QCC Assistant · von Quatelio

Ihre SAP®-Eigenentwicklungen – bereit für S/4HANA. Korrigiert von der KI, freigegeben von Ihrem Team.

QCC Assistant ist eine KI-Plattform für kundeneigenen ABAP-Code in SAP®. Er liest Ihren Code direkt aus SAP®, ermittelt, was sich für S/4HANA ändern muss, schreibt die kleinstmögliche Korrektur dafür und weist nach, dass sie kompiliert. Nichts wird in SAP® geschrieben ohne den Klick einer namentlich benannten Person aus Ihrem Team auf Freigeben.

In der EU gehostetKeine eingehenden Firewall-PortsProduktion bleibt schreibgeschütztJede Aktion protokolliert

QCC Assistant · Launch-Film60 s
Entwickelt für SAP® ECC & S/4HANA
In der EU gehostet · Frankfurt SSO über Ihren IdP Vollständiger Audit-Trail Connector nur ausgehend
Das Problem

Jede Konvertierung stößt auf dieselbe Hürde: Tausende kundeneigene ABAP-Objekte.

Zu jedem gibt es Befunde aus der Simplification Database. VBUK/VBUP gibt es nicht mehr. Aus KONV wurde PRCD_ELEMENTS. MATNR ist jetzt 40 Zeichen lang. Jemand muss jedes Objekt öffnen, jede betroffene Zeile finden, sie umschreiben, prüfen, ob alles noch kompiliert, und es auf einen Transport legen.

Heute: von Hand
  • Langsam.

    Erfahrene ABAP-Entwickler verbringen Monate mit Korrekturen, die bekannten Mustern folgen.

  • Teuer.

    Der Custom-Code-Track ist oft der größte Posten im Konvertierungsbudget.

  • Riskant.

    Manuelle Änderungen unter Termindruck machen Dinge kaputt – und hinterher kann niemand sagen, wer was geändert hat und warum.

Mit QCC Assistant
  • Die KI erledigt die Fleißarbeit.

    Sie liest Quellcode, Includes und Befunde und entwirft dann die Korrektur.

  • Das System beweist die Korrektur.

    Jeder Vorschlag besteht die SAP®-eigene Syntaxprüfung, bevor ihn jemand zu sehen bekommt.

  • Ihr Team entscheidet.

    Eine namentlich benannte Person prüft den Diff und gibt ihn frei. Erst dann wird die Änderung geschrieben, aktiviert und auf einen Transport gelegt.

Die Korrektur passiert in einem Chat, den Sie live verfolgen können

Vom Befund bis zum Transport, Schritt für Schritt.

Eine von einer Person gestartete Korrektur läuft als Live-Konversation: Befunde, jeder Agentenschritt, der Diff mit Kompilierergebnis, die Freigabe und das Einspielen. Sie wünschen einen anderen Ansatz? Geben Sie eine Anweisung ein, und der Agent führt die Korrektur erneut aus.

Q Korrektur · ZSD_ORDER_STATUS S4D · Dev
ZSD_ORDER_STATUS für S/4HANA korrigieren. Ausgabeformat unverändert lassen.
3 Befunde214 Zeilen · aus QTS importiert
L18 · MATNR-Länge 18 → 402215424
L43 · VBUK entfernt → VBAK2198647
L57 · KONV → PRCD_ELEMENTS2220005
Quellcode, Includes und ATC-Ergebnisse lesen
Befunde bis auf die Zeile lokalisieren
Korrekturrezepte zuordnen
Kleinstmögliche Änderung entwerfen
SAP®-Syntaxprüfung – kompiliert
Zweiter KI-Reviewer – keine Auffälligkeiten
Vorschlag v1 · 3/3 Befunde · 3 Zeilen geändert kompiliert ✓ auf S4D
18−DATA lv_matnr(18) TYPE c.
18+DATA lv_matnr TYPE matnr.
… Zeilen 19–42
43−SELECT SINGLE gbstk FROM vbuk INTO lv_gbstk WHERE vbeln = p_vbeln.
43+SELECT SINGLE gbstk FROM vbak INTO lv_gbstk WHERE vbeln = p_vbeln.
… Zeilen 44–56
57−SELECT kschl kbetr FROM konv INTO TABLE lt_cond WHERE knumv = ls_vbak-knumv.
57+SELECT kschl kbetr FROM prcd_elements INTO TABLE lt_cond WHERE knumv = ls_vbak-knumv.
Freigegeben – wird in S4D eingespielt
Paket ZSD · Transport S4DK900412 · nur Entwicklung
Freigegeben von M. Weber
Fertig100%
Eingespielt · geschrieben, aktiviert, auf Transport S4DK900412 zurückgelesen ✓

