ABAP Foundations
Nine lessons in modern ABAP, internal tables, methods, and object-oriented design, with a Git workshop after Lesson 1 and a local classes and types mini lesson after Lesson 4.
Explore the module
A hands-on course at DCI — Digital Career Institute, taking you from your first ABAP class to CDS models, custom persistence, and RAP business objects. Follow the lessons, then explore workshops, cheat sheets, projects, and certification practice in Resources.
Nine lessons in modern ABAP, internal tables, methods, and object-oriented design, with a Git workshop after Lesson 1 and a local classes and types mini lesson after Lesson 4.
Explore the module
Twenty-three lessons in database access, CDS models, custom persistence, managed RAP, S/4HANA API consumption, Clean Core, testing, debugging, ATC, and performance. Includes an HTTP and REST API workshop after Lesson 20 and concludes with a Stock Check app integrating S/4HANA Product value help.
Explore the module
Set up your tools, practice with workshops and projects, and keep EML and data type cheat sheets close while you learn.
Browse all resources
Put your ABAP Cloud skills to the test with a three-hour, hands-on C_ABAPD 2601-style practice exam for BTP Trial. Prepare your system, attempt the tasks, then review worked solutions.
Prepare for the practice exam
These learning materials are part of the SAP Development course at DCI — Digital Career Institute.
Follow this learning path. Each overview lists the prerequisites and links to the material you need.
Setup — install Eclipse and ADT, then connect to your ABAP Cloud environment. Skip this if your project already opens in ADT.
ABAP Foundations — begin with Lesson 1, complete the Git & GitHub workshop, then work through Lessons 2–4. Take the Local Classes & Local Types mini lesson before continuing with Lessons 5–9.
ABAP SQL, CDS & RAP — progress from reading database tables to CDS models, aggregation, custom persistence, and safe SQL writes. Lessons 10–14 introduce RAP business objects, managed behavior, EML transactions, validations, determinations, messages, actions, and feature control. Lessons 15–18 add authorization, projection and OData V4 services, draft editing, and parent/child compositions. Lesson 19 introduces RAP business events. Continue with Lesson 20 — RAP & CDS Extensibility, then take the HTTP Workshop — REST APIs with ABAP Cloud. Lesson 21 applies this knowledge to S/4HANA OData APIs and Clean Core; Lesson 22 adds ABAP Unit, debugging, ATC, and performance. Finish with Lesson 23 — Final Stock Check Project, combining a local RAP/Fiori app with read-only S/4HANA Product value help.
Projects — apply the concepts independently. Complete the Travel Booking Inspector after SQL & CDS Lesson 5 and the Travel Budget Review Manager after Lesson 9. Build the Purchase Request Workflow Manager after Lesson 14, then extend it into the Service-Ready Purchase Request Application after Lesson 18.
Certification Prep — after the modules and projects, complete the system preparation, attempt the three-hour practice exam, then review the worked solutions.
Find supporting material in the Resources overview:
Each numbered lesson and the HTTP workshop follow Learn → Practice → Companion: work through a guided example, apply it independently, then use the companion for deeper explanations and reference code. The Git workshop follows the same pattern with a lab in place of practice. The Local Classes & Local Types mini lesson follows Learn → Practice.
Use the Course menu to switch lesson modules and the sidebar to move through a module. Use Resources for setup, workshops, cheat sheets, projects, certification prep, and guides. Search is available throughout the course.