Ein Leitfaden von Crimson Consulting, dem Anbieter von ABAPilot. Diese Seite erläutert Bewertungskriterien und unsere Lösung. Sie ist kein unabhängiges Produktranking.
KI-Tools für die ABAP-Entwicklung sollten nicht nur plausiblen Code erzeugen. Entscheidend ist, ob Ihr Team den verwendeten SAP-Kontext, die Änderungen, die Testergebnisse und die technische Dokumentation nachvollziehen kann. Dieser Leitfaden hilft bei der Auswahl für SAP ECC und S/4HANA On-Premise.
Welche Art von Unterstützung brauchen Sie?
Beginnen Sie mit einer konkreten Aufgabe: ein bestehendes ABAP-Programm verstehen, eine neue Validierung ergänzen, Regressionstests vorbereiten oder eine technische Spezifikation aktualisieren. Vergleichen Sie anschließend die Werkzeuge anhand derselben Aufgabe und derselben freigegebenen Objekte.
- KI-Unterstützung im Editor: Prüfen Sie, ob der Assistent nur bereitgestellte Dateien kennt oder zusätzlich Kontext aus Ihrem SAP-System abrufen kann.
- MCP-Integration über ADT: Prüfen Sie die benötigten Backend-Dienste und die tatsächlich unterstützten Operationen der jeweiligen Implementierung.
- Installiertes ABAP-Backend mit externem Connector: Prüfen Sie Installation, HTTPS-Zugriff, Berechtigungen und freigeschaltete Werkzeuge. Diesen Ansatz verwendet ABAPilot.
Diese Kategorien können sich ergänzen. MCP beschreibt die Verbindung zwischen einem kompatiblen KI-Client und Werkzeugen; es ist selbst kein Sprachmodell und keine Garantie für korrekte Ergebnisse.
Claude, GitHub Copilot oder Gemini für ABAP?
Trennen Sie bei der Auswahl drei Ebenen: den KI-Client, den Connector und das SAP-Backend. Ein Chat über ABAP hat nicht automatisch Zugriff auf Ihren Quellcode, das Dictionary oder die Syntaxprüfung in SAP.
- Claude Code: Die Anthropic-Dokumentation beschreibt die Anbindung lokaler MCP-Server über stdio. Unser oben verlinkter Änderungsablauf wurde mit Claude Code aufgezeichnet.
- GitHub Copilot in VS Code: VS Code dokumentiert MCP-Server für den Zugriff auf zusätzliche Werkzeuge. Prüfen Sie die Agent-Konfiguration und Unternehmensrichtlinien. Dies ist ein anderer Einsatzfall als eine Websuche mit Microsoft Copilot.
- Gemini CLI: Die Google-Dokumentation für Gemini CLI erläutert die MCP-Konfiguration. Diese Aussage bezieht sich auf die CLI; daraus folgt keine identische Integration in der Gemini-Web-App.
Die Dokumentation belegt die MCP-Funktion des jeweiligen Clients, keinen vollständigen ABAPilot-Kompatibilitätstest. Prüfen Sie für Ihre Version zunächst die Werkzeugerkennung, einen freigegebenen Quellcodeabruf und eine Syntaxprüfung. Erst anschließend bewerten Sie Änderungen und Tests. Modellwahl, Datenverarbeitung und Freigaben gehören zur Client-Konfiguration; SAP-Berechtigungen und verfügbare Operationen zum Backend.
Client-Dokumentation geprüft am 9. September 2026. Kein vergleichender Praxistest aller drei Clients.
Weitere Lösungen für Ihre Auswahlliste
AWS ABAP Accelerator
AWS beschreibt ABAP Accelerator als MCP-Server für ABAP-Entwicklung und Transformation mit Syntaxprüfung, Aktivierung, ATC und Unit-Tests. Die SAP-Anbindung verwendet ADT. Das aktuelle Repository dokumentiert lokale Python-, Docker- und ECS-Varianten. Prüfen Sie die benötigten ADT-Dienste und Operationen auf Ihrem Backend. Lassen Sie sich ausgeführte Tests und migrationsspezifische Prüfungen zeigen; erzeugter Konvertierungscode allein belegt keine Migrationsbereitschaft.
yaai und yaai_ui: KI-Anwendungen in ABAP
Das Open-Source-Projekt yaai bietet Werkzeuge für LLM-Integration und KI-Agenten in ABAP. yaai_ui ergänzt SAP-GUI-Komponenten für Chat und Code-Unterstützung. Beide Repositories nennen ABAP 7.52+, abapGit und Entwicklerberechtigungen als Voraussetzungen; die UI benötigt zusätzlich yaai und für den Chat das Edge-Browser-Control. Bewerten Sie diesen Ansatz, wenn Ihr Team KI-Funktionen in ABAP entwickeln oder anpassen möchte. Berücksichtigen Sie Modellzugriff, Konfiguration, Wartung und die Prüfung Ihrer konkreten Abläufe.
Dokumentation geprüft am 9. September 2026. Diese Angaben stammen aus den verlinkten Projekten. Crimson hat keinen vergleichenden Praxistest dieser Lösungen durchgeführt. Verwenden Sie für ABAPilot und die Alternativen dieselben Abnahmekriterien.
Vom Änderungswunsch zur überprüfbaren Lieferung
Vier Schritte für einen fairen Vergleich
- 1. Kontext
Quellcode und verwendete SAP-Definitionen benennen. - 2. Änderung
Code-Differenz und Begründung prüfen. - 3. Tests
Ausgeführte und ausstehende Prüfungen trennen. - 4. Dokumentation
Spezifikation und Testszenarien abgleichen.
Verwenden Sie zum Beispiel diese Aufgabe: „Erkläre dieses ABAP-Programm. Ergänze eine unabhängige Validierung, bereite Regressionstests vor und aktualisiere die technische Spezifikation sowie die Testszenarien. Benenne die ausgeführten Prüfungen und die noch offenen Schritte.“
Erfassen Sie neben der Antwortqualität auch Einrichtungsaufwand, manuelle Korrekturen, Review-Zeit und Testaufwand. Ein vorgeschlagener Test ist noch kein ausgeführter Test. Eine verständliche Erklärung ersetzt keine Prüfung gegen den tatsächlichen Quellcode.
Ein konkretes ABAPilot-Beispiel mit Claude
In unserer aufgezeichneten Demo wurde eine Kopie eines Programms in einer SAP-ECC-Sandbox erweitert. Ein neuer Validierungsschritt sollte eine falsche Länge und unzulässige Zeichen unabhängig voneinander erkennen. Für A/ bei einer Mindestlänge von 5 werden deshalb zwei Probleme erwartet.
Eine zusätzliche Regression prüft den Wechsel zwischen der Standardregel, einer Regel mit erlaubtem Schrägstrich und erneut der Standardregel. Dadurch wird auch das Verhalten des Regex-Caches geprüft. Anschließend wurden die technische Spezifikation und die Testszenarien anhand von Demo-Vorlagen aktualisiert.
Ergebnis: 14 ABAP-Unit-Testmethoden bestanden. Die manuelle Integrationsprüfung blieb ausstehend. Das ursprüngliche Programm und die Stammdaten wurden nicht verändert. Die Demo belegt diesen Sandbox-Ablauf; sie ist kein Nachweis einer vollständigen Produktionsintegration oder einer gemessenen Kundeneinsparung.

