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:
| Uhrzeit | 1. Tag | 2. Tag | 3. Tag |
|---|---|---|---|
| Vormittag 9:00 bis 13:00Uhr | Begrüßung, Vorstellung, RAP Einleitung und Konzepte, erste RAP Demo | CRUD Anwendungen, RAP Business Objekte | Programmierung im RAP mit EML Validierungen Aktionen Ableitungen |
| Nachmittag 14:00 bis 17:00Uhr | Read-Only Anwendungen | Projektionsviews, Komplexere Anwendungen | Oberflä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.



