RAP
ABAP RESTful Application Programming Model
Das cloudfähige Programmiermodell für transaktionale Apps und OData-Services, aufgebaut auf CDS-Views und Verhaltensdefinitionen.
Ein RAP-Business-Objekt verbindet ein CDS-Datenmodell mit einer Verhaltensdefinition, die festlegt, welche Operationen — Anlegen, Ändern, Löschen, Aktionen — erlaubt sind und wie sie validiert werden.
In ABAP Cloud werden Daten von SAP-Anwendungen über das freigegebene RAP-Business-Objekt der zuständigen Anwendung geändert (mit EML-Anweisungen wie MODIFY ENTITIES). Direkte Schreibzugriffe auf SAP-Tabellen umgehen dessen Validierungen und sind gesperrt.
Klassische Dynpro-Transaktionen werden beim Wechsel nach ABAP Cloud als RAP-basierte Fiori-Elements-Apps neu gebaut.
In ERP Preflight
Der Clean Core Object Guard meldet direkte Schreibzugriffe auf SAP-Tabellen und verweist als Lösung auf das freigegebene RAP-Business-Objekt oder die API der zuständigen Anwendung.
Probleme rund um RAP
- BlockerDirektes Schreiben in eine SAP-Standardtabelle
- HochAltobjekt erfordert eine Cloud-Erweiterung
- HochKundeneigene Z/Y-Transaktion erfordert Clean-Core-Prüfung
- KritischAnforderung impliziert einen Clean-Core-Verstoß (Stufe 11)
- KritischDirektes Lesen einer SAP-Standardtabelle
- KritischVeraltete oder in der Cloud verbotene ABAP-Anweisung
- KritischAufruf eines nicht für die Cloud-Entwicklung freigegebenen Funktionsbausteins
- KritischVerwendung einer nicht für die Cloud-Entwicklung freigegebenen Klasse
Verwandte Begriffe
Kostenlose Tools
- Clean-Core-Objekt-Lookup
Ist eine Tabelle, CDS-View, Klasse oder ein Funktionsbaustein für ABAP Cloud freigegeben?
Alle SAP-Objekte von A–Z durchsuchen
Für ERP Preflight verfasst · geprüft am 27. September 2026
Alle GlossarbegriffeERP Preflight ist ein unabhängiges Produkt und steht in keiner Verbindung zur SAP SE. SAP, ABAP, Fiori und S/4HANA sind Marken der SAP SE.