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
The ABAP RESTful Application Programming Model (RAP) provides developers with an efficient way to build enterprise-ready, SAP HANA-optimized, OData-based Fiori UI services and web APIs, both in the cloud and on-premise. This training primarily requires solid ABAP Objects and CDS ABAP knowledge. Building on this, you will learn SAP's new programming model step by step. The training is highly practice-oriented. There are many exercises, so that by the end of the training week you will have implemented a complete task management application.
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.



