
Für die moderne Programmierung eines S/4 HANA-Systems hat SAP das neue Konzept des Restful Application Programming (RAP) entwickelt. Es setzt auf ABAP Core Data Services (CDS) auf, verbindet aber die lesenden und schreibenden Zugriffe – im Gegensatz zur ersten Version derCore Data Services, bei dem das zusätzliche Konzept des Business Object Processing Frameworks(BOPF) notwendig war – alle zu entwickelnden Komponenten in einem durchgängigen Produkt.
Nach einem kurzen Einstieg in die wesentlichen Konzepte von ABAP Core Data Services werden die Grundlagen für den Kurs gelegt. Es wird vorgeschlagen, Übungen und Demos zum Kurs in einer Trial-Version der SAP-BTP in der Cloud durchzuführen, wobei die Vorbereitung und Einrichtung dieser Entwicklungsumgebung detailliert erläutert wird.
Nach der Präsentation eines einfachen RAP-Service mit den grundlegenden Bestandteilen wird auf die wichtigsten Eigenschaften im RAP-Umfeld näher eingegangen: Die Entity Manipulation Language mit ihren Standard-Änderungsfunktionalitäten wird ebenso vorgestellt, wie die dazugehörenden Nicht-Standard-Operationen (Aktionen und Funktionen). Erste Applikationstechniken (Validations und Determinations) sowie transaktionale Techniken (verschiedene Varianten von Save) werden ebenfalls beschrieben. Eine Einführung in die Draft-Mechanismen bildet den Abschluß des Kurses.

Dr. Alexander Maetzing
Dozent und Berater