Zum Inhalt springen

SAP-Transformation

KI-gestützte ABAP-Entwicklung im Einklang mit Clean Core

Wie SAP-Teams KI-Assistenten für Legacy-ABAP nutzen – Dokumentation, Refactoring und Testgenerierung – und dabei die Clean-Core-Prinzipien für reibungslose S/4HANA-Upgrades einhalten.

Von OXORY Redaktion · · 1 Min. Lesezeit

Zuletzt aktualisiert am

Mehr zu SAP-Transformation

Das eigentliche Problem mit historischem Custom Code

Die meisten SAP-Landschaften enthalten Tausende von Z-Objekten und Eigenentwicklungen. Niemand erinnert sich mehr an den Zweck der Hälfte davon, die ursprünglichen Entwickler haben das Unternehmen längst verlassen und jede S/4HANA-Conversion verwandelt diese Unbekannte in ein Projektrisiko. Der Engpass liegt selten im Schreiben von neuem Code – sondern im Verstehen des Codes, der das Geschäft aktuell am Laufen hält.

Wo KI-Unterstützung echten Mehrwert bringt

  • Objekterklärung: Verwandlung eines Reports mit 3.000 Zeilen in eine verständliche Zusammenfassung von Ein- und Ausgaben sowie Seiteneffekten
  • Impact-Analyse: Auflistung aller Tabellen, BAPIs und Enhancements, die ein Objekt berührt, bevor Änderungen vorgenommen werden
  • Refactoring-Vorschläge: Verlagerung von Logik aus Modifikationen in freigegebene APIs und Erweiterungspunkte
  • Testgerüste: Generierung von ABAP-Unit-Skeletten, um riskante Änderungen vor dem Eingriff verlässlich abzusichern

Wo KI an ihre Grenzen stößt

Ein Assistent kann nicht entscheiden, ob eine Geschäftsregel noch gültig ist, und er kann keine Verantwortung für einen Transportauftrag übernehmen. Betrachten Sie die Ausgaben wie den Entwurf eines schnellen Junior-Entwicklers: nützlich, gelegentlich selbstbewusst falsch, stets überprüfungsbedürftig.

Clean Core konsequent einhalten

  • Bevorzugen Sie freigegebene APIs und Erweiterungspunkte gegenüber Modifikationen – selbst wenn die KI den scheinbar kürzeren Weg vorschlägt
  • Verwerfen Sie Vorschläge, die SAP-Standardobjekte betreffen; erfassen Sie diese stattdessen als Kandidaten für Side-by-Side-Erweiterungen
  • Kapseln Sie Eigenentwicklungen in dedizierten Paketen, um Upgrade-Auswirkungen messbar zu halten
  • Binden Sie jede KI-gestützte Änderung in den regulären Code-Review- und Transportprozess ein

Ein pragmatischer Rollout

Starten Sie mit einem einzelnen Paket und einem klaren Ziel – meist der Dokumentation von unbekanntem Code. Messen Sie Einarbeitungszeiten und Review-Zyklen vor und nach der Einführung. Weiten Sie den Einsatz erst aus, wenn das Team dem Review-Workflow vertraut, und nicht bloß, weil das Tool verfügbar ist.

Häufige Fragen

Gefährdet KI-gestützte Entwicklung den Clean-Core-Ansatz?
Nicht per se. Clean Core wird verletzt, wenn SAP-Standardobjekte modifiziert werden. Beschränken Sie KI-Vorschläge auf freigegebene APIs sowie Erweiterungspunkte und prüfen Sie jede Änderung im regulären Transportprozess.
Wo sollte ein Team am besten anfangen?
Mit der Dokumentation von unbekanntem Custom Code. Dies ist das risikoärmste Szenario und liefert vor Beginn von Conversion-Projekten die deutlichste Zeitersparnis.
Zurück zu allen Insights

Chat mit OXORY

Fragen Sie unseren Assistenten zu SAP- und IT-Staffing, Beratung oder AMS — oder wechseln Sie zu WhatsApp.