Ratgeber · Clean Core & BTP
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.
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.
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.
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.
| Erweiterungsart | Wo | Wofür |
|---|---|---|
| In-App (Key-User) | im S/4HANA-Stack, No-/Low-Code | Zusatzfelder, Formulare, einfache Logik über freigegebene BAdIs |
| Developer Extensibility | im Stack, ABAP Cloud / RAP, nur freigegebene APIs | eigene Fiori-/OData-Apps und RAP-Geschäftsobjekte |
| Side-by-Side | auf SAP BTP (ABAP Environment, CAP) | eigenständige, lose gekoppelte Apps & Integration über released APIs/Events |
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).
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 besprechenExterne Links zu den maßgeblichen Originalquellen. Stand der Recherche: Juni 2026.