Der Umstieg von SAP ECC auf SAP S/4HANA gehört zu den bedeutendsten Transformationen, die Unternehmen in den kommenden Jahren angehen werden müssen. Dabei geht es nicht nur um ein technisches Upgrade, es ist ein grundlegender Wandel darin, wie Systeme arbeiten, integriert werden und Geschäftsprozesse unterstützen.
Die Architektur von S/4HANA , mit der In-Memory-Datenbank, vereinfachten Datenstrukturen und neu gestalteten Funktionalitäten, eröffnet Chancen für mehr Performance und leanere Abläufe. Gleichzeitig zwingt sie Unternehmen, einen besonders sensiblen Bereich kritisch zu prüfen: Custom Code.
Viele dieser Eigenentwicklungen erfüllen in ECC geschäftskritische Funktionen, passen aber oft nicht mehr ohne Anpassung in das S/4HANA-Datenmodell oder in die neuen technischen Standards. Wer diesen Anpassungsbedarf nicht adressiert, riskiert Stabilitätsprobleme und hohen Wartungsaufwand im neuen System.
Mehrere Kernaspekte der S/4HANA-Architektur wirken sich direkt auf bestehende Eigenentwicklungen aus:
Änderungen im Datenmodell: Zahlreiche klassische ECC-Tabellen wurden ersetzt oder zusammengeführt, etwa im Finanzbereich durch das Universal Journal (ACDOCA).
Funktionale Vereinfachungens: Bestimmte Transaktionen und Prozesse wurden überarbeitet oder entfallen, was neue Lösungswege im Custom Code erfordert.
Neue Entwicklungsparadigmen: ABAP bleibt zentral, wird aber ergänzt durch HANA-optimierte Techniken wie Core Data Services (CDS) und ABAP Managed Database Procedures (AMDP).
Business Partner Modell: Kunden- und Lieferantenstammdaten werden in S/4HANA in einem einheitlichen Objekt zusammengeführt. Jede Eigenentwicklung, die auf diese Daten zugreift, muss entsprechend angepasst werden.
Diese Anpassungen sind komplex und erfordern eine systematische Analyse, um zu entscheiden, welche Eigenentwicklungen übernommen, modifiziert oder abgelöst werden.
Erfolgreiche Custom Code Adaptation folgt einem klaren Ablauf:
Unsere Projekterfahrung zeigt: Wer Custom Code frühzeitig in den Fokus nimmt, vermeidet Verzögerungen und reduziert Risiken nach dem Go-live. Typische Erkenntnisse sind:
Erfolgreiche S/4HANA-Projekte betrachten die Anpassung von Custom Code nicht als lästige Pflicht, sondern als strategische Investition. Entscheidend sind aus unserer Sicht drei Faktoren:
Mit einer klar geplanten Vorgehensweise wird Custom Code Adaptation vom Migrationsrisiko zum Innovationsmotor, und legt die Basis für ein stabiles, performantes und zukunftssicheres S/4HANA-System.