SAP Artikel
SAP Clean Core Strategy Guide: Meine praktischen Schritte für 2025
Noel D. Costa
- Letztes Update :
Das SAP Clean Core-Strategie ist mehr als eine technische Best Practice, und das ist wichtig zu wissen. Es ist entscheidend für den langfristigen Erfolg mit SAP S/4HANA. Wenn Sie ein SAP Ob Sie Architekt, Projektleiter oder Teil eines Modernisierungsteams sind, das den Übergang von ECC zu S/4HANA verwaltet, dies trifft direkt auf Ihre Arbeit zu.
Da der ECC-Support 2033 endet, beschleunigen viele Unternehmen ihre S/4HANA-Programme. Doch ohne die SAP Clean Core-Strategie wird jedes Upgrade zu einem großen Risiko. Tief im Kern verborgene Anpassungen blockieren.
SAP Clean Core Thinking ändert das. Es konzentriert sich auf Minimierung invasiver Codeänderungen und Erweiterung der Geschäftslogik durch skalierbare, parallel laufende Tools wie SAP BTP.
Wer profitiert von diesem Ansatz?
SAP-Spezialisten, die mit großen Rückständen an benutzerdefiniertem Code zu kämpfen haben
Unternehmen Planung Greenfield oder Brownfield S/4HANA Projekte
CIOs streben nach agilen, upgradefreundlichen ERP-Systeme
Teams Einführung von SAP RISE oder BTP-gesteuerte Erweiterbarkeit
In realen Implementierungen habe ich Unternehmen erlebt, die ihre Upgrade-Zeiten allein durch die Einführung der SAP Clean Core-Prinzipien um 40 % verkürzen konnten. Ein Konsumgüterunternehmen ersetzte beispielsweise die veraltete Preislogik durch eine modulare Fiori-App außerhalb des Kerns und vermied so Regressionen bei Upgrades.
Wenn Sie Ihren Fahrplan für 2025 planen, sollten Sie mit Clean Core beginnen. Alles Weitere hängt davon ab.
Die SAP Clean Core-Strategie konzentriert sich auf die Minimierung von benutzerdefiniertem Code im ERP-Kernsystem durch die Nutzung paralleler Erweiterungen über SAP BTP.
Es ermöglicht reibungslosere Upgrades, bessere Systemstabilität und eine zukunftssichere Cloud-Transformation.
Was ist die SAP Clean Core-Strategie?
Wenn Sie mit SAP S/4HANA arbeiten, haben Sie den Begriff „SAP Clean Core“ im vergangenen Jahr wahrscheinlich schon öfter gehört. Doch was bedeutet das in der Praxis?
An SAP Clean Core-Strategie Es geht darum, den digitalen Kern Ihres ERP-Systems schlank zu halten – ohne versteckten benutzerdefinierten Code und ohne fest verdrahtete Integrationen, die bei jeder Änderung kaputt gehen. Warum? Weil sich die Roadmap von SAP schnell weiterentwickelt. Besonders mit RISE mit SAP, Upgrades und neue Funktionen werden immer häufiger. Je mehr Sie den Kern anpassen, desto schwieriger wird es, Schritt zu halten.
Aus diesem Grund ist die Clean-Core-Strategie von SAP wichtig.
Anstatt das System von innen zu verändern, verschieben Sie Anpassungen und Erweiterungen nach außen SAP-BTPStellen Sie sich vor, Sie arbeiten parallel zum Kern, nicht innerhalb. Das gibt Ihren Teams mehr Raum zum Entwickeln, Testen und Iterieren, ohne die Stabilität zu gefährden.
Das ist nicht immer einfach, insbesondere für Teams, die es gewohnt sind, alles individuell anzupassen. Aber es ermöglicht Ihnen reibungslosere Upgrades und ein besseres Lebenszyklusmanagement.
Wichtige SAP Clean Core-Konzepte
Vermeiden Sie Einbettungen benutzerdefinierter Code oder enge Integrationen innerhalb von S/4HANA
Arbeiten jederzeit weiterbearbeiten können. Jede Präsentation und jeder KI-Avatar, den Sie von Grund auf neu erstellen oder hochladen, SAP-BTP für Erweiterungen und benutzerdefinierte Logik
Bleiben Sie auf dem Laufenden mit Die zukunftssichere Architektur von SAP, insbesondere im Rahmen von RISE
Design mit Blick auf Upgrades, weniger Überraschungen, weniger Nacharbeiten
Sie müssen nicht gleich am ersten Tag alles geben. Aber eine frühzeitige SAP-Clean-Core-Mentalität hilft, spätere kostspielige Nacharbeiten zu vermeiden. Viele Teams, mit denen wir zusammengearbeitet haben, stellen fest, dass selbst kleine Änderungen, wie das Refactoring einer Integration, spürbare Auswirkungen haben können.
1. Ist die SAP Clean Core-Strategie das Richtige für Ihr Unternehmen?
| Auswertungsbereich | Berücksichtigung | Was zu bewerten ist |
|---|---|---|
| IT-Landschaft | In wichtigen SAP-Modulen sind zahlreiche Legacy-Anpassungen vorhanden | Erwägen Sie die Reduzierung technischer Schulden, um zukünftige Upgrades zu erleichtern |
| Anforderungen an die Geschäftsagilität | Ihre Teams benötigen häufig Änderungen oder neue Rollouts | Ein sauberer Kern erleichtert die schnelle Reaktion auf Änderungen |
| Upgrade-Häufigkeit | Sie planen, den regulären Release-Zyklus von SAP zu übernehmen | Ein Clean-Core-Ansatz vereinfacht die Versionsverwaltung |
| Integrationskomplexität | Sie verlassen sich stark auf Cloud- oder externe Systeme | Ein modularer, API-basierter Ansatz unterstützt flexible Verbindungen |
| Anpassungstiefe | Viele Z-Programme und Erweiterungen sind tief eingebettet | Überprüfen und refaktorieren Sie die benutzerdefinierte Logik oder externalisieren Sie sie |
| Cloud-Transformationsplan | Sie bereiten sich auf die Einführung von RISE oder S/4HANA Cloud vor | Clean Core unterstützt Sie bei der Ausrichtung auf die Cloud-Readiness-Ziele |
| Entwicklungsmodell | Ihr Ziel ist eine agile, modulare Entwicklung im großen Maßstab | Ein sauberer Kernaufbau fördert gut strukturierte Übungen |
| Konformitätsanforderungen | Sie benötigen eine starke Rückverfolgbarkeit und Kontrolle | Klares Design hilft, klare Compliance-Grenzen einzuhalten |
2. Unterschied zwischen SAP Clean Core und Non-Clean Core Implementierung
| Aspekt | SAP Clean Core | Unsauberer Kern |
|---|---|---|
| Upgrade-Bereitschaft | Updates sind durch externe Erweiterungen einfacher | Kernänderungen erfordern umfangreiche erneute Tests und Korrekturen |
| Anpassungsmethode | Erstellt mit Side-by-Side-Tools wie SAP BTP | Benutzerdefinierter Code, der direkt in das Kernsystem geschrieben wird |
| Erweiterbarkeitsansatz | Entkoppelt, was Änderungen erleichtert | Änderungen sind eng mit dem Kern verknüpft und schwieriger zu verwalten |
| Technische Schulden | Besser kontrolliert und mit weniger langfristigen Problemen | Hoch aufgrund unkontrollierter und verstreuter Änderungen |
| Compliance und Revision | Stärker durch sauberere Trennung der Logik | Anspruchsvoll aufgrund der benutzerdefinierten Logik auf Kernebene |
| Leistung | Stabil, da die Logik optimiert und isoliert ist | Langsamere Reaktion durch überlastete Kernprozesse |
| Entwicklungsgeschwindigkeit | Schneller durch visuelle Tools und externe Plattformen | Langsamer aufgrund komplexer ABAP-Änderungen |
| Hersteller-Support | Entspricht den Standard-Supportrichtlinien von SAP | Verzögerter Support bei Kernänderungen |
| Upgrade-Häufigkeit | Ermöglicht regelmäßige Upgrades mit minimalem Aufwand | Projekte werden oft verzögert, um Nacharbeiten zu vermeiden |
| Wolke-Migration | Reibungsloserer Übergang zu Cloud-Modellen | Erfordert vor der Migration eine umfassende Bereinigung |
| Total Cost of Ownership | Langfristig niedriger aufgrund weniger Störungen | Höher aufgrund von Patches und Wartung von Kernänderungen |
3. Bewertung der Implementierungsbereitschaft für SAP Clean Core
Bewertung der Implementierungsbereitschaft für SAP Clean Core
Nutzen Sie diesen Selbsttest, um zu bewerten, wie gut Ihr Unternehmen auf einen Clean Core SAP S/4HANA-Ansatz vorbereitet ist. Er deckt technische, prozessuale, lieferbezogene und organisatorische Bereiche ab, die sich direkt auf die Bereitschaft auswirken.
Warum die SAP Clean Core-Strategie in SAP S/4HANA-Programmen wichtig ist
Da ist ein wachsender Wandel in der Art und Weise, wie Organisationen SAP S/4HANA nähern. Und wenn Sie schon einige Modernisierungszyklen mitgemacht haben, wissen Sie bereits, wie schwierig es ist, zu viele angepasste Legacy-ERP-Systeme. Das ist, wo ein SAP Clean Core-Strategie beginnt, wirklich geschäftlich Sinn zu machen.
Beim Clean-Core-Strategie-Ansatz von SAP geht es nicht darum, weniger zu tun. Es geht darum, gerade genug zu tun, ohne die ERP-Umgebung zu überdimensionieren. Da SAP durch Updates und Automatisierung schnelle Innovationen vorantreibt, wird das Festhalten an komplexem, benutzerdefiniertem Code letztendlich zum Hindernis.
1. Strategische Treiber
Ein Kunde erzählte mir, dass er die Einführung einer neuen Funktion aufgrund von Abhängigkeiten in seinem alten Z-Code um vier Monate verschieben musste. Diese Verzögerung kostete ihn Zeit und Schwung.
Aus diesem Grund ist klares Kerndenken hilfreich:
-
Vermeiden Sie die Abhängigkeit von älteren Anpassungen
Benutzerdefinierter Code mag im Moment notwendig erscheinen, wird aber schnell zur Last. Ein sauberer Kern verhindert langfristige technische Schulden, die Sie an starre Arbeitsabläufe binden und zukünftige Upgrades erschweren und verlangsamen. -
Reduzieren Sie die Gesamtbetriebskosten langfristig durch Reduzierung der Komplexität
Je komplexer Ihr System ist, desto teurer wird seine Wartung. SAP Clean Core-Praktiken reduzieren unnötigen Entwicklungs- und Integrationsaufwand, was sich direkt in niedrigeren Support- und Wartungskosten niederschlägt. -
Ermöglichen Echtzeit-Innovation (KI, ML, Automatisierung)
Die Roadmap von SAP konzentriert sich stark auf intelligente Automatisierung und AnalytikViele dieser Tools benötigen jedoch einen vereinfachten, standardisierten Kern, um ordnungsgemäß zu funktionieren. Ein sauberer Kern hilft Ihnen, diese Innovationen schneller und mit weniger Unterbrechungen zu implementieren.
2. Betriebliche Vorteile
Hinzu kommen die alltäglichen Auswirkungen. SAP Clean Core-Setups ermöglichen typischerweise:
-
Höhere Agilität bei der Einführung neuer Funktionen
Sie können schneller auf Geschäftsanforderungen reagieren. Wenn der Kern frei von eng gekoppelten Abhängigkeiten ist, ist die Bereitstellung neuer Funktionen weniger Nacharbeit, sondern vielmehr Wertschöpfung. -
Schnellere Regressionstests
Eine vereinfachte Architektur führt zu kürzeren Testzyklen. QA-Teams verbringen weniger Zeit mit der Bearbeitung von Randfällen, die durch veraltete Anpassungen verursacht werden, und mehr Zeit mit der Validierung von Kernprozessen. -
Schlankere Bereitstellungspläne
Kürzere Bereitstellungen bedeuten weniger Ausfallzeiten, weniger Übernachtarbeit und eine reibungslosere Übergabe an den Betrieb. Sie müssen nicht mehr Dutzende benutzerdefinierte Objekte koordinieren, nur um eine Änderung voranzutreiben.
Mit einer SAP Clean Core-StrategieIhr Team ist nicht ständig damit beschäftigt, alte Workarounds zu patchen. Stattdessen konzentriert es sich darauf, echte Fortschritte zu ermöglichen, wovon viele Programme derzeit mehr gebrauchen könnten.
Finanzielle und betriebliche Vorteile der SAP Clean Core Strategy
| Leistungskategorie | Beschreibung | Auswirkungen auf das Geschäft (quantifiziert) |
|---|---|---|
| Geringere Upgrade-Kosten | Benutzerdefinierte Logik bleibt außerhalb des Kerns und reduziert so den Aufwand bei SAP-Versionsupgrades. | Bis zu 40 % geringere Upgrade-Kosten und 30–50 % schnellere Release-Zyklen. |
| Reduzierte technische Schulden | Legacy-Code wird isoliert oder außer Betrieb gesetzt, um zukünftige Störungen und Mehraufwand zu minimieren. | Langfristige Nacharbeits- und Regressionsprobleme sinken um 60–70 %. |
| Verbesserte Gesamtbetriebskosten | Die Systemstabilität verbessert sich durch weniger In-Core-Modifikationen, wodurch der langfristige Supportbedarf sinkt. | Erwartete Einsparungen von 20–35 % bei jährlichem Support, Patching und Wartung. |
| Schnellere Wertschöpfung | Teams können Funktionen unabhängig voneinander bereitstellen, ohne auf Kernversionspläne warten zu müssen. | Neue Geschäftsfunktionen können 40–60 % schneller live geschaltet werden. |
| Einfachere Compliance | Die Auditgrenzen sind klarer, wenn benutzerdefinierte Prozesse außerhalb des ERP-Kerns liegen. | Die Vorbereitungszeit für Audits sinkt um ca. 30 % und das Risiko von Compliance-Verzögerungen ist geringer. |
| Verbesserte Agilität | Änderungen können mit leichteren Regressionsprüfungen implementiert werden. | Die Reaktionszeit auf Geschäftsanforderungen verbessert sich um 50–70 %. |
| Bessere Zusammenarbeit | Entwickler und Analysten arbeiten parallel und es kommt zu weniger Konflikten. | Die Lieferzyklen sind bei verteilten Teams um ca. 25 % schneller. |
| Cloud-Bereitschaft | Die Architektur ist auf Cloud-First-Plattformen und von SAP verwaltete Umgebungen ausgerichtet. | Cloud-Übergänge werden um 30–50 % beschleunigt, bei etwa 40 % weniger Korrekturmaßnahmen. |
Informationen zur Funktionsweise des Ansatzes finden Sie unter Was ein Clean Core für Ihr Unternehmen bedeutetUm Investitionen zu rechtfertigen, bauen Sie die SAP-Geschäftsfall und schätzen Sie die Ausgaben mit dem Kosten- und Budgetaufschlüsselung. Verfolgen Sie während der Ausführung die Ergebnisse mithilfe von KPIs für die ERP-Implementierung und vermeiden Sie Nacharbeit durch Abschöpfen häufige Modernisierungsfehler.
Geschäftswert einer sauberen SAP-Kernumgebung
Denken Sie an globale Rollouts. Oder an die Harmonisierung nach Fusionen. In den meisten Fällen verlangsamen benutzerdefinierter Code und inkonsistente Prozesse die Abläufe schnell. Mit der SAP Clean Core-Strategie bleibt die Basis schlank und ermöglicht Ihnen schnelleres Handeln, ohne die Kontrolle aufzugeben.
1. ROI der SAP Clean Core-Strategie
Die Rendite ist nicht immer sofort sichtbar, sondern wächst mit der Zeit. In den letzten Projekten habe ich Folgendes beobachtet:
Bis zu 70 % Automatisierung globaler Prozesse
Durch die Vereinfachung des Kerns und die Ausrichtung an standardmäßigen SAP-Prozessen konnten die Teams automatisieren, ohne jedes Mal eine neue Logik erstellen zu müssen.Etwa 50 % weniger Datenbanküberlastung
Durch die Beseitigung nicht verwendeter Tabellen, veralteter Z-Objekte und enger benutzerdefinierter Abhängigkeiten konnte ein Kunde seinen produktiven DB-Footprint erheblich reduzieren.Vereinfachte Systemüberwachung und Skalierung
Da es weniger technische Verflechtungen gibt, verbringen die Infrastrukturteams nun mehr Zeit mit der Leistungsoptimierung und weniger mit der Verwaltung lückenhafter Integrationen.
2. Geschäftsergebnisse
Dann gibt es noch die geschäftsorientierte Seite, die oft mehr Gewicht hat:
Einheitliche Berichterstattung und Echtzeit-Transparenz
Mit standardisierten Datenmodellen und harmonisierten Prozessen war die Analytik keine reine Abstimmungsaufgabe mehr, sondern unterstützte echte Entscheidungen.Einheitliche globale Vorlagen
Einem in 14 Ländern tätigen Unternehmen gelang es, die Einführungszeit zu halbieren, einfach weil das Basisdesign keine größere Lokalisierung erforderte.Modulare Erweiterungen durch SAP BTP
Wo spezielle Anforderungen bestanden, wurden diese mithilfe paralleler Apps auf der SAP Business Technology Platform erfüllt, wobei der Kern unberührt blieb.
Das SAP Clean Core-Strategie Es geht nicht darum, Fähigkeiten abzubauen. Es geht darum, eine Basis zu schaffen, die eine langfristige Transformation unterstützt. Und für die meisten ausgereiften SAP-Landschaften ist diese Umstellung nicht mehr optional. Sie ist strategisch.
Warum Unternehmen SAP Clean Core-Strategien einführen
| Grund | Details | Geschäftlicher Nutzen |
|---|---|---|
| Upgrade-Bereitschaft | Um Unterbrechungen während Upgrades zu vermeiden, wird die benutzerdefinierte Logik außerhalb des Kerns gehalten. | Beschleunigt Upgrade-Zyklen und senkt Nacharbeitskosten. |
| Erweiterbarkeit mit BTP | Erweiterungen werden separat mit SAP BTP erstellt. | Ermöglicht Änderungen, ohne die Kernprozesse zu berühren. |
| Cloud-Übergang | Clean Core vereinfacht die Migration zu S/4HANA Cloud und RISE mit SAP. | Reduziert den Aufwand und die Ausfallzeiten bei Cloud-Umzügen. |
| Reduzierte Wartung | Begrenzt direkte Änderungen in SAP-Kernsystemen. | Senkt die laufenden Supportkosten und vereinfacht Upgrades. |
| Zukünftige Ausrichtung | Entspricht der SAP-Richtlinie für saubere Upgrades und einen stabilen Kern. | Vermeidet spätere Neuaufbauten oder nicht unterstützte benutzerdefinierte Arbeiten. |
| Compliance und Governance | Kern und Erweiterungen sind zur einfacheren Nachverfolgung getrennt. | Verbessert die Audit-Rückverfolgbarkeit und die internen Kontrollen. |
| Entwicklerproduktivität | Isolierte Erweiterungen reduzieren die Komplexität und den Testumfang. | Schnellere Lieferung ohne Verletzung der Standardlogik. |
Eine vollständige Anleitung zu diesem Ansatz finden Sie unter Was ein Clean Core für Ihr Unternehmen bedeutet.
Migrationsstrategie von ECC zu S/4HANA
Migration von ECC zu S/4HANA
Wechseln Sie von ECC zu S/4HANA mit Anleitung zur technischen und organisatorischen Bereitschaft.
SAP Clean Core-Strategie
Standardisieren und de-personalisieren Sie die Anpassung an die Anforderungen der S/4HANA-Architektur.
Greenfield vs. Brownfield
Bewerten Sie, welcher Migrationsansatz für Ihr Unternehmen der richtige ist.
SAP Business Case-Leitfaden
Sorgen Sie vor der Umstellung auf S/4HANA für eine Abstimmung mit den Stakeholdern und Transparenz beim ROI.
smartShift bei der Umsetzung einer Clean Core-Strategie
In den meisten S/4HANA-Projekten, die ich betreut habe, wird benutzerdefinierter Code schneller zum Problem als erwartet. Kunden merken oft erst bei der ersten Analyse, wie viel Z-Code sie angesammelt haben. Und ehrlich gesagt war das manuelle Sortieren früher eine mühsame, wochenlange Aufgabe.
Hier hat smartShift für mich alles verändert. Ich nutze es im Rahmen meiner Arbeit an der SAP Clean Core Strategy, nicht nur wegen der Geschwindigkeit, sondern auch wegen der klaren Entscheidungsfindung.
Wofür ich smartShift verwende
Umgang mit benutzerdefiniertem Code im großen Maßstab
Ich habe Systeme mit über 40,000 benutzerdefinierten Objekten gesehen. Mit smartShift konnte ich 70 % der nicht benötigten Objekte herausfiltern. Nicht alle Tools können das ohne großen Aufwand.Durchsetzung sauberer Grundprinzipien
Die meisten Kunden sprechen davon, ihren Kern sauber zu halten. Nur wenige schaffen das wirklich. smartShift hilft mir dabei, Code zu entwickeln, der außerhalb des Kerns liegt und den BTP- und Erweiterungsstandards entspricht.Technische Schulden in den Griff bekommen
Es kennzeichnet Problemcode, schlägt Abhilfemaßnahmen vor und ermöglicht mir die Erstellung eines konkreten Business Case für die Entfernung oder Umgestaltung von Z-Code. Das erleichtert auch die Freigabe durch den Kunden.
Wo es in meine Projekte passt
Bereinigung vor der Migration
Normalerweise führe ich smartShift frühzeitig während der Bewertung aus. Das spart Zeit und deckt Risiken vor der Konvertierung auf.Nach dem Go-Live
Ich schalte das Tool nicht einfach ab. Nach dem Upgrade kann ich damit überprüfen, ob die behobenen Probleme weiterhin funktionieren und die neu hinzugefügten Funktionen weiterhin kompatibel sind.Kontinuierliche Unterstützung
Kunden mit großen internen Entwicklungsteams empfehle ich, smartShift im Hintergrund laufen zu lassen. So bleiben sie langfristig innerhalb klarer Kerngrenzen.
Ein besonders bemerkenswertes Beispiel: Bei der Migration von Konsumgütern reduzierten wir die Anzahl unserer benutzerdefinierten Objekte innerhalb von etwa drei Wochen von 35,000 auf 6,000. Das war nicht nur Automatisierung, sondern auch eine schnellere und praktische Entscheidungsfindung.
Wenn Ihre SAP Clean Core-Strategie eine gründliche Bereinigung des benutzerdefinierten Codes vorsieht, ist dies eines der wenigen Tools, für das ich bürgen würde. Ich habe es selbst verwendet und konnte dadurch schneller und mit weniger Überraschungen vorankommen.
Implementierungsrahmen für die SAP Clean Core-Strategie
Bei der Umstellung auf einen Clean Core in SAP S/4HANA geht es nicht um null benutzerdefinierten Code. Es geht um Klarheit und Kontrolle. Und darum, eine Grundlage zu schaffen, die Veränderungen ermöglicht, ohne Bewährtes zu beeinträchtigen. Eine gute SAP Clean Core-Strategie gibt Ihnen Struktur, aber keine Starrheit.
Ich habe Teams dabei geholfen, monolithische ERP-Systeme und zerlegen Sie sie in modulare, überschaubare Teile. Dieses Framework beschreibt die Phasen, denen wir üblicherweise folgen. Es ist keine Theorie. Es ist das, was wir in realen Programmen verwenden.
Phase 1 – Audit und Baseline
Bevor Sie etwas reinigen können, müssen Sie wissen, was da ist.
Wir beginnen mit einem Code- und Prozess-Audit. Mithilfe von Tools wie SAP ATC und der Analyse-Engine von smartShift untersuchen wir den gesamten Custom-Footprint. Dabei geht es nicht nur um das Volumen, sondern auch darum, zu identifizieren, welche Custom-Objekte noch verwendet werden, welche veraltet sind und welche Risiken bergen.
Inventarisieren Sie alles: Berichte, Benutzer-Exits, Z-Tabellen, BAdIs. Die gesamte Landschaft.
klassifizieren: Benutzerdefinierte Objekte werden zum Löschen, Neuschreiben oder Aufbewahren markiert.
Zuordnungsabhängigkeiten: Wissen, welche Integrationen und Datenflüsse von benutzerdefinierten Elementen abhängen.
Kunden sind oft schockiert, wenn sie feststellen, dass 40–60 % des benutzerdefinierten Codes nicht mehr verwendet werden. Das frühzeitige Entfernen dieses Codes reduziert die Migrationsprobleme.
Sie müssen außerdem wichtige Kennzahlen als Basis festlegen:
Transportvolumen pro Jahr
Release-Häufigkeit
Abdeckung der Codeüberprüfung
Testautomatisierungsrate
Diese geben Ihnen einen Maßstab für Leistungsverbesserungen nach der Migration.
Phase 2 – Refactoring und Entkopplung
Hier beginnt die eigentliche Arbeit. Und genau hier geraten viele Projekte ins Stocken, denn ein sauberer Kern bedeutet, tief verwurzelte Gewohnheiten loszulassen.
Wo immer möglich, verlagern wir benutzerdefinierte Geschäftslogik aus dem SAP S/4HANA-Kern in parallele Apps oder Services. SAP BTP, insbesondere mit SAP Build und CAP (Cloud Application Programming Model), spielt dabei eine zentrale Rolle.
Schlüsselaktivitäten:
Externalisieren Sie die Logik: Verwenden Sie APIs und ereignisgesteuerte Architektur, um benutzerdefinierte Prozesse auf BTP auszulagern.
Mit klaren Prinzipien neu schreiben: Vermeiden Sie fest codierte Abhängigkeiten. Halten Sie sich an das Erweiterungsmodell von SAP.
Design mit Blick auf Upgrades: Gehen Sie davon aus, dass SAP vierteljährliche Updates veröffentlicht. Ihr Code sollte diese überstehen.
Ein paar Beispiele:
Benutzerdefinierte Preisberechnungen werden zu wiederverwendbaren BTP-Diensten.
Z-Berichte, die direkt aus Tabellen abrufen, werden mithilfe von CDS-Ansichten mit entsprechenden Berechtigungen neu erstellt.
Front-End-Anpassungen werden auf benutzerdefinierte SAP-Fiori-Apps mit adaptiven UI-Ebenen verschoben.
Ja, es braucht Zeit. Aber sobald Sie die Verbindung trennen, bricht das System nicht mehr bei jeder Änderung zusammen.
Phase 3 – Governance
Selbst mit der richtigen Architektur wird Ihre SAP Clean Core-Strategie ohne Disziplin scheitern. Governance sorgt dafür, dass die Dinge nicht abdriften.
Sie müssen klare Leitplanken definieren: was im Kern zulässig ist, was extern sein muss und wie Änderungen bereitgestellt werden.
Wir helfen Kunden beim Einrichten von CI/CD-Pipelines mit Tools wie:
SAP Cloud ALM: Zur Überwachung der Auswirkungen von Änderungen
Jenkins- oder GitHub-Aktionen: Für automatisierte Codetests
Transportmanagement-Tools: Um stufenweise Bereitstellungen durchzusetzen
Wichtige Governance-Elemente:
Codierungsrichtlinien, die auf die Clean-Core-Prinzipien von S/4HANA abgestimmt sind
Automatisierte Codeprüfungen für jeden Transport
Änderungsanforderungsgremien, die den Erweiterbarkeitsansatz prüfen, nicht nur die Funktionalität
Es ist außerdem wichtig, bei jedem vierteljährlichen SAP-Release eine Clean Core-Überprüfung durchzuführen. Nur weil das System läuft, heißt das nicht, dass es sauber ist.
Warum ist das für Sie wichtig?
Wir haben einmal mit einem Kunden aus der Energiebranche zusammengearbeitet, der über 28,000 benutzerdefinierte Objekte hatte. Er musste innerhalb von 4 Monaten auf S/18HANA umsteigen. Mit smartShift konnten wir diese Zahl auf unter 7,000 reduzieren und dabei 85 % automatisieren. Noch wichtiger war jedoch, dass wir ihm ein Framework zur Verfügung stellten, das er auch nach dem Go-Live pflegen konnte.
SAP Clean Core ist kein einmaliges Projekt. Es ist Praxis. Es schützt Ihre ERP-Investition und ermöglicht Ihren Teams risikofreie Innovationen.
Und wenn es richtig gemacht wird, spart es im Laufe der Zeit erhebliche Kosten, bei Regressionstests, Ausfallzeiten und verlorener Agilität.
Wenn Sie die SAP-Modernisierung ernst nehmen, verschafft Ihnen ein sauberes Kern-Framework den entscheidenden Vorteil. Zwar ist es technisch, aber der Mehrwert zeigt sich bei jedem Business-Rollout, der weder Budget noch Zeitrahmen überschreitet.
Lassen Sie mich wissen, wenn Sie Hilfe beim Einstieg benötigen.
Umstellung auf S/4HANA mit SAP Clean Core
Die Umstellung auf S/4HANA mit der SAP Clean Core-Strategie ist mehr als nur ein System-Upgrade. Sie bietet die Chance, die Unterstützung Ihres ERP-Systems für Ihr Unternehmen zu überdenken. Sie zwingt Sie aber auch zu schwierigen Entscheidungen. Was behalten Sie? Was trennen Sie sich? Und wie viel Komplexität lohnt sich für den Wiederaufbau?
Der von Ihnen gewählte Weg beeinflusst die Auswirkungen dieser Entscheidungen. Es gibt keine allgemeingültige Antwort, aber in den meisten realen Projekten tauchen drei gängige Ansätze auf.
1. Systemumstellung (Brownfield)
Dies ist der direkte Weg: Migrieren Sie Ihr bestehendes ECC-System nach S/4HANA. Alle Ihre Konfigurationen, Stammdaten und (leider) der Großteil des benutzerdefinierten Codes werden mit auf die Reise genommen.
Dies funktioniert gut für Unternehmen mit stabilen Prozessen und hohen Investitionen in ihr aktuelles System. Es erfordert jedoch Disziplin, um zu vermeiden, dass technische Schulden einfach in eine neuere Box geschoben werden.
Was diesen Ansatz erfolgreich macht:
A benutzerdefinierte Codeanalyse frühzeitig zu kennzeichnen, was veraltet ist
A Plan zur Bereinigung technischer Schulden mit klaren Prioritäten
Strong Governance zu verhindern weitere Anpassungen nach der Migration
Die Implementierung ist schneller als ein Neuanfang, aber Sie benötigen nach der Inbetriebnahme Bereinigungsphasen, um die Kernprinzipien klar umzusetzen.
2. Greenfield-Implementierung
Dies ist der sauberste Ansatz, aber auch der schwierigste. Sie bauen ein neues S/4HANA-System von Grund auf auf, ohne alte Prozesse oder Anpassungen zu übernehmen. Das bedeutet, dass Sie eng an SAP-Standards und nur dort erweitern, wo es wirklich nötig ist.
Greenfield funktioniert am besten, wenn:
Ihr aktuelles System ist zu veraltet oder zu stark angepasst, um es zu retten
Sie möchten Abläufe vereinfachen oder global standardisieren
Sie sind bereit, erneut zu besuchen Geschäftsprozesse, nicht nur replizieren
Dies erfordert eine stärkere Einbindung der Fachteams, mehr Entscheidungen im Vorfeld und eine enge Abstimmung zwischen IT und Betrieb. Der langfristige Nutzen ist jedoch beträchtlich: weniger Upgrade-Probleme, geringere Wartungskosten und eine sauberere Architektur.
3. Selektive Transformation
Dieser hybride Ansatz bietet Ihnen mehr Flexibilität. Sie können selektiv Migrieren Sie Teile Ihres Systems, wie Stammdaten und Kernkonfigurationen, während Bereiche neu gestaltet oder umgebaut werden, die dem Geschäft nicht mehr dienen.
Es wird häufig von Unternehmen verwendet, die:
Mehrere ECC-Systeme müssen konsolidiert werden
Sie möchten gezielt modernisieren, ohne alles Vertraute zu verlieren
Historische Daten müssen aufbewahrt, aber die Geschäftslogik bereinigt werden
Der Schlüssel liegt hier in der Planung. Wenn Sie nicht klar definieren, was beibehalten wird und warum, kann das Projekt entweder in eine vollständige Konvertierung oder in eine übertechnisierte Neuentwicklung abdriften, ohne die Vorteile beider zu nutzen.
Was hilft, egal auf welchem Weg
Unabhängig davon, wie Sie auf S/4HANA umsteigen, machen einige Dinge einen echten Unterschied:
Ausführen detaillierter Prozessbewertungen. Was ist wichtig? Was ist bloße Gewohnheit?
Dokumentieren Sie jede Verlängerungsentscheidung. Das spart später Zeit und verhindert eine Neuerfindung.
Investieren Sie frühzeitig in Fähigkeiten. Ihr Team benötigt Kenntnisse in den Bereichen BTP, API-Integration und Erweiterungsframeworks.
Planen Sie Widerstand ein. Veränderungen sind schwierig. Unterschätzen Sie nicht die kulturelle Seite dieser Arbeit.
Es gibt keine „beste“ Methode, nur die, die zu Ihnen passt Unternehmensziele, Ihr aktuelles System und Ihre Lust auf Veränderung. Wichtig ist, sich auf langfristige Einfachheit zu konzentrieren, nicht auf kurzfristigen Komfort. Clean Core ist nicht nur ein Ziel. Es ist eine Disziplin.
1. Umstellung auf S/4HANA mit der SAP Clean Core Strategy
| Übergangsphase | Schwerpunkte | Saubere Kernführung |
|---|---|---|
| 1. Systembewertung | Überprüfen Sie das alte ECC-System, benutzerdefinierte Objekte und Verbesserungen | Führen Sie ATC- und Nutzungsberichte aus, um zu ermitteln, was in die Nebenstellen verschoben werden kann. |
| 2. Definition des Geltungsbereichs | Entscheiden Sie, was im Kern bleibt und was nach außen wandert | Verschieben Sie benutzerdefinierte Berichte, Workflows und Benutzeroberflächen auf eine externe Ebene wie SAP BTP |
| 3. Governance-Setup | Definieren Sie Regeln für die zukünftige Verwaltung von benutzerdefiniertem Code | Richten Sie ein Überprüfungsgremium ein und setzen Sie eine saubere Kernpolitik durch |
| 4. Strategie für benutzerdefinierten Code | Erstellen Sie eng gekoppelte ABAP-Logik neu oder entfernen Sie sie | Verwenden Sie moderne Tools wie CAP oder RAP, um Erweiterungen zu entwickeln |
| 5. Integrationsarchitektur | Entwerfen Sie effiziente und lose gekoppelte Verbindungen | Verwenden Sie APIs anstelle von fest codierten Integrationen |
| 6. Tests und Validierung | Stellen Sie sicher, dass neue Erweiterungen gut mit dem Kern funktionieren | Führen Sie vollständige End-to-End-Tests über Kern- und Erweiterungsebenen hinweg durch |
| 7. Überwachung nach der Inbetriebnahme | Verfolgen Sie die Systemleistung und das Integrationsverhalten | Überwachen Sie Kern- und externe Apps separat mithilfe von Observability-Tools |
| 8. Kontinuierliche Optimierung | Bleiben Sie über SAP-Updates und -Erweiterungen auf dem Laufenden | Einführung neuer Funktionen mithilfe entkoppelter Bereitstellungstechniken |
Hintergrundinformationen zu den Grundsätzen finden Sie unter Was ein Clean Core für Ihr Unternehmen bedeutet; um den richtigen Weg zu wählen, vergleichen Sie Greenfield- vs. Brownfield-Strategien; und um es in Aktion zu sehen, lesen Sie die Fallstudie zur Migration von ECC zu S/4HANA.
2. Umfassender Vergleich der SAP S/4HANA-Umstellung – Clean Core Focus
| Auswertungsbereich | Systemkonvertierung | Greenfield | Selektiver Datenübergang |
|---|---|---|---|
| Clean Core Fit | Mittel – Bereinigung älterer Anpassungen erforderlich | Stark – sauberer Aufbau von Anfang an | Ausgewogen – wählen Sie aus, was sauber übertragen werden soll |
| Strategie für benutzerdefinierten Code | Analysieren und umgestalten oder zur Erweiterungsebene verschieben | Klares Design mit Blick auf die Side-by-Side-Architektur | Filtern Sie sauberen Code und isolieren Sie Legacy-Komponenten |
| Stammdatenverwaltung | Vorhandene Daten behalten; umfangreiche Bereinigung erforderlich | Erstellen Sie neue, validierte Stammdatensätze | Datenauswahl und -harmonisierung im Rahmen der Umstellung |
| Prozessstandardisierung | Begrenzt; behält die bestehende Komplexität bei | Hoch; ermöglicht vollständige Neugestaltung und Vereinfachung | Selektiv nach Geschäftseinheit oder Geografie |
| Zeitplan und Kosten | Am schnellsten; geringere Kosten im Voraus | Langsamer aufgrund des vollständigen Neuaufbaus | Mittel – hängt von Umfang und Komplexität ab |
| Risikoprofil | Höher aufgrund technischer Schulden und enger Kernkopplung | Niedriger – zukunftssicher durch Design | Mittel – angetrieben durch veraltetes Volumen und Kontrolle |
| Cloud-Bereitschaft | Begrenzt – möglicherweise ist nach der Inbetriebnahme eine Umgestaltung erforderlich | Vom ersten Tag an für die Cloud optimiert | Gut – hängt davon ab, was und wie übertragen wird |
| Empfohlen für | Unternehmen mit hohen ECC-Investitionen | Unternehmen, die eine umfassende Modernisierung anstreben | Organisationen, die Flexibilität und schrittweise Veränderungen benötigen |
| Schlüssel Clean Core Aktion | Code korrigieren und strenge Governance implementieren | Geteilte Architektur ab der Blueprint-Phase | Filtern Sie, was in den Kern gelangt; erweitern Sie den Rest extern |
Die Prinzipien, die alle drei Wege leiten, beginnen mit Was ein Clean Core für Ihr Unternehmen bedeutet; zur Methodenauswahl, Überprüfung Greenfield- vs. Brownfield-Strategie; und für ein praktisches Beispiel siehe die Fallstudie zur Migration von ECC zu S/4HANA.
Die Rolle von SAP BTP in einer SAP Clean Core-Strategie
Wenn Sie SAP S/4HANA reibungslos nutzen möchten, ist SAP BTP nicht optional, sondern grundlegend. Ich habe zu viele Kunden gesehen, die versucht haben, einen sauberen Kern zu erhalten, aber direkt im System auf alte Muster benutzerdefinierter Codierung zurückgegriffen haben. ERP-System. Das führt fast immer zu Problemen, wenn es Zeit für ein Upgrade ist.
Mit einer geeigneten SAP Clean Core-Strategie wird BTP zu Ihrer sicheren Innovationszone. Es kümmert sich um Erweiterungen, Workflows und externe Logik, die nicht zum Kern gehören. Und das, während Ihr ERP schlank und flexibel bleibt.
1. BTP-Anwendungsfälle
SAP BTP ist vielseitig. Die Vorteile ergeben sich jedoch nur, wenn die Anwendungsfälle zielgerichtet strukturiert sind. In den meisten meiner Projekte konzentrieren wir BTP auf drei Arten von Workloads:
Benutzerdefinierte Logik, gehostet auf SAP Build
Angenommen, Ihre Preisregeln ändern sich vierteljährlich. Anstatt sie in Z-Tabellen zu kodieren, lagern Sie sie in SAP Build-Apps aus. Diese können vom Fachteam ohne Transportabhängigkeit aktualisiert werden.Workflow- und RPA-Erweiterungen
Genehmigungen, Lieferanten-Onboarding oder sogar Vertragsverlängerungen erstrecken sich oft über mehrere Systeme. SAP BTP kann Workflows über Cloud- und Nicht-SAP-Anwendungen hinweg hosten. Mit SAP Process Automation reduzieren Kunden manuelle Eingriffe und beseitigen Engpässe.API-basierte Integrationen mit externen Apps
Unabhängig davon, ob Produktdaten aus einem älteren PLM abgerufen oder Rechnungen in eine Steuer-Engine übertragen werden, übernimmt BTP die API-Orchestrierung, ohne diese Aufrufe in den S/4-Kern einzubetten.
Für einen Logistikkunden haben wir kürzlich einen Versandkostenrechner in BTP entwickelt, der mehrere Fracht-APIs nutzt. Im ERP-Kernsystem wurden keine Änderungen vorgenommen, und der Rechner läuft auch nach Upgrades reibungslos.
2. Was BTP löst
Der unmittelbarste Vorteil ist die Stabilität. Aber das ist noch nicht alles.
Vermeidet Kernverschmutzung
Das ist entscheidend. Mit BTP können Ihre Entwickler die Funktionalität erweitern, ohne die Grundlagen zu verändern. Keine benutzerdefinierten Felder, die in Standardtabellen gezwungen werden, keine Logik, die in Exits verborgen ist. Alles ist extern, bleibt aber verbunden.Verbessert die Upgrade-Stabilität
Vierteljährliche Releases sind heute Realität. Wenn Sie über BTP erweitern, aktualisiert SAP Ihren Kern, ohne dass Ihr Team jedes benutzerdefinierte Objekt mühsam validieren muss. Ich habe Projekte erlebt, die Wochen von Regressionszyklen einsparen konnten.Ermöglicht geschäftsorientierte Entwicklung
Der vielleicht am wenigsten geschätzte Wert ist Agilität. Mit Low-Code-Tools wie SAP Build oder Business Application Studio können Funktionsteams Workflows prototypisieren, Schritte automatisieren und iterieren, ohne auf Entwickler warten oder IT-Richtlinien verletzen zu müssen.
Bei richtiger Anwendung wird BTP zu einem gemeinsamen Raum für IT und Business. Dieses Gleichgewicht sorgt dafür, dass Clean Core im Alltag nachhaltig bleibt.
Sie müssen nicht gleich am ersten Tag alles auf BTP migrieren. Die meisten meiner Kunden starten mit ein oder zwei Apps und erweitern diese dann. Entscheidend ist die Architekturdisziplin: Wenn es um Benutzeroberfläche, Benutzerlogik oder systemübergreifende Daten geht, ist BTP die richtige Wahl.
Eine starke SAP Clean Core-Strategie ist ohne BTP nicht vollständig. So skalieren Sie und vermeiden, dass Ihr Clean-Core-System zu einem weiteren benutzerdefinierten Labyrinth wird.
Lassen Sie mich wissen, ob Sie skizzieren möchten, wo BTP in Ihre Landschaft passen könnte. Meistens ist es einfacher, als es aussieht.
Sehen Sie, wie ich Ihr ERP und AI Die richtige Systemauswahl oder Implementierung für Sie.
ERP- und KI-Systemauswahl – Identifizieren und wählen Sie die richtige ERP- oder KI-fähige Plattform, die Ihren Geschäftsanforderungen entspricht.
Projektunterstützung und -wiederherstellung – Halten Sie Ihr Projekt auf Kurs oder bringen Sie fehlgeschlagene Implementierungen wieder unter Kontrolle.
ERP-Modernisierung – Verwandeln Sie vorhandene ERP-Systeme in moderne, effiziente und skalierbare ERP-Umgebungen.
KONTAKTZu vermeidende Fehler in SAP Clean Core-Projekten
Die Umstellung auf einen SAP Clean Core sollte sich wie ein Fortschritt anfühlen, nicht wie ein Risiko. Doch in der Realität scheitern viele SAP-Teams, insbesondere solche, die bereits tief in ECC-Anpassungen verstrickt sind. Selbst mit den besten Absichten wiederholen Clean-Core-Projekte manchmal vermeidbare Fehler.
Ich habe immer wieder festgestellt, dass diese Probleme nicht nur Verzögerungen verursachen. Sie erhöhen die technische Verschuldung gerade dann, wenn man versucht, sie zu reduzieren. Wenn Sie möchten, dass Ihre SAP Clean Core-Strategie langfristig Bestand hat, ist es hilfreich, die häufigsten Fallen zu vermeiden.
1. Zu viel Z-Code
Beginnen wir mit dem Offensichtlichen.
Eine umfangreiche benutzerdefinierte Codebasis ist nach wie vor das größte Hindernis für einen sauberen Kern. Jede Verbesserung, jeder Exit, jeder Z-Report birgt Risiken. Man kann sie nicht einfach entfernen. Einige dieser Objekte steuern geschäftskritische Logik.
Allerdings wissen die meisten Kunden nicht, was noch verwendet wird. Um das Durcheinander zu beseitigen, benötigen Sie Automatisierung.
Tools wie smartShift machen dies überschaubar. Sie scannen Ihre Codebasis, kennzeichnen ungenutzte Z-Objekte und helfen Ihnen, das Wertvolle vom Unsinnigen zu trennen.
In einem Projekt haben wir mit smartShift die Anzahl von 18,000 Objekten auf 3,200 reduziert. Das Team musste keinen Finger rühren. Die Geschäftslogik blieb erhalten. Die technischen Schulden sanken.
Beginnen Sie mit dem Code, der täglich verwendet wird.
Verschwenden Sie keine Zyklen mit der Bereinigung eines Berichts, der zweimal im Jahr von einem regionalen Team verwendet wird.
2. Mangelndes Geschäftsengagement
Dieser Teil wird viel zu oft übersehen.
- Clean Core ist nicht nur eine technische Angelegenheit. Ohne fachliche Unterstützung bereinigen Sie den Code, stellen dann aber fest, dass der dahinterstehende Prozess keinen Sinn mehr ergibt.
- Binden Sie KMU frühzeitig ein. Gehen Sie gemeinsam die neu gestalteten Abläufe durch, insbesondere solche mit Fiori- oder Workflow-Änderungen.
- Warten bis zum UAT? Dann beginnt die Nacharbeit.
Ich erinnere mich an einen Finanzleiter, der seine neue Fiori-App erst nach einer Einführung verstand. Diese 45-minütige Sitzung ersparte zwei Wochen hin und hergehender Änderungen.
3. Keine Governance
Niemand plant, Unordnung wieder aufzubauen. Doch ohne Regeln schleicht sie sich wieder ein.
- Richten Sie vom ersten Tag an eine Design-Autorität ein. Diese Gruppe sollte jede Erweiterung, Verbesserung und Problemumgehung prüfen.
- Lehnen Sie Änderungen im Kern ab. Fragen Sie: „Warum ist das nicht in BTP verfügbar?“
Ohne Leitplanken verfallen die Teams in alte Gewohnheiten. Ihre saubere SAP Clean Core-Strategie sieht am Ende aus wie Ihr altes ECC-Chaos, nur auf einer neueren Infrastruktur.
4. Widerstand gegen die Standardisierung von Geschäftsprozessen
- Der schwierigste Teil? Die Leute davon zu überzeugen, loszulassen. Das Problem liegt selten bei SAP. Es ist veraltetes Denken.
Sie werden hören:
„Unser Prozess ist anders.“
„Standard-SAP ist für uns nicht geeignet.“
Manchmal stimmt das. Normalerweise ist es aber nicht so.
- In einem Workshop des Vertriebsteams war der „einzigartige“ Ablauf zu 80 % redundant. Veraltete Verwaltungsaufgaben, Formulare und manuelle Schritte bremsten das Team. Standard-SAP verbesserte das Kundenerlebnis sogar.
Ein anderes globales Unternehmen stellte fest, dass 80 % seiner Auftragsabwicklung standardisiert werden könnten. Der Rest? Lässt sich nahtlos in BTP erweitern.
Es brauchte einen starken CIO, um immer wieder zu fragen:
„Ist das wirklich ein Unterscheidungsmerkmal oder kommt es Ihnen nur bekannt vor?“
5. Komplexität der Datenmigration
Benutzerdefinierte Felder, veraltete Strukturen, inkonsistente Formate, das summiert sich.
Ein Einzelhandelskunde fand über 15,000 benutzerdefinierte FelderHerauszufinden, welche Punkte wichtig waren und wo sie in das Clean-Core-Modell passten, war ein Projekt für sich.
Rechnen Sie damit, dass dieser Aufwand 30–40 % des gesamten Zeitrahmens in Anspruch nimmt. Die meisten Teams unterschätzen ihn. Das sollten Sie nicht tun.
Sie müssen:
Entscheiden Sie, welche Daten Sie behalten möchten
Bereinigen Sie Duplikate oder veraltete Einträge
Validieren Sie die an Felder gebundene Geschäftslogik
Bilden Sie es korrekt in einem vereinfachten Modell ab
Beginnen Sie frühzeitig. Beziehen Sie sowohl funktionale als auch technische Teams ein.
6. Wissenslücken
Der Tech-Stack ist jetzt anders. Ihr Team ist vielleicht stark in ABAP, aber Clean Core basiert auf:
SAP-BTP
APIs
Parallele Erweiterbarkeit
Modulares Denken
Ein Hersteller, mit dem ich zusammengearbeitet habe, führte ein dreimonatiges internes Programm zur Verbesserung der BTP-Kompetenz durch. Das Programm hat sich gelohnt: reibungslose Einführung und weniger Überraschungen.
Dieser Wandel ist unangenehm. Doch je länger man mit der Weiterbildung zögert, desto mehr Engpässe entstehen.
7. Kurzfristige Kostensteigerungen
Der SAP Clean Core zahlt sich aus, allerdings nicht sofort.
Sie werden im Voraus mehr ausgeben. Budget für:
smartShift oder Code-Automatisierungstools
SAP BTP-Lizenzierung
Schulung und Weiterbildung
Parallele Systeme während der Umstellung
Bei einem Programm stiegen die Anschaffungskosten um 500 US-Dollar. Innerhalb von drei Jahren sparte das Unternehmen über 2 Millionen US-Dollar an Wartungs- und Supportkosten.
Das ist der Kompromiss. Langfristige Agilität gegen kurzfristige Ausgaben. Stellen Sie sicher, dass die Führung dies vor dem Start versteht.
SAP Clean Core Ansatz – Risiken und Herausforderungen
| Risiko oder Herausforderung | Beschreibung | Mitigationstrategie |
|---|---|---|
| Komplexe Integrationsarchitektur | Für die parallele Erweiterbarkeit sind disziplinierte APIs und Middleware erforderlich. | Standardisieren Sie Muster der SAP Integration Suite; definieren Sie Schnittstelleneigentum und Versionierung. |
| Lernkurve für Entwickler | Den Teams fehlen möglicherweise BTP-, CAP-, RAP- oder ereignisgesteuerte Fähigkeiten. | Planen Sie die Aktivierung und stellen Sie Referenzvorlagen bereit. Koppeln Sie neue Builds mit Codeüberprüfungen. |
| Anfänglicher Zeit- und Kostenaufwand | Das Einrichten von Ebenen, Leitplanken und Pipelines erfordert anfänglichen Aufwand. | Führen Sie die Einführung schrittweise durch; kümmern Sie sich zuerst um die risikoreiche benutzerdefinierte Logik und verschieben Sie Umbauten mit geringem Wert. |
| Werkzeuglücken | Nicht alle Module verfügen über eine vollständige Erweiterungsabdeckung. | Bestätigen Sie die Funktion während der Blaupause. Wählen Sie entsprechend die Optionen nebeneinander oder in der App aus. |
| Betriebsaufwand | Das Ausführen von Kern- und Erweiterungsebenen verbessert die Koordination. | Zentralisieren Sie die Beobachtbarkeit und Warnmeldungen; definieren Sie Vorfallpfade für Kern- und Erweiterungsvorgänge. |
| Widerstand ändern | Teams, die für die Leitung von In-Core-Anpassungen zuständig sind, könnten sich dagegen wehren. | Führen Sie Briefings zu langfristigen Upgrade- und Kostenvorteilen durch und legen Sie Genehmigungsfristen fest. |
| Kostentransparenz | Cloud-Laufzeit und -Verbrauch können zu Beginn unklar sein. | Schätzen Sie Guthaben und Nutzung im Voraus ab; legen Sie Budgetwarnungen und monatliche Überprüfungen fest. |
Für Stiftungen, überprüfen Was ein Clean Core für Ihr Unternehmen bedeutet; Erstellen Sie Ihren Minderungsplan mit dem Risikobewertungsmatrix; und halten Sie die Kontrollen mithilfe der Anleitung von Grundlagen der SAP-Implementierungs-Compliance. Wenn die Integrationszeitpläne ins Stocken geraten, siehe Verzögerungen und Fehlerbehebungen bei der Integrationsbereitstellung.
Praktische Erfolgsgeschichten zur SAP Clean Core-Strategie
Nicht jede SAP-Clean-Core-Strategie beginnt reibungslos, aber die Ergebnisse sprechen für sich, wenn man sie richtig umsetzt. Ich habe kürzlich eng mit zwei SAP-Kunden zusammengearbeitet – unterschiedliche Branchen, unterschiedliche Probleme, aber das gleiche Ziel: Vereinfachung vor dem Umstieg auf S/4HANA.
1. smartShift + Global Auto OEM
Einer meiner größeren Kunden aus der Automobilbranche hatte fast 40,000 benutzerdefinierte Objekte in ECC. Ein Großteil des Codes war bereits seit über einem Jahrzehnt vorhanden.
Wir haben mit smartShift einen umfassenden Scan durchgeführt. Innerhalb weniger Wochen haben wir Tausende ungenutzte oder redundante Objekte markiert.
Nachdem wir mit ihren Architekten die Prioritätslogik durchgearbeitet hatten, konnten wir diese Zahl auf knapp über 6,000 relevante benutzerdefinierte Objekte reduzieren.
Allein dadurch verkürzten sich die Testzyklen um Monate. Überraschenderweise wurde der Regressionsprozess deutlich sauberer. Es gab weniger Überraschungen beim Go-Live und ausnahmsweise war nach dem Launch kein 24/7-Warroom erforderlich.
2. SAP + smartShift: Einzelhandelskette
Ein Einzelhandelskunde stand vor einem ganz anderen Problem. Zu viele Workflows befanden sich in der ECC-Kernlogik, beispielsweise bei Lieferantengenehmigungen oder Preisüberschreibungsroutinen.
Wir haben mithilfe von Workflow Management und SAP Build dabei geholfen, mehr als 100 davon in SAP BTP auszulagern.
Dadurch erhielt das IT-Team mehr Kontrolle, die Geschäftsteams konnten jedoch auch ihre eigene Logik entwickeln, ohne den Kern zu zerstören.
Als wir auf S/4HANA umstiegen, war ihr Stack schlank. Die Migration verlief nicht nur reibungsloser, sondern wirkte auch nachhaltig.
Das ist der eigentliche Sinn einer SAP Clean Core-Strategie. Sie dient nicht nur der Produktivsetzung, sondern verhindert, dass Sie beim nächsten Upgrade das gleiche Chaos mit sich herumschleppen.
Die Rolle von ServiceNow bei der Umsetzung der SAP Clean Core-Strategie
Wenn Sie einen Clean-Core-Ansatz in SAP S/4HANA verfolgen, wird eines schnell klar: Die technische Bereinigung ist nur die halbe Miete. Die andere Hälfte besteht darin, sicherzustellen, dass Änderungen ordnungsgemäß gesteuert werden. Und genau hier kommt ServiceNow ins Spiel.
Ich habe Clean-Code-Initiativen scheitern sehen – nicht etwa, weil ABAP schlampig war, sondern weil niemand die Kontrolle darüber hatte, wie Änderungen übertragen, getestet oder freigegeben wurden. Bei einem meiner Projekte landeten Transporte ohne jegliche Dokumentation in der Qualitätssicherung. Keine Freigaben, keine Versionsverfolgung. Es herrschte Chaos.
1. ServiceNow-Anwendungsfälle
In der Praxis bietet ServiceNow hier wirklich Mehrwert:
Transportzulassungen, die wirklich funktionieren
Wir haben strukturierte Workflows in ServiceNow eingerichtet. Jeder Transport benötigt eine funktionale und technische Freigabe. Das verlangsamt zwar die Arbeit etwas, verhindert aber fehlerhaften Code aus der Produktion.Änderungskontrolle und DevOps-Ausrichtung
Insbesondere in hybriden SAP-Umgebungen mit S/4, BTP und möglicherweise auch einigen Legacy-Komponenten. Ohne eine zentrale Stelle zur Nachverfolgung von Änderungen gehen Dinge verloren. ServiceNow verschafft Ihnen diese Transparenz.Projekt-Dashboards für Business und IT
Wir verwenden es, um Checklisten für die Umstellung, Bereitstellungspläne und sogar Problemprotokolle anzuzeigen. Jeder, vom Entwickler bis zum Projektsponsor, erhält die gleiche Ansicht.
2. Integrationsvorteile
Warum sollte ServiceNow Teil einer SAP Clean Core-Strategie sein?
Es verhindert, dass Schatten-IT den Prozess umgeht.
Es richtet ITSM an den Upgrade-Zyklen von SAP aus.
Es bietet Audit- und Compliance-Teams genau das, was sie brauchen.
Ich würde ein SAP Clean Core-Programm nicht ohne es betreiben. Sie benötigen Governance, um die bereinigten Daten zu schützen. ServiceNow unterstützt Sie dabei, ohne das Team unnötig zu bremsen. Und genau diese Balance ist das Ziel.
Ausführung, Planung und Governance
SAP-Implementierung meistern
Schrittweiser Prozess zur Durchführung umfangreicher SAP-Transformationsprogramme.
SAP-Projektcharta
Sorgen Sie für Klarheit, Umfang und Erfolgskennzahlen, bevor mit der Ausführung begonnen wird.
Kostenaufschlüsselung
Verstehen Sie, warum SAP-Projektbudgets explodieren und wie Sie dies vermeiden können.
SAP-Qualitätsgates
Stellen Sie die Meilensteinverantwortung und Go-Live-Bereitschaft über alle Migrationsphasen hinweg sicher.
Praktische Implementierungsstrategien für den SAP Clean Core
Wie setzt man also eine SAP-Clean-Core-Strategie um, ohne sich im Kreis zu drehen oder die Teams zu überfordern? Die Projekte, die ich erfolgreich erlebt habe, zeigen, dass es auf ein paar Schlüsselschritte ankommt, die in der richtigen Reihenfolge und mit den richtigen Leuten am Tisch durchgeführt werden.
1. Beginnen Sie mit der Prozessbewertung
Vergleichen Sie zunächst Ihre aktuellen Prozesse an das anzupassen, was SAP Angebote, die nichts mit der Norm zu tun haben. Keine Annahmen, keine Ausreden, schauen Sie einfach, was wirklich anders ist und was nur Gewohnheit ist.
Ich erinnere mich an ein Chemieunternehmen, das glaubte, 340 „einzigartige“ Prozesse zu haben. Nach einer gemeinsamen Überprüfung durch Fachabteilung und IT mussten nur 47 beibehalten werden. Der Rest? Leicht zu bewältigen mit Standard-SAP-Funktionalität.
Dieser Teil ist kein reiner IT-Job. Sie benötigen Betriebsabläufe, Finanzen, der Vertrieb, wer auch immer für den Prozess verantwortlich ist, muss seine Meinung dazu äußern. Sie werden Ihnen sagen, was wirklich wichtig ist und was sich nur vertraut anfühlt.
2. Entwickeln Sie eine klare SAP Clean Core Extension-Strategie
Entscheiden Sie im Voraus, was verlängert wird und wie. Wenn Sie die Grenzen nicht frühzeitig festlegen, wird es schnell chaotisch.
Zu den gängigen Erweiterungstypen gehören:
-
Benutzerdefinierte Berichte oder Bildschirme
-
Workflow-Schritte, die im SAP-Standard nicht vorhanden sind
-
Neue Datenfelder
-
Schnittstellen zu externen Systemen
Wählen Sie Ihre Tools (BTP, In-App-Erweiterbarkeit, APIs) und legen Sie fest, wer was freigibt. Andernfalls schleichen sich die Anpassungen durch die Hintertür wieder ein.
3. Erstellen Sie einen Plan zur Reduzierung der technischen Schulden
Wenn Ihr System voller benutzerdefiniertem Code ist, lässt es sich nicht über Nacht bereinigen. Ein Fertigungskunde verfolgte einen einfachen Ansatz:
-
Sparen Sie ein Drittel durch die Verwendung von SAP-Standards
-
Eine dritte als richtige Erweiterung umbauen
-
Behalten Sie vorübergehend ein drittes, aber mit einem Plan für dessen Ersatz oder Außerdienststellung
Durch diese Aufteilung konnten Störungen vermieden werden. Die IT konnte sich konzentrieren. Die Geschäftsanwender wurden nicht überfordert.
4. Investieren Sie in Change Management
Es handelt sich nicht nur um eine Systemaktualisierung, sondern um eine Veränderung der Arbeitsweise der Menschen. Ein solcher Wandel erfordert eine gründliche Planung.
Ein Gesundheitsdienstleister, mit dem ich zusammengearbeitet habe, investierte 15 % seines Budgets in Change Management. Sie führten nicht nur Schulungen durch, sondern auch rollenspezifische Vorbereitungen, richteten Support-Desks ein und sorgten vor, während und nach der Inbetriebnahme für eine konstante Kommunikation.
Als der Tag der Markteinführung kam, gerieten die Nutzer nicht in Panik. Sie verstanden die Gründe für die Änderungen und fühlten sich unterstützt. Das beschleunigte die Einführung und war deutlich weniger schmerzhaft.
Nichts davon ist auffällig, aber es funktioniert. Und diese Schritte überspringen? So geraten Clean-Core-Projekte ins Stocken.
Praktische Implementierungsstrategien für SAP
| Strategie | Beschreibung | Ausführungsempfehlung |
|---|---|---|
| Verwenden Sie Side-by-Side-Erweiterungen | Erstellen Sie Apps außerhalb des ERP-Kerns, um ihn sauber zu halten | Entwickeln Sie leichte Dienste mit CAP, RAP oder Node.js, die über APIs verbunden werden |
| Definieren Sie Clean Core Governance | Kontrollieren Sie, was im Kernsystem geändert wird | Verwenden Sie Designrichtlinien und erzwingen Sie Überprüfungen durch Architekturleiter |
| Priorisieren Sie die Rumpfstabilität | Konzentrieren Sie sich im ERP-System auf die wesentliche Logik | Neue oder sich ändernde Funktionen außerhalb des Kernsystems bereitstellen |
| API-First-Design übernehmen | Verwenden Sie APIs für Daten- und Prozessverbindungen, nicht für den direkten Zugriff | Schnittstellen über Standard-APIs planen und über zentrale Tools verwalten |
| Aktivieren Sie die zentrale Überwachung | Verfolgen Sie Vorgänge über alle verbundenen Systeme hinweg | Implementieren Sie Protokoll- und Warnmeldungsmanagement für mehr Transparenz |
| Modularisieren Sie benutzerdefinierte Logik | Teilen Sie große Programme zur einfacheren Änderung in kleine Komponenten auf | Verwenden Sie Microservices und Funktionen, um die Logik sauber zu isolieren |
| Technische Schulden frühzeitig erfassen | Messen und überwachen Sie Code, der Risiken oder Komplexität hinzufügt | Nutzen Sie Tools wie ATC und erstellen Sie interne Scorecards für den Fortschritt |
| Stakeholder informieren | Helfen Sie Geschäfts- und IT-Teams zu verstehen, was „Clean Core“ bedeutet | Führen Sie Workshops, Demos und Planungssitzungen durch, um alle auf dem Laufenden zu halten |
Wann Sie einen SAP Clean Core-Experten engagieren sollten
Wenn interne Teams an ihre Grenzen stoßen
Manchmal fängt es gut an. Ihr internes Team kennt sich mit SAP aus, hat bereits Erfahrungen damit und die ersten Einschätzungen erscheinen machbar.
Doch dann holt uns die Realität ein.
Sie führen einen ATC-Scan durch, und das Z-Code-Volumen ist deutlich höher als erwartet. Schlimmer noch: Ein Großteil der benutzerdefinierten Logik hat keinen Eigentümer, oder niemand weiß, ob sie noch verwendet wird.
Selbst erfahrene SAP-Teams können in Schwierigkeiten geraten. Insbesondere, wenn sich Vereinfachungslisten, Fiori-Migration und BTP-Erweiterbarkeit häufen.
Möglicherweise stellen Sie auch fest, dass Sie noch nie ein echtes S/4HANA Clean Core-Projekt durchgeführt haben. Und das ist in Ordnung.
Genau in diesem Fall kann ein Clean Core-Experte wie ich einen Mehrwert schaffen, nicht nur durch Beratung, sondern indem er Ihnen hilft, Fehler zu vermeiden, die Ihnen Monate später teuer zu stehen kommen.
Was externe Partner bieten
Wenn ich mich engagiere, hat das meist zwei Gründe: Entweder braucht das interne Team ein Forum oder der manuelle Aufwand ist nicht mehr zu bewältigen.
Partner wie smartShift Helfen Sie, 80 % dieser schweren Arbeit zu reduzieren. Sie bieten automatisierte Korrekturtools, Auswirkungsanalysen und umfassende Kenntnisse der Ausführungsmuster der SAP Clean Core Strategy.
Aber das ist nicht alles.
Wir helfen bei der Definition der Governance, damit Ihr Design Board tatsächlich funktioniert
Wir schaffen eine Brücke zwischen IT- und Business-Teams, bevor die Abstimmung unterbrochen wird
Und wir fordern Ihr Team auf, modular, API-orientiert und zukunftsfähig zu denken.
Wenn Sie Geschwindigkeit, Stabilität und einen klaren Fahrplan wünschen, ist möglicherweise kein vollständiges Outsourcing erforderlich, aber Sie brauchen die richtige Anleitung.
Praktische Ratschläge für Ihre SAP Clean Core-Strategie
Wenn Sie eine Migration zum SAP Clean Core planen, hilft Ihnen die Theorie nur bis zu einem gewissen Punkt. Hier ist, was ich in realen Projekten tatsächlich funktionieren sah – nicht unter perfekten Bedingungen, aber mit all den üblichen internen Reibungen, wechselnden Prioritäten und knappen Budgets.
1. Legen Sie einen realistischen Zeitplan fest.
SAP Clean Core sollte nicht als schneller Erfolg betrachtet werden. Sie müssen im Vorfeld mehr Zeit investieren, um Prozesse und Veränderungsmanagement. Aber diese Zeit zahlt sich aus: weniger Upgrade-Verzögerungen, geringere Supportkosten, bessere Systemleistung. Erwarten Sie jedoch keine sofortigen Ergebnisse.
2. Beginnen Sie mit Geschäftskontakten, nicht mit der IT.
Wenn das Unternehmen die Standardisierung nicht mitträgt, kommt alles schnell zum Stillstand. Ich habe schon erlebt, wie großartige technische Pläne ins Stocken gerieten, weil ein Vertriebsleiter an einem veralteten Prozess nicht rütteln wollte. Binden Sie die Unternehmensleitung frühzeitig ein – sie wird den Weg entweder freimachen oder blockieren.
3. Richten Sie ein Anpassungsüberprüfungsgremium ein.
Nicht jede Anpassung ist schlecht. Wichtig ist ein klarer, konsistenter Prozess zur Überprüfung. Fragen Sie sich: Schafft diese Änderung einen Mehrwert oder reproduziert sie nur alte Gewohnheiten? Schreiben Sie die Ergebnisse auf. Verlassen Sie sich nicht auf Stammeswissen.
4. Bauen Sie BTP-Fähigkeiten auf, bevor Sie sie brauchen.
Die Erweiterungsarbeit an BTP ist nicht dasselbe wie die Arbeit mit herkömmlichem ABAP. Teams brauchen Zeit zum Lernen. Warten Sie nicht, bis die Entwicklung beginnt, sondern beginnen Sie frühzeitig mit der Schulung und lassen Sie die Teilnehmer experimentieren.
5. Verfolgen Sie, was wirklich wichtig ist.
Die Inbetriebnahme ist nur ein Meilenstein. Messen Sie Dinge wie:
Reduzierung der technischen Schulden
Zeit, neue Funktionen bereitzustellen
Diese geben Aufschluss darüber, ob der Ansatz tatsächlich einen langfristigen Mehrwert liefert.
6. Mach nicht alles auf einmal.
Konzentrieren Sie sich zunächst auf die Schwachstellen, also auf die Bereiche, in denen benutzerdefinierter Code ständig Probleme verursacht. Beheben Sie diese, bauen Sie Dynamik auf und erweitern Sie dann.
7. Dokumentieren Sie alles.
Warum wurde diese Anpassung beibehalten? Wer hat sie genehmigt? Was war der Kompromiss? Führen Sie ein Protokoll. Das spart Ihnen Zeit, insbesondere wenn neue Mitarbeiter hinzukommen oder jemand eine Entscheidung nach einem Jahr in Frage stellt.
Es wird nicht perfekt sein. Sie werden Kompromisse eingehen. Aber mit der richtigen Struktur ist es machbar und bleibt bestehen.
Fazit: Die SAP Clean Core-Strategie ist nicht optional
Sauber zu bleiben erfordert ständige Anstrengung
Wie ich in diesem Artikel mehrfach erwähnt habe, ist die SAP Clean Core Strategy kein einmaliges Projekt. Sie erfordert kontinuierliche Pflege, wie jeder grundlegende Teil Ihrer ERP-Landschaft.
Ich habe mit Teams gearbeitet, die es wie eine Checkliste behandelt haben. Sie haben ein paar benutzerdefinierte Berichte entfernt, einen Bereitschaftscheck durchgeführt und weitergemacht. Doch sechs Monate später schlichen sich neue In-Core-Erweiterungen ein, die Governance verschwand, und das System sah wieder vertraut aus – nur eben mit einer neuen Benutzeroberfläche.
Um tatsächlich von einem sauberen Kern zu profitieren, müssen Sie Gewohnheiten entwickeln.
Stellen Sie vor jeder Neuentwicklung Fragen: „Kann das außerhalb des Kerns bestehen?“
Legen Sie klare Verantwortlichkeiten für Architekturentscheidungen fest
Überwachen Sie benutzerdefinierten Code regelmäßig, nicht nur während Upgrades
Tools wie smartShift helfen, die Bereinigung zu automatisieren, aber die größere Veränderung ist kultureller Natur. Ebenso SAP-BTP gibt Ihnen Flexibilität, aber nur, wenn Sie sie absichtlich verwenden.
Letztendlich macht die SAP Clean Core Strategy nicht nur Ihre Technologie, sondern auch die Weiterentwicklung Ihres Unternehmens zukunftssicher. Und je früher Sie beginnen, desto einfacher wird es.
Haben Sie eine SAP Clean Core-Strategie implementiert? Welche Herausforderungen mussten Sie bewältigen? Welche Vorteile haben Sie daraus gezogen? Teile deine Erfahrungen in den Kommentaren unten mit.
Die SAP-Community lernt am besten aus der Praxis. Ihre Erkenntnisse können anderen Unternehmen helfen, ihre eigene Clean-Core-Strategie zu entwickeln.
Wenn Sie Fragen haben oder eine Situation bei Ihrer ERP-Implementierung besprechen möchten, zögern Sie bitte nicht, sich an uns zu wenden!
FAQs zu SAP Clean Core und SAP S/4HANA
1. Was ist ein sauberer Kern für SAP?
Ein „sauberer Kern“ in SAP bedeutet, das Kern-ERP-System wie S/4HANA beizubehalten, frei von benutzerdefinierten Code-Änderungen. Sie bauen oder ändern nichts innerhalb den Kern. Stattdessen erweitern Sie um Es geht darum, technische Schulden zu reduzieren und zukünftige Upgrades zu vereinfachen. SAP treibt dies voran, da Upgrades bei umfangreichen Systemänderungen schwieriger und langsamer werden.
Es ist also nicht so, dass man es nicht anpassen kann, es ist wie du tust es, das zählt.
2. Was sind die 5 Dimensionen der SAP Clean Core-Strategie?
SAP skizziert fünf Dimensionen für einen Clean-Core-Ansatz:
Erweiterbarkeit – Erstellen benutzerdefinierter Funktionen ohne Änderung des Kerncodes.
Integration – Verbinden von Systemen über Standard-APIs, nicht über fest codierte Hacks.
Konfiguration – Verwenden Sie In-App-Einstellungen, anstatt Code zu ändern.
Infrastruktur und Betrieb – Aufrechterhaltung der Stabilität und Konsistenz der Umgebungen.
Änderungen – Minimieren oder Eliminieren direkter Änderungen an Kernobjekten.
Jeder von ihnen ist im Grunde ein Hebel, der Ihnen dabei hilft, die Basis sauber zu halten und die Wartung zu erleichtern.
3. Was ist SAP Clean Core mit einer SAP BTP-Strategie?
SAP BTP (Business Technology Platform) ist die zentrale Toolbox für den Aufbau sauberer Kernerweiterungen. Anstatt benutzerdefinierte ABAP-Erweiterungen in der ERP-SystemSie erstellen Apps und Dienste auf BTP. Der Kern bleibt dadurch unberührt. Stellen Sie sich BTP als Sandbox vor: Hier entstehen Innovationen, ohne das ERP-System zu beeinträchtigen.
Sauberer Kern + BTP = Flexibilität mit Sicherheit. Theoretisch.
4. Was sind die Säulen der Clean-Core-Strategie von SAP?
Die Begriffe „Dimensionen“ und „Säulen“ werden oft synonym verwendet. Wenn Sie sich jedoch auf Säulen konzentrieren, beziehen sie sich normalerweise auf:
Standardisierung – Halten Sie sich so weit wie möglich an die von SAP bereitgestellten Funktionen.
Wolkenbereitschaft – Entwerfen Sie so, dass die Cloud-Entwicklung unterstützt wird.
Entkoppelte Erweiterungen – Erstellen Sie Add-Ons, die den Upgrade-Pfad des ERP nicht beeinträchtigen.
Lebenszyklusausrichtung – Halten Sie Updates und Releases überschaubar und sogar vorhersehbar.
Sie alle zielen auf ein Ziel ab: Verwickeln Sie Ihre Geschäftslogik mit SAP Upgrade-Zyklus.
5. Was ist ein schmutziger Kern im Vergleich zu einem sauberen Kern?
A schmutziger Kern passiert, wenn Benutzer benutzerdefinierten Code hinzufügen, SAP-Standardobjekte ändernoder nicht unterstützte Änderungen vornehmen. Das macht Upgrades mühsam, den Support kompliziert und die Integrationen anfällig.
A sauberer Kernist dagegen schlank. Es folgt den SAP-Richtlinien, nutzt APIs und ist upgradesicher. Sauber bedeutet nicht einfach, sondern eine intelligente Trennung zwischen Ihrem und dem von SAP.
6. Was ist Cleancore?
Manchmal wird „Cleancore“ als Abkürzung verwendet, insbesondere in Dokumentationen oder Tools. Es handelt sich dabei nicht um ein anderes Konzept, sondern lediglich um eine verkürzte Bezeichnung für „Clean Core“.
7. Was ist SAP Clean Core Extensibility?
Es ist die Praxis, benutzerdefinierte Logik oder Funktionen hinzuzufügen ohne den SAP-Kern zu berührenEs gibt verschiedene Arten:
In-App-Erweiterbarkeit - Mögen benutzerdefinierte Felder oder Formulare, die über SAP hinzugefügt wurden Werkzeuge.
Parallele Erweiterbarkeit – Verwenden Sie BTP oder externe Plattformen, um vollständige Apps oder Dienste zu erstellen, die über APIs mit SAP interagieren.
Beide folgen klaren Grundprinzipien: Sie erweitern, aber Sie greifen nicht ein.
8. Was ist die SAP Clean Core-Strategie für Erweiterbarkeit und ABAP-Cloud?
ABAP Cloud ist SAPs ABAP-Version, die für den Cloud-Einsatz konzipiert ist. Sie setzt von Haus aus auf einen sauberen Kern und begrenzt, was und wie Sie ändern können. Wenn Sie ABAP schreiben und dennoch sauber bleiben möchten, ist dies der richtige Weg. Sie verwenden bewährte APIs, vermeiden den Kern und implementieren in Umgebungen wie SAP BTP ABAP-Umgebung oder S/4HANA Cloud.
Es ist wie ABAP mit Leitplanken.
9. Was sind die SAP Clean Core-Dimensionen?
Wie zuvor sind die fünf:
Erweiterbarkeit
Integration
Konfiguration
Infrastruktur und Betrieb
Änderungen
Sie zeigen, wie sich verschiedene Aspekte Ihres Systems auf die „Sauberkeit“ des Kerns auswirken.
10. Was beinhaltet die SAP Clean Core-Bewertung?
Bei einer Beurteilung wird untersucht, wie nah oder weit Sie von einem sauberen Kern entfernt sind. Sie umfasst typischerweise:
Ein Scan des benutzerdefinierten Codes (wo er ist, was er berührt)
Überprüfung von Systemänderungen
Analyse der Integrationen
Schauen Sie sich an, wie Sie mit Erweiterungen umgehen
Dokumentationslücken oder Prozessprobleme
Das Ergebnis ist oft ein Fahrplan, etwa: „Hier ist, was zu entwirren ist, hier ist, was draußen zu bauen ist usw.“
11. Was bedeutet SAP S/4HANA Clean Core?
Das bedeutet, dass Sie Ihr S/4HANA-System mit minimalen oder gar keinen Kernänderungen betreiben. Sie nutzen die von SAP bereitgestellten Funktionen unverändert und können bei Bedarf unterstützte Erweiterungsmöglichkeiten wie BTP, ABAP Cloud oder In-App-Erweiterungstools nutzen.
Es geht nicht nur um Code, sondern auch um Architektur und Governance.
12. Was ist SAP Cloud ALM Clean Core?
SAP Cloud ALM (Application Lifecycle Management) unterstützt Clean Core mit Tools zum Überwachen, Testen und Verwalten von Änderungen systemübergreifend. Stellen Sie sich das System wie einen Kontrollturm vor: Es verfolgt, was geändert wurde, was konform ist und was später zu Problemen führen könnte.
Es hilft Teams dabei, im Laufe der Zeit saubere Kernstandards durchzusetzen, nicht nur während der Ersteinrichtung.
13. Kann ich weiterhin benutzerdefinierte Logik erstellen?
Ja, aber die SAP Clean Core-Strategie ermutigt Sie, es anders zu machen. Anstatt die Logik in den Kern einzubetten, verschieben Sie sie in SAP-BTP Verwenden Sie nebeneinander liegende Erweiterungen. Auf diese Weise bleibt der Kern schlank und Upgrades werden einfacher.
Wir sehen immer noch Teams, die versuchen, Logik in das System zu integrieren, wie sie es mit ECC getan haben. Das funktioniert zwar, zerstört aber das Modell. Wenn Sie langfristige Stabilität anstreben, ist BTP die bessere Wahl für Anpassungen.
14. Welche Tools helfen dabei, einen sauberen Kern durchzusetzen?
Es gibt einige, die ich immer empfehle:
smartShift: Automatisiert die Code-Korrektur und identifiziert, was bleibt oder geht
SAP ATC: Überprüft benutzerdefinierten Code auf Konformität und Kompatibilität
SAP Signavio: Hilft, Prozesse abzubilden und aufzudecken, wo Erweiterungen sinnvoll sind
Jeder unterstützt eine andere Phase in der SAP Clean Core-Strategie, es geht also nicht darum, sich für eines zu entscheiden, sondern darum, wie Sie sie zusammen verwenden.
15. Wird dies für RISE benötigt?
Es ist nicht zwingend erforderlich, aber saubere Erweiterbarkeit wird in RISE with SAP dringend empfohlen.
Wenn Sie echte Agilität in der Cloud wünschen, hilft die frühzeitige Umsetzung eines klaren Kernmodells, spätere Reibungsverluste zu vermeiden. So können Sie die Vorteile der SAP-Roadmap voll ausschöpfen und Upgrades überschaubar halten.
Tools zur Vereinfachung Ihrer SAP-Implementierung
Kostenrechner für SAP-Implementierung
Dieses Tool hilft Ihnen, die ungefähre Kosten Ihrer SAP-Implementierung.
Generator für Stellenbeschreibungen für SAP-Ressourcen
Mit diesem Tool können Sie eine Stellenbeschreibung erstellen, wenn Sie jemanden für eine SAP-Projekt.
Aufwands- und Kostenschätzung für die Datenmigration
Mit diesem Tool können Sie feststellen, benötigten Datenobjekte und die damit verbundenen Kosten im Zusammenhang mit der Datenmigration.
Einfach zu verwendender Kostenrechner für die ERP-Implementierung
Holen Sie sich eine schnelle Bewertung Ihrer geschätzten ERP-Kosten und des Zeitplans. Es ist nicht perfekt, aber es gibt Ihnen einen guten Überblick über die Kosten.
SAP Solution Builder und Roadmap Generator
Mit diesem Tool können Sie die SAP-Module ermitteln, die Sie in Ihrem SAP-Implementierung.