ABAP RAP Fundamentals
img

Training: ABAP RAP Fundamentals

General

Duration: 3 Days
Level: Advanced
Trainers:
Sören Schlegel
Sören
,
Jörg Brandeis
Jörg
,
Marcel Hermanns
Marcel
Type: On-site, remote, open training

Next open trainings

30. September - 2. Oktober 2026
Register
🇩🇪 German
Request training

With RAP, development efficiency takes center stage. All standard functions are handled by the framework. With little effort, we build our first Fiori Elements applications.

Course Description

With RAP, ABAP teams develop modern applications and services for S/4HANA. The ABAP RESTful Application Programming Model combines CDS, Business Objects, OData, and Fiori Elements into a common development model.

The training is suitable for developers who want to create modern ABAP applications, transactional Fiori apps, OData services, or web APIs. It is also a good introduction for teams that want to modernize classic ABAP development and prepare for ABAP Cloud and Clean Core.

Participants develop their own RAP applications and learn the most important concepts in a practical way.

Agenda

  • Introduction and concepts around RAP Architecture of RAP applications RAP business objects (RAP BO) Services
  • Read-only applications with RAP Value helps Text tables Sub-objects
  • Building CRUD applications Create, Read, Update and Delete Draft-enabled applications
  • Advanced modeling ABAP Entity Manipulation Language (EML) Actions, validations and determinations Dynamic UI properties
  • RAP generators
  • Fiori Elements & UI design Floorplans Header design Grouping Long text fields

About open training

Kursstruktur Der Kurs besteht aus mehreren Modulen, die sich teilweise anderen Kurse in dieser Woche überschneiden. Der Zeitplan sieht wie folgt aus:

Uhrzeit1. Tag2. Tag3. Tag
Vormittag 9:00 bis 13:00UhrBegrüßung, Vorstellung, RAP Einleitung und Konzepte, erste RAP DemoCRUD Anwendungen, RAP Business ObjekteProgrammierung im RAP mit EML Validierungen Aktionen Ableitungen
Nachmittag 14:00 bis 17:00UhrRead-Only AnwendungenProjektionsviews, Komplexere AnwendungenOberflächengestaltung, Services

Prerequisites

  • Good ABAP Objects knowledge
  • Experience working with Eclipse and modern ABAP - training recommendation Modern ABAP
  • Experience with CDS ABAP - training recommendation CDS ABAP

Target group

This training is aimed at experienced ABAP Objects developers who are well versed in modern ABAP and CDS ABAP. We recommend attending the Modern ABAP training beforehand, so that working with Eclipse and the new language constructs is already familiar.