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
Request training
🇩🇪 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

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:

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.