Das Problem mit einem normalen ATC-Export
In der Standard-Ansicht der ATC-Ergebnisse siehst du Prüfname, Priorität und Meldungstext. Das reicht für einen schnellen Überblick – aber nicht für ein LLM. Wenn du diese Infos zusammen mit deinem ABAP-Code in ChatGPT oder Claude einfügst, muss das Modell raten, welche Zeile gemeint ist. Bei kurzen Methoden klappt das noch, bei längeren Includes oder Reports wird der Fix schnell ungenau oder schlicht falsch.
Die Lösung: Zusätzliche Felder anzeigen
In der ATC-Ergebnisliste gibt es oben den Button „Zusätzliche Felder anzeigen". Ein Klick darauf – und die Liste wird um mehrere Spalten erweitert: Zeilennummer, Include-Name, Objekttyp und weitere Kontextinformationen, die das LLM direkt auswerten kann.
Nach dem Aktivieren sieht die Liste deutlich reichhaltiger aus – jeder Befund ist jetzt einer konkreten Zeile und einem Include zugeordnet.
Export und Eingabe ins LLM
Exportiere die erweiterte Liste über das SAP-GUI-Menü: Liste → Exportieren → Tabellenkalkulation. Die resultierende Datei enthält alle sichtbaren Spalten – also auch die Zeileninformationen.
Gib dem LLM dann beides: den vollständigen ABAP-Code des betroffenen Includes oder der Methode, und darunter den ATC-Export mit allen Feldern. Das Modell kann sich dann an den Zeilennummern orientieren und weiss genau, wo im Code es ansetzen muss.
Warum das einen Unterschied macht
Mit Zeilennummer und Include-Name im Export entfallen die typischen LLM-Schwächen bei diesem Anwendungsfall:
- Keine Rückfragen mehr, wo genau der Befund greift
- Gezielte Änderungen statt pauschaler Umschreibungen
- Mehrere Befunde lassen sich in einem Rutsch übergeben, ohne dass sich die Fixes gegenseitig stören
Besonders nützlich ist das bei Legacy-Code – langen Reports oder Includes, in denen man nicht jede Zeile im Kopf hat. Das LLM übernimmt die Zuordnung, du prüfst das Ergebnis.
Fazit
Ein Klick auf „Zusätzliche Felder anzeigen", Export als Tabellenkalkulation, beides ins LLM – das war's. Wer regelmäßig mit ATC-Befunden arbeitet, wird schnell merken, wie viel präziser die Vorschläge dadurch werden.