Dreiminütige Demo ansehen · Ausführlicher technischer Fall auf Englisch
Wie ABAPilot mit SAP verbunden wird
ABAPilot kombiniert einen öffentlichen MCP-Connector mit einem separat kommerziell lizenzierten ABAP-Backend. Der Connector läuft außerhalb von SAP und greift per HTTPS auf das über SICF bereitgestellte Backend zu. Für diesen Verbindungsweg werden ADT und Eclipse nicht benötigt. Die Installation des npm-Pakets installiert oder lizenziert das SAP-Backend nicht.
Für SAP ECC und S/4HANA On-Premise müssen Release, Support Package, Backend-Version und erforderliche Operationen bestätigt werden. In einer verwalteten Private Cloud sind zusätzlich die Einschränkungen des Betreibers zu prüfen. Diese Installation wird nicht für S/4HANA Public Cloud oder ABAP Cloud angeboten.
Welche SAP-Systeme wurden tatsächlich geprüft?
Am 9. September 2026 wurden auf zwei ECC- und zwei S/4HANA-Installationen Dictionary-, Komponenten- und Dispatcher-Quellcodeabrufe sowie positive und negative Syntaxprüfungen durchgeführt. Der öffentliche Prüfbericht mit Versionsangaben beschreibt den Umfang.
Diese Prüfungen belegen keine Schreib-, Aktivierungs-, Transport- oder Berechtigungsgrenzen und keine Produktionsreife. Sie sind vom oben beschriebenen Änderungsdemo mit 14 Unit-Testmethoden zu unterscheiden. Der öffentliche REST-Framework-Quellcode macht Architekturbausteine einsehbar; er ist weder der vollständige ABAPilot-Backendumfang noch der Nachweis, dass jede geprüfte Installation denselben öffentlichen Commit verwendet.
Was vor einer Bewertung geklärt werden sollte
- Entwicklungs- oder Sandbox-System, freigegebene Objekte und SAP-Identität festlegen.
- Erlaubte und abgelehnte Anfragen sowie deren Zuordnung in Protokollen prüfen.
- Lesen, Schreiben und Validierung je Werkzeug betrachten: Nicht jede Operation führt dieselben Prüfungen aus.
- Nachvollziehen, welcher Kontext den KI-Client, Modellanbieter und Speicher erreicht. Ein lokaler Connector verhindert nicht automatisch die externe Datenübertragung.
- Backend-Lizenz, Einrichtung, Betrieb sowie Client- und Modellkosten gemeinsam betrachten.
Nächster Schritt
Bringen Sie ein ABAP-Programm mit, das Ihr Team verstehen oder erweitern möchte. Wir besprechen den Ablauf und die Voraussetzungen einer Bewertung.
ABAPilot-Demo anfragen · Technische Einrichtung auf Englisch · Öffentlicher Connector
Weitere Sprachen: English · Español · Português (Brasil)
