Ratgeber · Clean Core & BTP

SAP Clean Core & BTP-Erweiterungen

Mit S/4HANA verbietet SAP klassische Modifikationen am Standard. Dieser Leitfaden erklärt, was Clean Core bedeutet, welche drei Erweiterungsarten es gibt (In-App, Developer/ABAP Cloud, Side-by-Side auf SAP BTP) und wie Sie gewachsenen Y/Z-Code upgradesicher ablösen.

Von Aleksandar Prvulovic · Geschäftsführer & SAP-Berater, AP IT · Veröffentlicht 21. Juni 2026 · Lesezeit ~6 Min.

Das Wichtigste in Kürze

Clean Core heißt: den S/4HANA-Kern standardnah und unmodifiziert halten, damit er upgrade- und cloudfähig bleibt und die Betriebskosten sinken. Erweiterungen laufen über drei Wege: In-App (Key-User, No-/Low-Code), Developer Extensibility (ABAP Cloud / RAP im Stack mit nur freigegebenen APIs) und Side-by-Side (eigene Apps auf der SAP BTP). ABAP Cloud ist SAPs empfohlenes Modell für alle neuen Eigenentwicklungen. SAP gliedert Erweiterungen seit 2025 in vier Clean-Core-Stufen (A–D): A ist voll upgrade-sicher (nur freigegebene APIs), D umfasst klassische Modifikationen mit hohem Upgrade-Risiko. Klassische Z-Modifikationen werden mit dem ABAP Test Cockpit (ATC) geprüft, in freigegebene Erweiterungspunkte refaktoriert oder side-by-side ausgelagert – mit einer Retirement-Roadmap für riskante Eingriffe.

Was ist Clean Core?

Clean Core ist das Prinzip, den digitalen Kern von S/4HANA möglichst im Standard zu belassen. Statt den SAP-Standard zu modifizieren, werden Anpassungen ausschließlich über von SAP freigegebene APIs und Erweiterungspunkte umgesetzt. Ein „sauberer Kern" lässt sich problemlos upgraden – besonders wichtig bei S/4HANA Cloud mit halbjährlichen Releases – und senkt die Wartungs- und Total-Cost-of-Ownership langfristig deutlich.

Warum Clean Core? (Upgrade-Sicherheit & Cloud)

Jede Modifikation am SAP-Standard muss bei jedem Upgrade geprüft und nachgezogen werden – das ist teuer, langsam und fehleranfällig. Wer den Kern sauber hält, bekommt Innovationen ohne Reibung, kann in die Cloud, und reduziert technische Schulden. Genau deshalb verlangt SAP für S/4HANA das Umdenken weg von Y/Z-Modifikationen hin zu entkoppelten, freigegebenen Erweiterungen.

Die drei Erweiterungsarten

ErweiterungsartWoWofür
In-App (Key-User)im S/4HANA-Stack, No-/Low-CodeZusatzfelder, Formulare, einfache Logik über freigegebene BAdIs
Developer Extensibilityim Stack, ABAP Cloud / RAP, nur freigegebene APIseigene Fiori-/OData-Apps und RAP-Geschäftsobjekte
Side-by-Sideauf SAP BTP (ABAP Environment, CAP)eigenständige, lose gekoppelte Apps & Integration über released APIs/Events

ABAP Cloud / RAP statt Modifikationen

ABAP Cloud ist das moderne, Clean-Core-konforme Entwicklungsmodell auf Basis des ABAP RESTful Application Programming Model (RAP). Es erlaubt nur freigegebene SAP-Objekte und öffentliche APIs – der direkte Zugriff auf nicht freigegebene Tabellen ist gesperrt. Dadurch sind die Apps von Haus aus upgradesicher. Für Erweiterungen ausserhalb des Kerns dient das ABAP Environment auf SAP BTP („Steampunk") oder das Cloud Application Programming Model (CAP).

Wie räumen Sie Custom-Code auf? (5 Schritte)

  1. Inventur & Cloud-Readiness. Custom-Code mit dem ABAP Test Cockpit (ATC) und den Clean-Core-/ABAP-Cloud-Prüfvarianten analysieren.
  2. Klassifizieren. Behalten (konform), Anpassen (Modifikation → freigegebener Erweiterungspunkt) oder Auslagern (schwere App → Side-by-Side).
  3. Refactoring im Stack. Modifikationen durch freigegebene BAdIs/RAP-Erweiterungen ersetzen.
  4. Side-by-Side auslagern. Eigenständige Anwendungen auf SAP BTP (ABAP Env./CAP) über released APIs anbinden.
  5. Absichern. Wiederverwendbare Templates für die häufigsten Erweiterungen (Formulare, Preisfindung, Lieferschein) etablieren – upgradesicher und wartbar.

Häufige Stolpersteine

Häufige Fragen

Was ist Clean Core bei SAP?
Den S/4HANA-Kern standardnah halten und nur über freigegebene APIs/Erweiterungspunkte erweitern – statt zu modifizieren. So bleibt das System upgrade- und cloudfähig.
Was ist ABAP Cloud bzw. RAP?
Das moderne, Clean-Core-konforme Entwicklungsmodell (RESTful Application Programming Model). Nur freigegebene Objekte/APIs erlaubt – upgradesichere Fiori-/OData-Apps.
Was ist Side-by-Side-Erweiterung?
Eigenständige Apps außerhalb des Cores auf SAP BTP (ABAP Env./CAP), die über released APIs/Events auf S/4HANA zugreifen.
Müssen alle Z-Programme weg?
Nein, aber sie müssen Clean-Core-konform werden: mit ATC prüfen, Konformes behalten, Modifikationen refaktorieren, schwere Apps side-by-side auslagern.

Verwandte Ratgeber

Clean-Core-Erweiterungen, die Upgrades überleben

AP IT analysiert Ihren Custom-Code, refaktoriert Modifikationen und baut Erweiterungen mit ABAP Cloud/RAP und SAP BTP – als Werk- oder Dienstleistungsvertrag mit klarer Verantwortung bei uns.

Clean Core besprechen

Offizielle Quellen

Externe Links zu den maßgeblichen Originalquellen. Stand der Recherche: Juni 2026.