INTRODUCTION TO SAP AND ABAP/4 LANGUAGE |
- Introduction and History of ERP & SAP.
- 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
- Control statements
- Parameters
- Open SQL –statements {insert, modify, delete, update}.
- Simple reporting
- Selection screens
- Transaction code creation
- Package creation
- Data Dictionary
- Tables
- Data element
- Domain
- Structures
- Search helps
- Views
- Type Groups
- Primary and foreign keys.
|
REPORTING |
|
- Debugging techniques
- Breakpoint creation.
- Watch point creation.
- Emphasize on the usage of New Debugger.
- Internal tables
- Declaration
- Processing.
- Population.
- Control Break Statements.
- Modularization techniques.
- Includes.
- Subroutines.
- Function modules.
- Macros
- 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.
- Menu painter.
REPORTS: |
- Classical Reports.
- Interactive Reports.
- Abap List View (ALV).
|
|
ALV |
|
| |
- Introduction.
- Types of ALV
- Simple report to display simple ALV List using Function Modules
- Simple report to display simple ALV grid using Function Modules.
- Interactive ALV Reports.
- Working with OOALV using classes (List, Grid).
|
DIALOG PROGRAMMING |
|
- Introduction to screen painter and dialog programming.
- Flow logic
- Screen designing.
- Programming in object browser.
- Field validations.
- Creation of
- Table Controls.
- Tab Strips.
- Dynamic Screen.
- Call Screen.
- Set Screen.
- Leave to Screen.
- Leave Screen.
- Processing of list from transaction and vice versa.
- Screen table and its fields.
- Lock objects.
|
INTERFACE PROGRAMMING |
|
- Why Data Transfers
- Introduction to BDC.
- File Handling.
- Presentation server.
- Application server.
- Recordings.
- Methods in BDC.
- Call transaction.
- Session method.
- Error Handling in Call Transaction.
- Legacy System Migration Workbench (LSMW)
- Different methods.
- Steps to Create an LSMW Project.
- Flat file creation.
- Uploading data.
|
SAP Scripts |
|
- Introduction.
- Layout Sets.
- SAP Script Elements.
- Modifying standard layout sets (by using subroutines).
- Including logo.
|
SMARTFORMS |
|
- Working with smart forms.
- Standard Texts.
- Graphics management.
- Writing print program and designing layouts.
- Output type configuration to standard orders.
|
|
|
|
|
CROSS APPLICATION |
|
- Introduction to CA.
- RFC destination.
- Working with RFC function modules.
|
IDOCS |
|
- Concepts of IDOCS.
- Structure of IDOCS and Types.
- Creation of segments
- Creation of IDOCS.
- Using standard message types
|
ALE |
|
- Defining logical systems used for ALE interfaces.
- Outbound / Inbound processing.
- Transferring of master data from one system to another system.
- Distribution modal 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.
- User Exits.
- Introduction to BADI
- How to implement BADI
- Overview on Enhancement Spots, Enhancement Section, Enhancement Implementations and Class Enhancements
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.
|
|