SAP® enthält exakt den freigegebenen Quellcode. Der Befund wechselt auf Gelöst – sobald der nächste QTS- oder ATC-Lauf dies bestätigt.

Was QCC leistet

Alles, was der Custom-Code-Track braucht, an einem Ort.

Custom-Code-Inventar

Alle Eigenentwicklungen Ihrer Systeme in einer durchsuchbaren Ansicht – mit KPIs pro Paket und einer eigenen Seite je Objekt.

S/4HANA-Anpassung

Liest, lokalisiert, wählt ein bewährtes Rezept, entwirft die kleinstmögliche Änderung und weist nach, dass sie kompiliert.

Triage statt nur Korrekturen

In ECC korrigieren, nach der Konvertierung korrigieren, stilllegen oder manuelle Prüfung nötig – immer mit Begründung.

Live-Korrektur-Chat

Jeden Agentenschritt verfolgen, per Anweisung steuern, direkt freigeben.

Freigabe-Posteingang

Alles, was auf eine Entscheidung wartet, an einem Ort – nach System, Status oder „meine“.

Batch-Modus

Eine Freigabekarte pro Muster, auf einem Transport – statt Hunderter Objekte einzeln.

Übersicht & Kosten

Befunde nach Triage, Korrekturen nach Status, eingespielt vs. gelöst und KI-Kosten pro Korrektur.

Arbeitet mit QTS zusammen

„Mit QCC korrigieren“ direkt aus dem Assessment; der Status fließt zurück, sodass beide Tools übereinstimmen.

So entsteht eine Korrektur

Sieben Schritte pro Objekt. Eine menschliche Entscheidung.

  1. 01
    Liest den echten Quellcode aus SAP®: aktive Version, alle Includes, vorhandene ATC-Ergebnisse.
  2. 02
    Lokalisiert jeden Befund bis auf die Zeile – auch gruppierte Befunde ohne Zeilennummern.
  3. 03
    Ordnet jeden Befund einem bewährten Korrekturrezept zu – VBUK/VBUP → VBAK/VBAP, KONV → PRCD_ELEMENTS, MATNR 40.
  4. 04
    Entwirft die kleinstmögliche Änderung und lässt unbeteiligte Zeilen unberührt.
  5. 05
    Weist die Kompilierbarkeit nach mit der Inline-Syntaxprüfung von SAP®, die in SAP® nichts speichert.
  6. 06
    Zweiter KI-Reviewer prüft die Arbeit – einer, der die Korrektur nicht selbst geschrieben hat.
  7. 07
    Schlägt die Änderung mit vollständigem Diff zur Freigabe durch einen Menschen vor.
Triage

Jeder Befund bekommt ein Ergebnis.

Beispiellandschaft · Befunde nach Triagebeispielhaft
  • In ECC korrigieren vor der Konvertierung
    38%
  • Nach der Konvertierung korrigieren in S/4HANA
    27%
  • Stilllegen — ungenutzter Code kommt auf die Löschliste
    24%
  • Manuelle Prüfung nötig — immer mit angegebenem Grund
    11%
So funktioniert es

Verbinden. Importieren. Korrigieren. Freigeben. Einspielen. Bestätigen.

  1. 1

    Verbinden

    Ein kleiner Connector in Ihrem Netzwerk baut die Verbindung nach außen zu QCC auf. Kein eingehender Firewall-Port – dasselbe Prinzip wie beim Cloud Connector von SAP®.

  2. 2

    Importieren

    Befunde und Simplification Items kommen aus Ihrem QTS-Assessment oder aus vorhandenen ATC-Ergebnissen.

  3. 3

    Korrigieren

    Der Agent arbeitet jedes Objekt ab – live im Chat oder im Hintergrund für große Batches.

  4. 4

    Freigeben

    Eine namentlich benannte Person prüft Diff, Kompilierergebnis, Zielpaket und Transport.

  5. 5

    Einspielen

    Sperren, schreiben, aktivieren, auf Transport erfassen – dann Byte für Byte zurücklesen.

  6. 6

    Bestätigen

    Ein neues Assessment oder ein ATC-Lauf bestätigt, dass der Befund behoben ist. Erst dann gilt er als gelöst.

