Clean Core
Den Kern von SAP S/4HANA frei von Modifikationen halten, damit Erweiterungen nur freigegebene, stabile Schnittstellen nutzen und Upgrades planbar bleiben.
Clean Core bedeutet, dass der SAP-Standardcode nicht modifiziert wird und Erweiterungen nur stabile, dokumentierte Schnittstellen nutzen: freigegebene APIs, freigegebene CDS-Views und Erweiterungspunkte wie BAdIs. Hängt eine Erweiterung nur von freigegebenen Objekten ab, ist es deutlich unwahrscheinlicher, dass ein neues Release sie bricht.
Bestehender Eigenentwicklungscode weicht meist auf wiederkehrende Weise davon ab: direkte Schreibzugriffe auf SAP-Standardtabellen, Verwendung von Objekten ohne Freigabevertrag, Modifikationen und implizite Erweiterungen im Standardcode sowie Abhängigkeiten von Objekten, die im Zielrelease veraltet sind.
SAP beschreibt, wie weit eine Erweiterung dem Prinzip folgt, mit einem Stufenmodell und inzwischen mit feiner abgestuften Clean-Core-Levels. Welche Einordnung gilt, hängt von Ihrem Release ab — prüfen Sie dazu die aktuelle SAP-Dokumentation.
In ERP Preflight
Der Clean Core Object Guard ordnet eigenen ABAP-Code und die darin referenzierten SAP-Objekte ein, mit Datei, Zeile und SHA-256 als Nachweis. Der kostenlose Clean Core Object Lookup beantwortet die Frage für ein einzelnes Objekt aus dem SAP Cloudification Repository.
Probleme rund um Clean Core
- HochAltobjekt erfordert eine Cloud-Erweiterung
- HochKundeneigene Z/Y-Transaktion erfordert Clean-Core-Prüfung
- KritischAnforderung impliziert einen Clean-Core-Verstoß (Stufe 11)
- BlockerDirektes Schreiben in eine SAP-Standardtabelle
- 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
Hintergrundartikel
- Clean-Core-Erweiterbarkeit erklärt: Stufen, freigegebene APIs und klassische ModifikationenEin praxisnaher Überblick, wie SAP Erweiterungen nach ihrer Upgrade-Stabilität einordnet — von ABAP Cloud auf freigegebenen APIs bis zu klassischen Modifikationen — und wie Sie bestehenden Eigenentwicklungscode bewerten.
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.