Duration
5 Days
Location
Virtual / On Site
Languages
English, German, Romanian
Advanced Business Application Programming, or simply ABAP, is the main programming language behind most SAP solutions. It is a high-level proprietary programming language used to create business-oriented applications. In this course you will learn the building blocks of modern ABAP development by implementing a stand-alone application from scratch.
Content
- Development environments: ABAP Workbench and ABAP Development Tools (ADT)
- Architecture and development guidelines (package structure, naming convention, etc.)
- Data model design and data dictionary (DDIC)
- ABAP Core Data Services (CDS) and code push-down
- Introduction to ABAP syntax and the ABAP debugger
- Classes and interfaces in ABAP Objects
- Error handling and logging
- Security and authorization concepts
- Remote function call (RFC), Web services (HTTP, REST, OData)
- Automated testing with ABAP Unit
- Application customizing and feature toggle
- Enhancements and modifications of standard ABAP applications
- abapGit and open-source ABAP projects
Audience
- Developers
- Development Consultants
Prerequisites
- Previous programming language experience
- Understanding of object-oriented programming (OOP) principles and multi-tier architecture