Appearance
Resources
Everything you need alongside the lessons, from setting up your tools to looking up syntax, building an independent project, and preparing for a practice exam.
Following the course in order? Start with ABAP Foundations, then continue to ABAP SQL, CDS & RAP. These resources are available whenever you need them.
Setup
Prepare Eclipse, ABAP Development Tools, and a connection to your ABAP Cloud environment before your first lesson.
- Setup overview — start here to check what you need.
- Install Eclipse & ADT — install the tools and connect your project.
- Set up SAP BTP Trial — create an environment if you do not already have one.
Workshops
Git & GitHub workshop — learn the abapGit workflow, complete an independent lab, and use the companion for reference. Take it after ABAP Foundations Lesson 1.
HTTP Workshop — REST APIs with ABAP Cloud — learn HTTP requests, JSON, status codes, and authentication headers, then discover and consume a public REST API. Take it after ABAP SQL, CDS & RAP Lesson 20. Continue with Practice and the Companion.
Cheat Sheets
Keep these references nearby as you work through examples and practice tasks.
- EML Cheat Sheet — business object reads, writes, actions, responses, and transactions. Use from Lesson 12 onward.
- CDS & ABAP Data Types — common persistence types and their ABAP counterparts. Use alongside Lesson 8.
Projects
Combine the course concepts in complete applications through independent checkpoints and a guided final project with independent improvements. Each project takes approximately one working day.
- Travel Booking Inspector — a read-only application after SQL & CDS Lesson 5.
- Travel Budget Review Manager — custom persistence and safe SQL writes after Lesson 9, before RAP.
- Purchase Request Workflow Manager — a managed RAP workflow with EML, business rules, actions, and feature control after Lesson 14.
- Service-Ready Purchase Request Application — extend Project 3 with authorization, draft, compositions, and an OData V4 UI service after Lesson 18.
- Final Stock Check Project — Lesson 23 — finish the course with a local RAP/Fiori app and remote S/4HANA Product value help, then complete independent improvements.
Certification Prep
Test your skills with an independent C_ABAPD 2601-style practice exam on SAP BTP, ABAP Environment Trial. Allow three hours for Tasks 2–8, with system preparation completed beforehand. Attempt it after the course modules and projects.
- Certification prep overview — check prerequisites and prepare your system.
- Practice exam — complete hands-on ABAP Objects, SQL, RAP, authorization, exception handling, and Dictionary tasks.
- Worked solutions — review after your attempt.
Guides
SAP S/4HANA Development Landscape — understand how ABAP Cloud, CDS, RAP, EML, OData, Fiori, SAP BTP, and Clean Core fit together. Read at any point for context.