SAP Developer
From ABAP Core Data Services (CDS) and RAP to SAP BTP, Fiori/UI5, and OData integrations.
1. Beginner
SAP ERP ecosystem, SAP S/4HANA architecture, and ABAP basics.
SAP S/4HANA Architecture & Data Dictionary
Tables, structures, transparent tables, data elements, domains, ABAP workbench basics.
2. Foundation
ABAP Object Oriented Programming and Clean ABAP.
ABAP Objects & Core Data Services (CDS)
Classes, interfaces, exception handling, CDS views, annotations, associations.
3. Core Skills
ABAP RESTful Application Programming (RAP).
ABAP RESTful Application Programming Model (RAP)
Managed vs unmanaged scenarios, behavior definitions, determinations, validations, actions.
4. Framework
SAP Business Technology Platform (BTP) & Cloud Application Programming (CAP).
SAP BTP & SAP Cloud SDK (Node.js/Java)
Cloud Foundry environment, CDS schema definition, OData V4 services, destination service.
5. Real Projects
Build an end-to-end custom procurement app with Fiori Elements.
End-to-End Purchase Order Approval App
RAP backend on S/4HANA, OData V4, Fiori Elements List Report & Object Page.
6. Advanced
Side-by-side extensibility and SAP Event Mesh.
Side-by-Side Extensibility & Event Mesh
Decoupled cloud extensions, SAP Event Mesh, asynchronous events, Clean Core strategy.
7. Interview Prep
RAP vs BOPF, performance optimization in SAP HANA, and integration design.
S/4HANA & Modern SAP Interview Defense
Code pushdown techniques, AMDP (ABAP Managed Database Procedures), locking mechanisms (Enqueue).