Entwicklung & Technik · SAP & ABAP
KI-Schulungen für SAP-ABAP-Entwickler:innen
Kaum ein Entwicklungsumfeld trägt so viel gewachsene Logik wie SAP: Kundeneigene Reports, User-Exits, BAdIs und Z-Programme aus vielen Jahren müssen für S/4HANA bewertet, angepasst oder durch Clean-Core-konforme Erweiterungen ersetzt werden. KI-Coding-Assistenten und Agenten helfen dabei, undokumentierten ABAP-Code zu verstehen, Findings des ABAP Test Cockpits zu beheben, klassisches ABAP in modernes ABAP mit CDS Views und dem RESTful Application Programming Model zu überführen und Unit-Tests nachzurüsten. Weil ABAP-Code eng mit Dictionary-Objekten, Customizing und Geschäftsprozessen verflochten ist, kommt es auf präzisen Kontext und saubere Review-Prozesse an. Im Kurs lernen Sie, KI für Analyse, Refactoring und Neuentwicklung im SAP-Umfeld einzusetzen, abgestimmt auf Transportwesen, Namensräume und die Qualitätsanforderungen Ihres SAP-Betriebs.
Für wen ist das Training?
- ABAP-Entwickler:innen in Inhouse-IT und SAP-Beratung
- SAP-Technologieberater:innen und Entwicklungsarchitekt:innen
- Teams in S/4HANA-Conversion- und Clean-Core-Projekten
- SAP-Basis- und Integrationsspezialist:innen mit Entwicklungsanteil
- Fiori- und RAP-Entwickler:innen
Typische Herausforderungen, die wir adressieren
- Umfangreicher, kaum dokumentierter Z-Code mit unklarer Nutzung und vielen Abhängigkeiten
- Aufwändige Anpassungen an Simplification Items und Datenmodelländerungen bei der S/4HANA-Migration
- Wenig Testabdeckung, weil ABAP Unit in Bestandscode selten genutzt wurde
- Fachkräftemangel und Wissensverlust, wenn erfahrene Entwickler:innen das Unternehmen verlassen
Praxisszenarien aus Ihrem Bereich
ABAP-Code für S/4HANA analysieren
Z-Programme auf Zugriffe auf obsolete Tabellen, geänderte Datenmodelle und nicht freigegebene APIs untersuchen, Findings nach Simplification Items gruppieren und konkrete Anpassungsvorschläge mit Aufwandseinschätzung erzeugen. Die Ergebnisse fließen direkt in die Projektplanung ein.
Legacy-Code dokumentieren
Undokumentierte Reports, Funktionsbausteine und User-Exits erklären lassen, Programmlogik in Fachsprache zusammenfassen und technische Dokumentation sowie Ablaufdiagramme für Wissenstransfer und Audits erstellen. Die Dokumentation wird versioniert neben dem Code abgelegt.
Modernisierung zu Clean Core
Klassische Modifikationen und SELECT-Schleifen in modernes ABAP mit Inline-Deklarationen, CDS Views und freigegebenen APIs überführen und Kandidaten für RAP-basierte Side-by-Side- oder Developer-Extensibility identifizieren. Jede Umstellung bleibt als Pull Request nachvollziehbar.
ABAP Unit nachrüsten
Für bestehende Klassen testbare Schnittstellen herausarbeiten, Test-Doubles für Datenbankzugriffe mit dem SQL Test Double Framework vorbereiten und aussagekräftige Unit-Tests als Sicherheitsnetz für Refactorings generieren. Bestehendes Verhalten bleibt dabei unverändert.
ATC-Findings beheben
Meldungen aus ABAP Test Cockpit und Code Inspector priorisieren, Performance-Probleme wie verschachtelte SELECTs erkennen und regelkonforme Korrekturen mit Erläuterung für das Code-Review vorschlagen. Wiederkehrende Muster lassen sich so teamweit beseitigen.
RAP- und OData-Services entwickeln
Aus fachlichen Anforderungen CDS-Datenmodelle, Behavior Definitions und Service Bindings entwerfen, Validierungen und Determinationen implementieren und passende Fiori-Elements-Annotationen erzeugen. Der Agent hält sich dabei an Ihre Namenskonventionen und Paketstruktur.
Mögliche Praxisprojekte im Kurs
Z-Code-Inventar
Ein Skript, das exportierte ABAP-Quellen auswertet, Objekte nach Nutzung, Komplexität und Migrationsrelevanz klassifiziert und eine priorisierte Übersicht für die Projektplanung erstellt.
Custom-Code-Erklärer
Eine kleine Web-App, in die Sie einen Report einfügen und eine fachliche Zusammenfassung, Abhängigkeiten zu Tabellen und Risiken für die Migration erhalten.
RAP-Scaffolder
Ein Generator, der aus einer Tabellendefinition CDS Views, Behavior Definition und Service-Gerüst nach Ihren Namenskonventionen erzeugt. Das spart wiederkehrende Fleißarbeit bei jedem neuen Geschäftsobjekt.
Alle 10 Kurse für SAP-ABAP-Entwickler:innen
Vibe & Agentic Coding (10)
- Claude Code für SAP-ABAP-Entwickler:innen
- Vibe Coding für SAP-ABAP-Entwickler:innen
- Agentic Coding für SAP-ABAP-Entwickler:innen
- Cursor für SAP-ABAP-Entwickler:innen
- GitHub Copilot für SAP-ABAP-Entwickler:innen
- OpenAI Codex für SAP-ABAP-Entwickler:innen
- Windsurf für SAP-ABAP-Entwickler:innen
- Model Context Protocol (MCP) für SAP-ABAP-Entwickler:innen
- KI-Agenten-Entwicklung für SAP-ABAP-Entwickler:innen
- RAG & LLM-Apps für SAP-ABAP-Entwickler:innen
Datenschutz & Compliance
ABAP-Code enthält oft Geschäftslogik, Konditionen und personenbezogene Datenstrukturen: Sie lernen, Quellcode vor der Übergabe an KI-Dienste zu bewerten, Lizenz- und Nutzungsbedingungen Ihrer SAP-Verträge zu beachten und DSGVO-Vorgaben für Testdaten einzuhalten.
Voraussetzungen
Sie entwickeln regelmäßig in ABAP und kennen ABAP Development Tools in Eclipse oder die klassische ABAP Workbench.
Häufige Fragen
Verstehen KI-Assistenten ABAP überhaupt gut genug?
Aktuelle Modelle lesen und schreiben ABAP solide, kennen aber Ihre kundeneigenen Tabellen, Customizing-Einstellungen und Namensräume nicht. Die Qualität steigt deutlich, wenn Sie Dictionary-Definitionen, Schnittstellen und Konventionen gezielt als Kontext bereitstellen. Im Kurs üben Sie genau das, etwa mit über abapGit exportierten Quellen und projektspezifischen Regeldateien für den Agenten.
Wie gelangt KI-generierter Code ins SAP-System?
Bewährt ist ein Weg über ADT oder abapGit: Der Assistent arbeitet auf exportierten Quellen oder direkt in der Entwicklungsumgebung, Änderungen werden geprüft, mit ATC und ABAP Unit validiert und regulär transportiert. So bleiben Transportwesen, Vier-Augen-Prinzip und Nachvollziehbarkeit erhalten, und kein Agent schreibt unkontrolliert in produktive Systeme.
Unverbindlich anfragen
Wir melden uns innerhalb eines Werktags mit Terminbestätigung oder Alternativvorschlag.