SAP ABAP - Content
1. Introduction to ERP & SAP
Introduction to ERP & SAP
Evolution to SAP [History & Success]
Architecture of SAP R/3
2. Introduction to ABAP/4
Scope of ABAP in SAP Project
Role of SAP technical consultant
Features of ABAP/4
Introduction to SAP GUI
Data Types & Data Objects
3. Data Dictionary - Table Creation
Top-Down & Bottom-up approaches
Brief about -
- Types of tables
- Check tables
- Value tables
- Reference tables & fields
- Table maintenance generator
4. Data Dictionary - Views & Search helps
Introduction about views & different types
Join conditions
Select conditions
View fields
Introduction about search helps & different types
Selection methods
Dialog behavior
Text table
Search help parameter
5. Selection screen - Special data objects
Parameters & select-options
Program variants
Text elements
Selection-texts
Selection-screen design
Write statement & String operations
Syntax check, Activation & Execution
Program types
Conditional statements - IF and CASE
Looping statements - Do, Loop and While
System fields
6. Internal tables
Structure of the internal table
Types of internal tables
Internal table operations
Control breaks
7. Database operations
SELECT
INTO
FROM
WHERE
GROUP BY
HAVING
ORDER BY
8. Subroutines and Function modules
Introduction to subroutines [Internal & External]
Types of subroutines
Creation of Messages
Introduction to Function modules
Exceptions
Standard FMs
9. Classical Reports & Menu painter
Introduction to report events
Classical report events
- Initialization
- At selection-screen
- At selection-screen on field
- Top-of-page
- Start-of-selection
- End-of-selection
- End-of-page
10. Debugging techniques
Different ways of starting debugger
Break points
Watch points
11. Performance tuning tools
Runtime Analysis
SQL Trace
12. Interactive Reports
Interactive report events
- Top-of-page during line-selection
- At line-selection
- At user-command
Menu Painter
- Menu bar
- Application tool bar
- Function keys
13. ALV Reports
Introduction to ALV
Object oriented ALV & ALV Standard function modules
SLIS type pools
14. Interactive ALV reports
Importance function modules
Events
Import Logo
15. Batch Data Communication - BDC
Introduction to BDC programs
Types of BDC's
16. BDC - Call Transaction with error handling
Transaction recording
BDCDATA structure
Error handling in Class transaction
17. BDC - Session method
Introduction to session method
Standard function modules
Operations on sessions
18. BDC - Direct Input method & Legacy System Migration Workbench
Introduction to DI method & LSMW
LSMW configurations
19. LDB - Logical Data Base
Introduction to LDB
Structure of LDB
Introduction to Field symbols
practical session on LDB
20. Dialog Programming - Screen painter
Introduction to transactions
Flow logic & Layout
PBO & PAI events
Practical session on module pool program & transaction
21. DYNPRO - Subscreens
Types of screens
Subscreen area
Practical session on subscreens
22. DYNPRO - Tabstrips
Introduction to tabstrips
Practical session on tabstrips
23. DYNPRO - Table control
Table control design
Process on value-request
Process on help-request
Practical session table control
24. SAP Form Painter - Print program
Introduction to SAP Scripts
Designing layout
Creation of driver programs with standard function modules
Practical session on SAP scripts
25. Enhancements - User Exits
Introduction to Enhancements
Field exits
Function exits
Menu exits
Screen exits
Practical session on user-exits