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.
Weitere Beiträge zum Thema
Lösungen
AI DEVGUI unterstützt SAP-Entwicklungsteams
Unser KI-Entwicklungsassistent beschleunigt Analyse, Dokumentation und Qualitätssicherung in SAP-Entwicklungsprojekten.
News lesen
