SAP - ABAP
SAP - ABAP
INTRODUCTION TO SAP AND ABAP/4 LANGUAGE
· Overall Introduction to ERP
· Introduction SAP R/3 Architecture, Introduction to SAP ABAP/4
· ABAP/4 Editor (Focus on the Functionalities of new ABAP Editor)
· Data Types
· Output Statements
· Writing Small Programs
· Arithmetic Operations
· String Operations
· Control Statements
· Parameters
· Open SQL-Statements {Select,Insert, Modify, Delete, Update}
· Simple Reporting
· Selection Screens
· Transaction Code Creation
· DATA DICTIONARY
o Tables
o Data Elements
o Domain
o Structures
o Search Helps
o Views
o Type Groups
o Table Maintenance Generator and T-code Creation
o Primary and Foreign keys
REPORTING
· Debugging Techniques
o Breakpoint Creation
· Internal Tables
o Declaration
o Processing
o Population
· Control Break Statements
· Modularization Techniques
o Includes
o Subroutines
o Function Modules
· Variants
· Conversion exits
· For all Entries and Joins {Inner and Left Outer}
· Message Class Creation & Message Types and Handling Messages
· Events for Classical Reports
· Events for Interactive Reports
· Hide and Hotspot
· Creating and Handling Buttons
ABAP OOPS
· Fundamentals of OOPS
· Introduction to Local Classes and Methods
· Importance of Public, Private and protected Sections
· Simple Reporting Using Local Classes and Methods
· Global Classes and Interfaces
· Usage of Global Classes in the Reports
ALV
· Introduction
· Types of ALV
· Simple Report to Display Simple ALV List Using Function Modules
· Simple Report to Display Simple ALV Grid Using Oops
· Interactive ALV Reports
· Working with ALV using Classes (List, Grid)
DIALOG PROGRAMMING
· Introduction to Screen Painter and Dialog Programming
· Flow Logic
o PAI
o PBO
o POV
o POH
· Screen Designing
· Programming in Object Browser
· Field Validations
· Creation of
o Normal Screens
o Sub Screens
o Table Controls
o Tab Strips
o Leave to Screen
· Processing of List from Transaction and Vice Versa
· Screen Table and its Fields
INTERFACE PROGRAMMING
· Why Data Transfers
· Introduction to BDC
· File Handling
o Presentation Server
o Application Server
· Recordings
· Methods in BDC
o Call Transaction
o Session Method
· Error Handling in Call Transaction
· Mass Updation
o Vendor Master
o Customer Master
· Legacy System Migration Workbench (LSMW)
o Different Methods
o Steps to Create an LSMW Project
o Flat File Creation
o Uploading Data
SAP Scripts
· Introduction
· Layout Sets
· SAP Script Elements
· Modifying Standard Layout Sets (By using Subroutines)
· Including Logo
SMART FORMS
· Working with Smart Forms
· Standard Texts
· Graphics Management
· Writing Print Program and Designing Layouts
· Output Type Configuration to Standard Orders
MISCELLANEOUS TOPICS
· SAP System Landscape
· Correction and Transport System (CTS)
· Transport Organizer
· WorkBench Request
· Task Creation
· Release Requests
CROSS APPLICATIONS
· Introduction to CA
· RFC Destination
IDOCS
· Concepts of IDOCS
· Structure of IDOCS and Types
· Creation of Segments
· Creation of Message Types
· Monitoring Tools of IDOC Interface
o Display IDOCS
o IDOCS List
ALE
· Defining Logical Systems Used for ALE Interface
· Outbound/Inbound Processing
· Transferring of Master Data from One Client to another Client
· Distribution Model View
BAPI and BUSINESS OBJECTS
· Introduction to BAPI
· Overview of Business Objects
· Step by Step Approach Followed to Create BAPI
ENHANCEMENTS
· Introduction to Enhancements
· Different Ways of Doing Enhancements
· Types of User Exists
o Field Exists
o Menu Exists
The Pre-requisites for ABAP are:
1) Understanding the basics of C Programming Language Like Variable declarations,Data types and Structures.
2) Understanding SQL(Structured Query Language) for interacting with the database operations like
Select,insert,delete,update,commit and rollback.