SAP Courses


Course Content for SAP ABAP
Download PDF
1. Introduction to ERP
2. SAP R/3 Architecture
a. Functionality of SAP R/3 Architecture
b. Features of SAP R/3 Services
3. ABAP Data Dictionary
a. Tables (Designing and behavior)
b. Views
c. Structures
d. Data Elements and Domains

e. Search help functionality
f. Lock objects
g. Table maintenance
4. ABAP programming and Reports
a. Data types and Data objects functionality
b. Parameters, select-options, ranges definition and usage
c. Field string concepts
d. Internal tables and Internal tables events
e. SQL statements
f. Introduction to SAP R/3 pre-defined tables from functional modules like MM/SD/FI
a. Events
b. Classical reports and Interactive reports
c. Designing selection-screen (with radio buttons, blocks, checkboxes etc.)
d. Variants and back ground job scheduling
e. ALV and GRID reporting / Blocked ALV’s
f. Debugging (important)
5. Performance Tools:
a. SQL Trace
b. Run-time Analysis
c. Performance tuning
6. Modularizing Techniques:
a. Subroutines
b. Function modules ( use in Back ground job scheduling)
c. Field-Symbols
d. Includes
e. Macros
7. Transport management system (CTS) and understanding system landscape and ASAP methodology (Life cycle)

8. Dialog programming (Transactions):
a. Module pool program (Programming, flow logic, layout design)
b. PBO/ PBI/POV/POH functionality
c. Logical Unit of Work (LUW)
d. Screen painter, menu painter functionality
e. Table controls, sub-screens
f. Tabstrips implementation in client scenarios
9. Batch Data Conversion (BDC’s):
a. File handling techniques
b. Session method
c. Call transaction methods
d. Implementation on session and call transaction Methods on MM01, XD01, XK01 applications
e. Implementations of Recording on Session as well as Call Transaction Method
f. Logical file handling using Open dataset concepts
g. Direct Input method
h. LSMW (Legacy system Migration Workbench)
10.SAP Scripts and Smart Forms
a. Creating layout sets, defining a logo in layout sets, Styles and texts
b. Print program and attaching layouts to reports
c. Modifying pre-defined layouts
d. Implementation scenarios
11.Introduction to OO-ABAP
Cross Application Components 

12.Introduction to distributed Environments and Cross Application Architecture

13.IDOC’s (Intermediate Document)
a. IDOC basis and architecture
b. IDOC structure and IDOC Types
14.ALE (Application Link Enabling)
a. Application of ALE between R/3 to R/3 system and between R/3 to Non-SAP systems
b. Message controls
c. Message Types
d. Customer Distribution Model
e. Partner Profile and its application
f. Change pointer functionality
15.EDI (Electronic Data Interchange) and BAPI (Business Application Programming Interface)
a. User_Exits/ Menu_Exits/ Function_Exits
b. Concepts of Business Add-Ins (BADI’s)