Für ABAP-Entwickler im SAP-Kontext

KI-Workspace für ABAP-Entwicklung

Bearbeite Legacy-Code, Bugfixes und Modernisierung in klassischem ABAP, CDS und RAP schneller, ohne unkontrollierte KI-Patches zu riskieren.

Aktueller StandExperimenteller Status

RepoArc Agent befindet sich aktuell noch in einem experimentellen Status. Mehr zu Grenzen und offener Zukunft steht in den FAQ.

Ein Experiment, um die Fähigkeiten von State-of-the-Art-Modellen im SAP-/ABAP-Kontext auszuprobieren.

Direkt im Browser starten

Ohne SAP-Zugriff testen

Änderungen vor Übernahme prüfen

Reviewbarer Workspace

Der Assistent schlägt vor, du entscheidest

RepoArc Agent zeigt erzeugte Klassen und Tests dort, wo du sie prüfen musst: neben Datei, Kontext und Chat. Änderungen werden nicht blind übernommen.

Workspace-ReviewVorschlag wartet auf Entscheidung (5 neue Dateien)
AblehnenAkzeptieren
Neue Dateisrc/ZCL_REPORT_ORDER_EXTRACTOR.clas.testclasses.abap
+CLASS ltcl_report_order_extractor DEFINITION FINAL FOR TESTING
+ RISK LEVEL HARMLESS DURATION SHORT.
+ PRIVATE SECTION.
+ DATA cut TYPE REF TO zcl_report_order_extractor.
+ METHODS setup.
+ METHODS extracts_confirmed_items_from_forms FOR TESTING.
+ METHODS keeps_totals_currency_safe FOR TESTING.
+ENDCLASS.
+CLASS ltcl_report_order_extractor IMPLEMENTATION.
+ METHOD setup.
+ cut = NEW #( source = NEW lcl_report_fixture_source( ) ).
+ ENDMETHOD.
+ METHOD extracts_confirmed_items_from_forms.
+ DATA(result) = cut->extract( report_fixture( 'LEGACY_FORMS' ) ).
+ cl_abap_unit_assert=>assert_equals( exp = 3 act = lines( result-items ) ).
+ cl_abap_unit_assert=>assert_equals( exp = '4711' act = result-items[ 1 ]-vbeln ).
+ ENDMETHOD.
+ METHOD keeps_totals_currency_safe.
+ DATA(total) = cut->summarize( report_fixture( 'MIXED_CURRENCY' ) ).
+ cl_abap_unit_assert=>assert_equals( exp = 'EUR' act = total-currency ).
+ ENDMETHOD.
+ENDCLASS.
Assistentprüfbar
Aufgabe

Bitte analysiere den vorhandenen ABAP Report mit Includes und Formroutinen. Migriere die Logik in testbare Klassen und erstelle passende ABAP Unit-Tests.

Antwort

Ich habe fünf Dateien erstellt: eine Extraktionsklasse, eine Datenkapselung, eine Factory, die angepasste Report-Integration und diese Unit-Klasse. Die Kapselung der Daten konnte ich erfolgreich umsetzen.

Nächster Schritt

Bitte prüfe die neue Testklasse links. Wenn die Struktur passt, kannst du den Vorschlag akzeptieren.

Warum RepoArc Agent

Schneller durch gewachsenen ABAP-Bestand

RepoArc Agent ist auf typische Entwicklerarbeit im SAP-Kontext zugeschnitten, nicht auf generische Chat-Ergebnisse ohne Dateibezug.

  • Klassisches ABAP, CDS und RAP in einer Arbeitsumgebung
  • Geeignet für Legacy-Code, Bugfixes, Dokumentation und Modernisierung
  • Direkter Browser-Start ohne lokales Setup für den Einstieg

Prüfbare Änderungen statt blinder KI-Patches

Der zentrale Mehrwert liegt nicht im schnellen Text, sondern in einem kontrollierbaren Änderungsablauf mit sichtbarem Kontext.

  • Jede Änderung bleibt vor der Übernahme sichtbar
  • Kein direkter SAP-Zugriff für den Einstieg erforderlich
  • Review und Entwicklerentscheidung bleiben im Mittelpunkt

Öffne einen Workspace und starte mit einer echten Aufgabe.

Ohne Registrierung ausprobieren