ABAP mit KI: Joule, GitHub Copilot und Claude im Vergleich für SAP-Entwickler

Werbehinweis: Dieser Beitrag enthält Affiliate-Links zum Rheinwerk Verlag, gekennzeichnet mit einem Sternchen (*). Kaufst du darüber, erhalte ich eine kleine Provision. Für dich ändert sich am Preis nichts.

Kurz gesagt: Für ABAP gibt es 2026 drei Wege zur KI-Unterstützung. Joule for Developers ist das SAP-eigene Werkzeug in Eclipse (ADT), Business Application Studio und VS Code und kennt den SAP-Kontext am besten, ist aber auf ABAP Cloud und die Cloud-Editionen ausgerichtet. GitHub Copilot unterstützt ABAP in Eclipse seit März 2025 und funktioniert auch im klassischen On-Premise-ABAP, kennt aber dein System nicht. Claude oder ChatGPT im Chat sind stark beim Erklären und Analysieren, erfinden aber gern Funktionsbausteine. Neu seit Q2 2026: Über den ABAP MCP Server lassen sich auch externe KI-Agenten an ABAP-Systeme anbinden. Stand: Oktober 2026

Vor zwei Jahren war KI beim ABAP noch ein Spielzeug. ChatGPT schrieb SELECT-Anweisungen im Stil von 2005, erfand BAPIs, die es nie gab, und hatte von ABAP Cloud keine Ahnung. Das hat sich deutlich verändert. SAP hat mit Joule for Developers ein eigenes Werkzeug gebaut, GitHub Copilot versteht ABAP inzwischen offiziell, und seit diesem Jahr gibt es ABAP auch in VS Code.

Ich bin kein Vollzeit-Entwickler, sondern TM- und EWM-Berater. Aber wer in diesen Modulen arbeitet, liest, debuggt und erweitert ständig ABAP: BAdIs, PPF-Aktionen, Erweiterungen im Frachtauftrag oder in der Lageraufgabe. Genau aus dieser Sicht schaue ich auf die Werkzeuge. Welches hilft im Alltag wirklich, und wo muss man aufpassen?

Die Werkzeuge im Überblick

WerkzeugWo es läuftStärkenGrenzenPasst für
Joule for DevelopersEclipse (ADT), SAP Business Application Studio, VS CodeKennt SAP-Kontext und freigegebene APIs, erzeugt Unit-Tests und CDS-Views, gibt Clean-Core-HinweiseAusgerichtet auf ABAP Cloud und die Cloud-Editionen, eigenes LizenzmodellS/4HANA Cloud, BTP ABAP Environment
GitHub CopilotEclipse (ADT), VS CodeSchnelle Code-Vervollständigung und Chat in der IDE, auch für klassisches ABAPNicht speziell auf ABAP trainiert, kennt deine Z-Objekte und dein System nichtOn-Premise, ECC, Private Cloud
Claude oder ChatGPT im ChatBrowser oder Desktop-AppCode erklären, Dumps analysieren, Refactoring-Ideen, KonzepteKein Systemzugriff, Datenschutzfrage, erfindet gern BausteineAnalyse, Lernen, Dokumentation
KI-Agenten über den ABAP MCP ServerEclipse und VS Code, seit Q2 2026Agent kann Code lesen, Prüfungen ausführen und Änderungen vorschlagenSehr neu, Berechtigungen und Governance müssen geklärt seinTeams mit Clean-Core- oder Migrationsprojekten

Joule for Developers: das SAP-Werkzeug

Joule for Developers sitzt direkt in den ABAP Development Tools in Eclipse, im SAP Business Application Studio und inzwischen auch in VS Code. Es erklärt bestehenden Code, schlägt Vervollständigungen vor, erzeugt CDS-Views aus einer Beschreibung in normaler Sprache und schreibt ABAP-Unit-Tests. Ein Punkt, den ich besonders nützlich finde: Joule weist auf nicht freigegebene APIs hin und schlägt Clean-Core-konforme Alternativen vor. Seit der SAP Sapphire 2026 sind auch die agentischen Funktionen allgemein verfügbar, also Abläufe, bei denen Joule mehrere Schritte selbst ausführt.

Der Haken ist die Reichweite. Joule for Developers ist auf ABAP Cloud ausgerichtet, also auf die SAP BTP und die Cloud-Editionen von S/4HANA. SAP hat angekündigt, die ABAP-KI auch für die Private Cloud ab Release 2021 verfügbar zu machen, ein konkretes Datum gibt es dafür aber noch nicht. Abgerechnet wird über sogenannte AI Units, also nach Verbrauch. Wer ein klassisches On-Premise-System mit viel Altcode betreut, bekommt Joule derzeit oft gar nicht.

