SAP Clean Core: Vom Architekturprinzip zur Voraussetzung für Upgrade- und Innovationsfähigkeit
Mit SAP S/4HANA und den zunehmend standardisierten Cloud-Betriebsmodellen verschiebt sich der Schwerpunkt in der SAP-Architektur: Weg von tiefen Eingriffen in den Kern, hin zu klar entkoppelten Erweiterungen und stabilen Integrationsmustern.
Viele Mechanismen, die in ECC über Jahre pragmatisch genutzt wurden, führen in S/4HANA zu steigenden Wartungs- und Testaufwänden – insbesondere bei Releasewechseln. Clean Core ist in diesem Kontext keine technische Stilfrage, sondern eine Voraussetzung, um Upgrades planbar zu halten und Innovationen ohne Dauerprojekt „Anpassung und Re-Test“ nutzen zu können.
Was Clean Core in SAP konkret bedeutet
Clean Core bedeutet, den SAP-Kern bewusst standardnah zu halten und kundenspezifische Anforderungen so umzusetzen, dass sie upgradefähig bleiben. Es geht nicht darum, Individualentwicklung zu vermeiden, sondern sie so zu gestalten, dass Abhängigkeiten vom SAP-Standard minimiert werden.
Kritisch sind vor allem Erweiterungen, die an interne Strukturen koppeln – etwa durch Modifikationen, die Nutzung nicht freigegebener interner Objekte oder direkte Zugriffe auf SAP-Standardtabellen. Solche Kopplungen erzeugen technische Schulden: Sie sind zunächst oft schnell wirksam, werden aber bei Upgrades, funktionalen Änderungen im Standard oder neuen Betriebsmodellen teuer, weil Anpassung, Test und Fehleranalyse deutlich komplexer werden.
Warum Clean Core jetzt besonders relevant ist
Der Druck entsteht weniger durch einzelne neue Features, sondern durch das Zusammenspiel aus höherer Änderungsfrequenz, stärkerer Standardisierung und dem Anspruch, Innovationen kontinuierlich zu übernehmen.
In Cloud-näheren Modellen werden Updates häufiger und mit engeren Leitplanken bereitgestellt; gleichzeitig steigt die Erwartung, dass Integrationen stabil, Daten konsistent und Erweiterungen belastbar gekapselt sind. Wer Clean Core konsequent verfolgt, reduziert Upgrade-Risiken, vereinfacht Regressionstests und schafft die Grundlage, neue Funktionen schneller in den Betrieb zu bringen – ohne dass jedes Release zur Custom-Code-Sanierung wird.
Clean Core als ganzheitlicher Ansatz
In der Praxis funktioniert Clean Core nur, wenn Prozesse, Erweiterungen, Daten, Integration und Betrieb zusammen gedacht werden.
Ein „sauberer Kern“ im Sinne von Code nützt wenig, wenn Prozessvarianten unkontrolliert wachsen, Stammdatenqualität fehlt oder Integrationen ohne klare Standards entstehen. Umgekehrt scheitert Fit-to-Standard oft, wenn Erweiterungen nicht über geeignete Mechanismen umgesetzt werden oder Governance nicht greift.
Prozesse: Fit-to-Standard als Komplexitätsbremse
Auf Prozessebene ist Fit-to-Standard der wichtigste Hebel, um Variantenkomplexität zu reduzieren. Entscheidend ist, Prozessabweichungen nicht historisch zu übernehmen, sondern systematisch zu bewerten:
Was ist regulatorisch zwingend, was ist tatsächlich differenzierend, und was ist Gewohnheit? Je weniger Sondervarianten im Kern entstehen, desto stabiler bleibt das System über Releases hinweg und desto einfacher werden Tests, Betrieb und Weiterentwicklung.
Erweiterungen: In-App, ABAP im Kern und Side-by-Side sauber abgrenzen
Die Wahl des Erweiterungsansatzes entscheidet darüber, ob Clean Core praktisch erreicht wird. In-App- bzw. Key-User-Extensibility ist für viele Anforderungen geeignet, weil sie standardnah bleibt und typischerweise upgradesicher ausgelegt ist. Wenn ABAP-Entwicklung im Kern notwendig ist, sollte sie konsequent nach ABAP-Cloud-Prinzipien erfolgen:
Auf Basis freigegebener („released“) APIs und Objekte, ohne Abhängigkeit von nicht freigegebenen internen Strukturen und ohne direkte Zugriffe auf SAP-Standardtabellen. Moderne Modelle wie CDS-basierte Datenmodelle und ABAP RAP unterstützen dabei, Logik zu kapseln, klare Schnittstellen bereitzustellen und den Kopplungsgrad zum Standard zu senken.
Für zusätzliche Anwendungen, neue UIs, Services, Workflows oder KI-nahe Logik ist Side-by-Side auf der SAP BTP häufig der sauberere Weg, weil die Erweiterung nicht im S/4-Kern „mitwächst“. Das reduziert Upgrade-Abhängigkeiten, verlangt aber ein bewusstes Integrations- und Betriebskonzept (Identität/Berechtigungen, Monitoring, Fehlerbehandlung, Lifecycle).
Daten: Stabilität entsteht nicht nur durch Code
Clean Core ist auch ein Daten- und Governance-Thema. Stammdatenqualität, Verantwortlichkeiten und klare Führungsmodelle entscheiden darüber, ob Standardprozesse zuverlässig laufen und ob Analytics, Automatisierung oder KI-Szenarien überhaupt belastbar sind.
Ohne definierte Ownership, Qualitätsregeln und Harmonisierung entsteht zwar ein „sauberer“ Kern im technischen Sinn, aber keine stabile End-to-End-Fähigkeit. In S/4HANA ist das besonders sichtbar, weil harmonisierte Datenobjekte und konsistente Stammdatenprozesse (z. B. rund um Business Partner) direkt auf Prozessqualität und Integrationsrobustheit wirken.
Integration: Kopplung kontrollieren statt „Schnittstellenwildwuchs“
Integration ist neben Eigenentwicklung die zweite große Quelle für Kopplung. Ein Clean-Core-orientiertes Integrationsmodell setzt auf standardisierte, abgesicherte Schnittstellen und klare Patterns.
Synchrone APIs eignen sich für transaktionale Szenarien; asynchrone Ansätze über Events oder Messaging erhöhen Entkopplung und Robustheit in verteilten Landschaften.
Klassische Mechanismen wie IDocs können weiterhin sinnvoll sein, sollten aber bewusst dort eingesetzt werden, wo sie fachlich passen und wirtschaftlich vertretbar sind. Entscheidend ist, dass Security, Monitoring, Fehlerbehandlung und Ownership von Beginn an festgelegt werden, damit Integrationen upgrade- und betriebsfest bleiben.
Betrieb: Clean Core als Dauerdisziplin im Tagesgeschäft
Clean Core ist kein Projektzustand, sondern ein Betriebsziel. Release- und Teststrategie, Housekeeping, Archivierung, Monitoring und eine saubere Change-Disziplin sind notwendig, damit der Kern nicht schrittweise wieder „zuwächst“.
Viele technische Schulden entstehen nicht nur durch neue Entwicklungen, sondern durch fehlende betriebliche Standards: unklare Zuständigkeiten für Schnittstellen, uneinheitliche Transport- und Freigabeprozesse, ausufernde Varianten, vernachlässigtes Datenmanagement oder fehlende Routinen zur Bereinigung und Stabilisierung.
Governance und Qualitätssicherung: Regeln, Ausnahmen und messbare Leitplanken
Damit Clean Core nachhaltig wirkt, braucht es verbindliche Governance: klare Architekturprinzipien, definierte Technologieentscheidungen und einen nachvollziehbaren Ausnahmeprozess.
Technisch lässt sich das über Quality Checks unterstützen, etwa indem Code- und Architekturregeln (inklusive Prüfungen auf Nutzung freigegebener APIs/Objekte) als verbindliche Qualitätskriterien im Transport- oder CI/CD-Prozess etabliert werden. Wichtig ist die organisatorische Konsequenz: Ausnahmen sind möglich, aber dokumentiert, begründet und in einer Roadmap zur Reduktion von Risiken und Abhängigkeiten verankert.
Umsetzung in der Praxis: Brownfield, Greenfield und Mix-and-Match
In Brownfield-Vorhaben ist ein radikales „alles neu“ selten wirtschaftlich. Bewährt ist ein pragmatischer Ansatz: Transparenz über Custom Code und Integrationen schaffen, Risiken priorisieren und ab sofort neue Entwicklungen konsequent Clean-Core-konform umsetzen. So wächst die technische Schuld nicht weiter, während Altlasten kontrolliert abgebaut werden.
In Greenfield-Programmen ist der größte Hebel, Leitplanken von Beginn an verbindlich zu setzen: Fit-to-Standard als Default, eine klare Erweiterungsstrategie (In-App vs. ABAP nach ABAP-Cloud-Prinzipien vs. Side-by-Side) sowie ein durchgängiges Qualitäts- und Entscheidungsmodell, das den Kern vor frühem „Zuwachsen“ schützt.
Mix-and-Match-Szenarien verlangen besonders klare Architekturentscheidungen: Welche Eigenentwicklungen werden modernisiert (z. B. Richtung RAP/BTP), welche werden ersetzt, welche entfallen? Ohne diese Auswahl entsteht schnell eine hybride Landschaft mit hohem Kopplungsgrad und entsprechendem Betriebs- und Upgradeaufwand.
Fazit:
Clean Core schafft Planbarkeit und beschleunigt Wertrealisierung
Clean Core reduziert Wartungs- und Anpassungsaufwände, erhöht die Upgradefähigkeit und verbessert die Planbarkeit von Weiterentwicklung. Der Nutzen entsteht dann, wenn Clean Core nicht als isolierte Entwicklungsrichtlinie verstanden wird, sondern als steuerbares Zielbild über Prozesse, Erweiterungen, Daten, Integration, Betrieb und Governance hinweg.
Unternehmen, die diese Leitplanken früh etablieren und konsequent durchsetzen, schaffen die Grundlage, S/4HANA-Innovationen schneller und mit weniger Reibungsverlust in produktive Wirkung zu bringen.


KONTAKTIEREN SIE UNS
Haben Sie Fragen?
Wir helfen gerne!

Ihr Ansprechpartner
Eli Jones
eli.jones@it-motive.de
+49 (203) 60878 123
Schreiben Sie uns.
