SAP Training – SAP Development Tools (ABAP)
The SAP Development Tools (ABAP) training course is divided into 10 thematic modules. Each module includes a general introduction to the topic, followed by a detailed overview of activities related to that specific area. Depending on the topics selected, graduates will gain knowledge in object-oriented programming, exporting data from SAP to MS Excel, and optimising customer functionalities.
Basics
- SAP Development Environment
- Data Dictionary
- ABAP Editor
- Function Builder
- Screen Painter
- Menu Painter
- Transactions
- Basic ABAP Syntax
- Basics of Reporting
- Debugging
Object-Oriented Programming
- Functional vs. Object-Oriented Programming
- Classes
- Constructor
- Creating an Object (Class Instance)
- Garbage collection
- Methods
- Interface
- Inheritance
- Events
- Class Builder
ALV
- Data output using non-object-oriented ALV – variants, field catalogue, events, layout, sorting
Object ALV
- Data output using object-oriented ALV – variants, field catalogue, events, layout, sorting
Exporting data from SAP to MS Excel
- Tools for exporting and graphically presenting data in *.XLSX files
Extensions to SAP standards
- Reparatura
- Transactions with variants
- GuiXT
- Extensions to DDIC objects – Append structure
- Extensions to DDIC objects – Customer includes
- Field exit, Customer exit
- BADI – Business Add-In
- Enhancement Spot
- Implicit, Explicit – New BADIs
Performance
- Overview of tools for performance monitoring and optimisation of customer-developed functionalities
Dynpro
- Dialogue Programming – Structure
- Screen Painter
- Menu Painter
- Flow Logic Editor
- User Interaction
SmartForms
- Introduction
- Calling Program
- Styles
- Text Modules
- Forms – Global Settings
- Forms – Form Elements
XSLT Transformations in SAP
- XSLT – Processor, Syntax, Calling, Creation in the SAP Environment
- Simple Transformation – Syntax and Usage