Warum QCC anders ist

Ehrlich aus Prinzip.

QCC sagt nie „korrigiert“, wenn „vorgeschlagen“ gemeint ist. Die Formulierung folgt dem tatsächlichen Status jeder Korrektur.

1 · Vorgeschlagen

Die KI hat eine Korrektur entworfen, und sie kompiliert.

2 · Eingespielt

Eine Person hat sie freigegeben; sie wurde in SAP® geschrieben und auf einen Transport gelegt.

3 · Gelöst

Eine neue Prüfung hat bestätigt, dass der Befund behoben ist.

Wenn eine Korrektur stoppt, sagt QCC, warum: „USER12 bearbeitet dieses Objekt“ „Seit dem Lesen in SAP® geändert – wird nicht überschrieben“ „Manuelle Prüfung nötig: dynamisches SQL, das wir nicht verifizieren können“

Die KI kann nicht in SAP® schreiben.

Der Agent hat überhaupt kein Schreibwerkzeug – er kann nur vorschlagen. Nur der Server spielt eine Änderung ein, und nur nachdem eine Person auf „Freigeben“ geklickt hat. Maschinenkonten können vorschlagen, aber nie freigeben.

Jede Behauptung wird geprüft.

Eine separate Prüfung vergleicht, was der Agent angeblich getan hat, mit dem, was seine Tools tatsächlich getan haben. Behauptet er „kompiliert“? Dann muss es eine bestandene Syntaxprüfung genau dieses Quellcodes geben. Keine Übereinstimmung – der Lauf stoppt.

Überschreibt nie Ihr Team.

Vor dem Schreiben prüft QCC, ob SAP® noch die gelesene Version enthält. Hat jemand das Objekt geändert, stoppt QCC. Keine verwaisten Transporte – und QCC gibt nie selbstständig einen frei.

Auch ältere Releases.

S/4HANA-Systeme und ECC 7.40. Wo die Schreibrichtlinie eines Systems Schreibzugriffe verbietet, weist QCC die Korrektur trotzdem nach und übergibt sie als einspielbereite Datei.

Arbeitet mit QTS zusammen

In QTS bewerten. In QCC korrigieren. Ein Gesamtbild.

Ein Button „Mit QCC korrigieren“ in der Quatelio Transformation Suite öffnet das Objekt in QCC – bereits über Ihr eigenes SSO angemeldet, ohne Geheimnisse im Link. QTS übergibt sein Assessment und holt den Korrekturstatus zurück.

QTS entdecken →
QTS · Custom CodeECC 6.0 → S/4HANA
ZSD_ORDER_STATUS Anpassen · 3 Befunde Mit QCC korrigieren →
QCC · ZSD_ORDER_STATUSper SSO angemeldet
Vorgeschlagen → Eingespielt → Gelöst · an QTS zurückgemeldet
Sicherheit & Compliance · was Ihr IT-Prüfer bekommt
„Nichts wird ohne den Klick einer namentlich benannten Person in SAP® geschrieben. Nur Entwicklungssysteme, per Transport, vollständig protokolliert.”
IHR NETZWERK
SAP® Dev / Sandbox · S4D
SAP® Produktion schreibgeschützt
QCC-Connector
nur ausgehend · HTTPS Kein eingehender Firewall-Port
QCC CLOUD · EU (FRANKFURT)
Agent in der Sandbox · kein Internet
Freigabestufe · namentlich benannte Person
Audit-Log · KI-Gateway

Produktion ist schreibgeschützt.

Durchgesetzt über SAP®-Berechtigungen, nicht nur durch unsere Software.

KI in der Sandbox.

Der Agent jedes Projekts läuft in einem isolierten Container, der genau zwei Endpunkte erreicht: sein SAP®-System und das KI-Gateway.

Ihr Login, Ihr IdP.

