Clean Core mit SAP BTP: Zukunftssichere Erweiterung von SAP S/4HANA

Clean Core-konforme Erweiterungen mit der SAP Business Technology Platform!
Erweiterungen, die im SAP-Kontext mit der SAP Business Technology Platform (SAP BTP) umgesetzt werden, ermöglichen es, die SAP S/4HANA-Systeme flexibel und zukunftssicher zu erweitern, ohne dabei die Integrität des Kernsystems zu gefährden. Durch die konsequente Trennung von Standardfunktionen und benutzerdefinierten Anpassungen sowie die Orientierung am Clean-Core-Prinzip profitieren Unternehmen von Updates und Innovationen. Gleichzeitig werden individuelle Geschäftsanforderungen effizient erfüllt. SAP BTP bietet dafür unterschiedliche Erweiterungsoptionen – von einfachen Anpassungen durch Fachanwender:innen bis hin zu komplexen Erweiterungen durch professionelle Entwickler:innen. Diese Flexibilität gewährleistet, für jede Anforderung ein passendes, Clean Core-konformes Erweiterungskonzept zu wählen.
Was ist SAP Clean Core?
Das Clean-Core-Prinzip verfolgt das Ziel, SAP-Systeme sauber sowie wartungsfreundlich zu halten und ist erstrebenswert, weil es den Einstieg in die Cloud erleichtert. Letzteres wird immer wichtiger, da die SAP ihre Strategie zunehmend auf Cloud-Lösungen ausrichtet. Unternehmen sollten sich daher frühzeitig vorbereiten, um langfristig wettbewerbsfähig zu bleiben. Bei Clean Core gilt, Standardfunktionen und kundenspezifische Erweiterungen konsequent voneinander zu trennen. Das ist entscheidend, um sicherzustellen, dass Unternehmen weiterhin von regelmäßigen Produktaktualisierungen und Innovationen der SAP profitieren, ohne durch tiefgreifende Anpassungen im Kernsystem blockiert zu werden. Statt individuelle Änderungen direkt im SAP-Kernystem umzusetzen, fordert das Clean-Core-Konzept, Erweiterungen nach Möglichkeit außerhalb des ERP vorzunehmen, z. B. über die SAP Business Technology Platform (SAP BTP). Dies sorgt dafür, dass der Wartungsaufwand minimiert wird und zukünftige Updates oder Erweiterungen des Systems problemlos möglich sind. Zudem sollte vor jeder Eigenentwicklung geprüft werden, ob eine Standardlösung oder eine bewährte Drittanbieter-Anwendung existiert, die den Anwendungsfall bereits abdeckt. Wenn keine passende Alternative verfügbar ist, sollten individuelle Erweiterungsszenarien je nach Komplexität und Anforderung in Betracht gezogen werden.
Erweiterungsfunktionen mit der SAP BTP
In-App-Erweiterung (Key-User-Ansatz)
In-App-Erweiterungen ermöglichen es, einfache Anpassungen direkt in der laufenden Anwendung vorzunehmen, ohne oder mit minimalen Programmierkenntnissen. Mithilfe von Low-Code- oder No-Code-Werkzeugen lassen sich z. B. benutzerdefinierte Felder zu Standardobjekten hinzufügen, Oberflächen anpassen oder E-Mail- und Druckvorlagen duplizieren und bearbeiten. Dieser Ansatz erlaubt eine schnelle Umsetzung individueller Anforderungen ohne Entwickler:innen.
Side-by-Side-Erweiterung
Side-by-Side-Erweiterungen werden außerhalb des SAP Core-Systems auf der SAP Business Technology Platform entwickelt und erweitert. Sie sind lose mit dem SAP-System gekoppelt, bieten aber dennoch eine nahtlose Integration über APIs und Events. Dieser Ansatz ermöglicht es, Erweiterungen unabhängig vom SAP-Kern mit Hilfe von ABAP- und Non-ABAP-Technologien (z. B. Java oder Node.js) umzusetzen. Typische Szenarien sind die Integration von Non-SAP-Systemen und Cloud-basierten Anwendungen, der Einsatz von SAP BTP-Diensten wie KI oder das Auslagern rechenintensiver Workloads. Side-by-Side-Erweiterungen entsprechen dem Clean-Core-Prinzip in höchstem Maße.
Classic- / On-Stack-Erweiterung
Classic- oder On-Stack-Erweiterungen beziehen sich auf komplexe Anpassungen oder individuelle Prozesse, die direkt im SAP-Stack mit ABAP-Code umgesetzt werden. Sie ermöglichen den direkten Zugriff auf SAP-Daten und Geschäftslogiken, oft über veröffentlichte APIs oder Erweiterungspunkte. Typische Anwendungsfälle sind maßgeschneiderte ABAP-Anwendungen oder ABAP-Enwichlungswerkzeuge, SQL-basierte Datenzugriffe oder Erweiterungen, die innerhalb derselben Geschäftstransaktion ausgeführt werden.
Ihre Vorteile mit SAP Clean Core
Zukunftssicherheit
Neue SAP-Innovationen (z. B. KI, Cloud-Services) sowie Updates können problemlos genutzt werden.
Skalierbarkeit
Erweiterungen lassen sich unabhängig vom Kern entwickeln, testen und betreiben.
Upgradefähigkeit
Schnellere und risikoärmere Systemupdates ohne Konflikte durch Modifikationen.
Stabile Systemlandschaft
Klare Trennung zwischen Standard und kundenspezifischer Logik erhöht die Systemintegrität.
Wartbarkeit
Vereinfachte Fehlersuche, klare Verantwortlichkeiten und standardisierte Erweiterungspunkte.
Best practices zur Erweiterung von SAP-Sytemen
Bei der Auswahl der richtigen Erweiterungsmethode für SAP-Systeme ist es entscheidend, die geschäftlichen Anforderungen, die Komplexität der Lösung sowie eine fundierte Kosten-Nutzen-Abschätzung zu berücksichtigen. Eine strukturierte Priorisierung hilft dabei, die passende Vorgehensweise zu bestimmen und Ressourcen effizient einzusetzen.
Fazit
Mit der SAP BTP und dem Clean-Core-Prinzip gelingt der Spagat zwischen Standardisierung und Individualisierung. Unternehmen, die heute auf diese Architektur setzen, sichern sich nicht nur technische Vorteile, sondern auch einen entscheidenden Wettbewerbsvorteil in der digitalen Transformation. Wir begleiten Sie gerne auf diesem Weg. Sprechen Sie uns an!
