Object-oriented ABAP
Classes, interfaces, inheritance, polymorphism, exceptions and clean object design.
Build on core ABAP and move into object-oriented design, enhancements, interfaces, CDS views, AMDP, OData services, RAP and S/4HANA-ready development. This is a separate course from SAP ABAP Core.
This advanced course is for learners who already understand ABAP fundamentals and want to work with object-oriented design, extensibility, integration, CDS, OData, RAP and performance-aware development.
The course connects classic ABAP knowledge with the development model used in modern SAP landscapes. Topics are reinforced through coding exercises, integration scenarios, code reviews and an advanced project.
A modern development stack built on top of core ABAP knowledge.
Classes, interfaces, inheritance, polymorphism, exceptions and clean object design.
Enhancements, BAdIs, RFCs, BAPIs, IDocs and interface error handling.
CDS views, associations, annotations, AMDP and OData service exposure.
RESTful ABAP Programming, performance tuning, security and S/4HANA migration awareness.
The final sequence and depth can be adjusted for individual or corporate requirements.
Build reusable classes and interfaces with clean exception handling.
Use enhancements, BAdIs and append structures with upgrade awareness.
Develop and troubleshoot RFC, BAPI and IDoc integration scenarios.
Create CDS views with associations, parameters, annotations and authorizations.
Create, register and test OData services for modern applications.
Understand RAP business objects and assess S/4HANA custom code impact.
Learners work through realistic development and modernization scenarios.
Tell us your ABAP experience and target development area. We will share the curriculum, batch options and project outline.