Single Sign-on über Ihren Identity Provider, z. B. Microsoft Entra ID. QCC speichert nie Passwörter.

Verschlüsselte Zugangsdaten.

SAP®-Zugangsdaten werden im Ruhezustand mit einem mandantenspezifischen Schlüssel in einem Key Vault verschlüsselt. Der Agent kann sie nie lesen.

Lückenloser Audit-Trail.

Jeder Agentenschritt, jeder SAP®-Aufruf und jede Freigabe wird protokolliert und ist exportierbar.

Hosting in der EU.

Die Daten bleiben in der EU, Region Frankfurt.

Betriebsratsfreundlich.

Statistiken werden nach Objekt gruppiert, nie nach Entwickler.

Schreibrichtlinie pro System.

Schreibzugriffe standardmäßig auf Testobjekte beschränkt – pro System bewusst erweiterbar.

Für wen

Gemacht für alle, die die Konvertierung verantworten.

  • SAP®-CIOs & IT-Leitungen die den Custom-Code-Track pünktlich und im Budget abschließen müssen.
  • ABAP-Entwicklungsteams die nicht mehr dieselben Muster von Hand umschreiben wollen.
  • SAP®-Beratungshäuser & Systemintegratoren die mehrere Konvertierungsprojekte gleichzeitig steuern.
  • Prüfer & Compliance-Teams die wissen müssen, wer was wann und warum geändert hat.
Integrierte Rollen

Klare Rechte – vom Admin bis zum Gast.

Korrekturen ausführenFreigebenAdminLesen
Admin Benutzer, Systeme, Schreibrichtlinien, Kosten, Audit——✓✓
Entwickler/in Korrekturen ausführen, mit dem Agenten chatten, vorschlagen✓——✓
IT-Leitung Änderungen freigeben, Fortschritt und Kosten einsehen—✓—✓
Gast Nur Lesezugriff, beschränkt auf ausgewählte Pakete———✓
Ergebnisse, die Sie erwarten können

Pro Korrektur gemessen, live angezeigt.

[XX] %

der Befunde automatisch bearbeitet

[X] Min.

durchschnittliche Zeit vom Befund bis zur freigegebenen Korrektur

[€ X]

durchschnittliche KI-Kosten pro Korrektur, live auf der Kostenseite

100%

der Änderungen von einer Person freigegeben und auf einem Transport

FAQ

Die ersten Fragen der IT

Ändert die KI selbstständig Code in unserem SAP®-System?

Nein. Sie hat keine Schreibberechtigung. Sie schlägt eine Änderung vor, und eine namentlich benannte Person aus Ihrem Team gibt sie frei.

Kann sie auf die Produktion zugreifen?

Nein. Geschrieben wird nur in Entwicklungs- oder Sandbox-Systeme, auf einem Transport. Produktionsbenutzer haben in SAP® selbst keine Änderungsberechtigung.

Müssen wir unsere Firewall öffnen?

Nein. Ein kleiner Connector in Ihrem Netzwerk verbindet sich nach außen mit QCC. Sie öffnen keine eingehenden Ports.

Was, wenn die KI etwas nicht korrigieren kann?

Der Befund wird als manuelle Prüfung nötig markiert – mit angegebenem Grund. Nichts wird stillschweigend übersprungen.

Funktioniert es mit ECC 7.40?

Ja. QCC liest den Code und weist nach, dass die Korrektur kompiliert. Geschrieben wird sie, wo die Schreibrichtlinie des Systems es erlaubt – andernfalls erhalten Sie eine fertige Übergabedatei.

Verlässt unser Quellcode unsere Kontrolle?

QCC liest den Quellcode über Ihren Connector direkt aus Ihrem SAP®-System. KI-Aufrufe laufen über ein einziges, abgerechnetes Gateway, und jeder Prompt sowie jede Antwort wird für Ihren Audit-Trail protokolliert.

Welche Sprachen unterstützt die Oberfläche?

Englisch und Deutsch.

Machen Sie Ihren Custom Code schneller fit für S/4HANA – jede Änderung von Ihrem Team freigegeben.

Sehen Sie live, wie QCC ein echtes ABAP-Objekt korrigiert – vom Befund bis zum Transport, in 20 Minuten.

Demo vereinbaren Mit einem SAP®-Experten sprechen