GitHub Copilot: der Pragmatiker für klassisches ABAP

Seit März 2025 unterstützt GitHub Copilot offiziell ABAP im Eclipse-Plugin, mit Code-Vervollständigung und Chat. Das ist für viele Entwickler der einfachste Einstieg, weil es unabhängig vom SAP-Release funktioniert. Auch die neuen ABAP-Tools für VS Code bringen Copilot direkt mit.

Man muss aber wissen, was man bekommt. Microsoft schreibt selbst, dass die Modelle nicht speziell auf ABAP feinjustiert sind. Copilot kennt also weder deine Z-Tabellen noch deine Erweiterungen noch die Feinheiten von TM oder EWM. Für Routinearbeit wie Schleifen, Strukturzuweisungen oder Fehlermeldungen ist das trotzdem eine echte Zeitersparnis. Bei fachlicher Logik würde ich jede Zeile lesen.

Claude und ChatGPT im Chat: stark beim Verstehen

Für die Analyse nutze ich am häufigsten ein allgemeines Sprachmodell im Chat. Einen Kurzdump erklären lassen, eine fremde Methode mit 400 Zeilen zusammenfassen oder fragen, warum eine Selektion so langsam ist: Dafür sind Claude und ChatGPT erstaunlich gut geworden. Wie man das bei Dumps konkret angeht, steht in SAP Short Dumps analysieren.

Zwei Dinge musst du dabei im Kopf behalten. Erstens gehört der Code deines Kunden dem Kunden. Z-Programme sind oft vertraulich und enthalten manchmal sogar Namen oder Kundennummern in Kommentaren. Was das datenschutzrechtlich bedeutet, steht in Darf ich SAP-Kundendaten in ChatGPT kopieren?. Zweitens hat das Modell keinen Systemzugriff. Es weiß nicht, ob ein Funktionsbaustein in deinem Release existiert, und rät dann gern.

Ein Prompt, der sich für Code-Erklärungen bewährt hat:

Du bist erfahrener ABAP-Entwickler (S/4HANA, ABAP 7.5x).
Erkläre die folgende Methode Schritt für Schritt.
Nenne mögliche Performance-Probleme und fehlende Berechtigungsprüfungen.
Wenn du einen Funktionsbaustein oder eine Klasse nicht sicher kennst, sag das ausdrücklich.
[Code ohne Kundennamen und Kommentare mit Personenbezug]

Der letzte Satz klingt banal, reduziert erfundene Antworten aber spürbar.

Neu 2026: ABAP in VS Code und der ABAP MCP Server

Zwei Neuerungen verändern das Bild gerade. Im zweiten Quartal 2026 hat SAP die erste Version der ABAP-Entwicklungswerkzeuge für Visual Studio Code veröffentlicht. Sie deckt zunächst ABAP Cloud ab, klassisches ABAP soll im Laufe des Jahres folgen. GitHub Copilot und Amazon Q sind integriert.

Spannender finde ich den ABAP MCP Server. MCP ist ein offenes Protokoll, über das KI-Agenten Werkzeuge ansprechen können. Damit kann ein Agent, etwa in Cursor oder einem anderen MCP-fähigen Werkzeug, ABAP-Code lesen, Clean-Core-Prüfungen ausführen oder Unit-Tests starten. Für Migrationsprojekte mit tausenden Z-Objekten ist das ein echter Hebel. Gleichzeitig ist es ein Thema für die Berechtigungen: Ein Agent mit Entwicklerrechten im Kundensystem ist nichts, was man nebenbei einrichtet.

Typische KI-Fehler beim ABAP

Egal welches Werkzeug: Diese Fehler sehe ich immer wieder und prüfe sie gezielt.

  • Erfundene Bausteine: BAPIs, Funktionsbausteine oder Klassen, die plausibel klingen, aber nicht existieren. Immer in SE37 oder SE24 gegenprüfen.
  • Veraltete Syntax: Open SQL ohne @-Escaping, FORM-Routinen, OCCURS-Tabellen. Funktioniert oft noch, ist aber nicht mehr zeitgemäß.
  • Nicht freigegebene APIs in ABAP Cloud: Der Code sieht gut aus, lässt sich in ABAP Cloud aber nicht aktivieren, weil die verwendete API nicht freigegeben ist.
  • SELECT in Schleifen: KI-Code ist oft funktional korrekt, aber bei großen Datenmengen langsam. Gerade in TM mit vielen Frachteinheiten fällt das schnell auf.
  • Fehlende Berechtigungsprüfungen: AUTHORITY-CHECK wird gern vergessen, vor allem bei neuen Reports.

