Course Objective
- Upon completion of the course, participants will know and manage the procedures included in the SAP ABAP (Advanced Business Application Programming) module that will allow them to work as SAP ABAP consultants and achieve professional growth, based on the practical and self-taught learning learned in this course.
Target Audience
Employees, managers, supervisors, project leaders, assistants, analysts from the areas of Administration, Operations, Systems, and in general all those professionals who want to learn the basics of programming in the ABAP language of SAP ERP.
What You Will Achieve
- Master the ABAP programming language
- Develop reports and transactions in SAP
- Create function modules and BAPIs
- Implement interfaces with other systems (RFC, IDoc)
- Develop applications with ALV Grid
- Work with database objects in ABAP
- Implement debugging and optimization techniques
- Develop OO applications in ABAP
Detailed Curriculum
Unit 1: Introduction to ABAP
- Introduction to SAP architecture
- Development environment (workbench)
- Types of programs in ABAP
- Structure of a report in ABAP
- Data Types in ABAP
- World in ABAP - First Z Program
Unit 2: Data Processing
- Data Dictionary
- Debug programs in ABAP
- Creation of Data Elements and Domains
- Creation of Z Tables and structures in ABAP
- Creation of Update Views for Z tables
- Theory of functionality of Z tables in SAP for reading/writing
Unit 3: Fundamentals of ABAP Workbench and Tables
- Creation of Report type Programs
- Introduction to basic ALV and example in Report type Program
- Introduction to obtaining Data from the DB from an ABAP program using internal tables, work areas and structures to display them with Write command
Unit 4: Objects and Exception Handling
- Creation of Modulpool type Programs
- Introduction to ModulPool programming
- Creation of dynpros
- Creation of exercise with ModulPool
Unit 5: Implications of SAP HANA in ABAP Programming
- Function modules
- Function Groups
- Z and standard function modules
- Example in Program