Mehr zu den Grundlagen der Fehlersuche steht in SAP ABAP Debugging Tipps, und wie man bestehenden Code systematisch durchsucht, in ABAP Source Scan in der Praxis.

Ohne ABAP-Grundlagen geht es nicht

Das ist für mich die wichtigste Erkenntnis: Die KI macht gute Entwickler schneller. Wer ABAP nicht versteht, kann die Fehler oben aber nicht erkennen und baut sie ungeprüft ins System. Gerade Einsteiger sollten die Grundlagen deshalb nicht überspringen.

Für das Fundament empfehle ich ABAP – Das umfassende Handbuch (Rheinwerk)*. Wer schon programmiert und modernes ABAP lernen will, greift zum neuen ABAP-Kochbuch*. Für alles rund um ABAP Cloud und die Arbeit mit Joule ist ABAP Cloud: ABAP Environment in SAP BTP und SAP S/4HANA Cloud* die passende Grundlage, und für RAP das Handbuch zum ABAP RESTful Application Programming Model*. Eine ausführlichere Übersicht steht in SAP ABAP Buch: Diese Empfehlungen lohnen sich.

Meine Empfehlung

  • On-Premise oder ECC mit viel Altcode: GitHub Copilot in Eclipse für die Routinearbeit, dazu Claude oder ChatGPT für Analyse und Erklärung, mit anonymisiertem Code.
  • S/4HANA Cloud oder BTP ABAP Environment: Joule for Developers. Hier spielt es seine Stärken aus, vor allem bei Unit-Tests und Clean Core.
  • Clean-Core-Migration mit vielen Z-Objekten: Den ABAP MCP Server und die SAP-Agenten für Custom Code im Blick behalten, aber erst nach einem Pilot mit klaren Berechtigungen.

Und egal mit welchem Werkzeug: Jede generierte Zeile wird gelesen, bevor sie transportiert wird. Ein KI-Assistent ersetzt kein Code-Review.

Wer sich für den größeren Rahmen interessiert, findet in SAP Joule: Der Guide und SAP Business AI den Überblick. Und wie SAP die KI in TM und EWM einsetzt, steht in SAP Joule in TM und EWM.

Häufige Fragen

Welche KI eignet sich am besten für ABAP?

Für ABAP Cloud und die Cloud-Editionen von S/4HANA ist Joule for Developers am besten, weil es den SAP-Kontext und die freigegebenen APIs kennt. Für klassisches ABAP On-Premise ist GitHub Copilot in Eclipse der einfachste Einstieg. Für Analyse und Erklärungen eignen sich Claude oder ChatGPT im Chat.

Unterstützt GitHub Copilot ABAP?

Ja. Seit März 2025 unterstützt GitHub Copilot ABAP in Eclipse mit Code-Vervollständigung und Chat. Die Modelle sind laut Microsoft nicht speziell auf ABAP feinjustiert und kennen deine Z-Objekte nicht.

Gibt es Joule for Developers auch für S/4HANA On-Premise?

Derzeit ist Joule for Developers auf ABAP Cloud ausgerichtet, also auf SAP BTP und die Cloud-Editionen von S/4HANA. SAP hat angekündigt, die ABAP-KI auf die Private Cloud ab Release 2021 auszuweiten. Für klassische On-Premise-Systeme gibt es aktuell keine allgemeine Verfügbarkeit.

Kann man ABAP in VS Code entwickeln?

Ja, seit dem zweiten Quartal 2026 gibt es die ABAP-Entwicklungswerkzeuge für Visual Studio Code. Die erste Version deckt ABAP Cloud ab, klassisches ABAP soll im Laufe des Jahres folgen. GitHub Copilot und Amazon Q sind integriert.

Darf ich ABAP-Code des Kunden in ChatGPT kopieren?

Nur, wenn dein Vertrag das erlaubt und der Kunde zustimmt. Z-Programme gelten meist als vertraulich und enthalten manchmal personenbezogene Daten in Kommentaren. Anonymisiere den Code oder nutze das freigegebene KI-Werkzeug des Kunden.

Dieser Beitrag wurde mit KI-Unterstützung erstellt und von Andreas Böhm inhaltlich geprüft und redaktionell verantwortet. Angaben zu Funktionen und Verfügbarkeit basieren auf Veröffentlichungen von SAP und Microsoft, Stand Oktober 2026.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Nach oben scrollen
WordPress Cookie Plugin von Real Cookie Banner