AGENTISCHE ENTWICKLUNG IN SAP

Ihre Agenten.
Ihr SAP.
Ihre Regeln.

Geben Sie Ihren KI-Agenten die Werkzeuge zum Handeln in Ihrem SAP-System. Vom Code bis zum Betrieb, mit den Berechtigungen und der Nachvollziehbarkeit, die Ihre Teams erwarten.

  • 01 In SAP
  • 02 Native Berechtigungen
  • 03 Audit-Protokoll
  • 04 Ihr MCP-Client

01 / DIE PLATTFORM

Eine Plattform.
Drei Säulen.

Klystron verbindet Ihren MCP-Client mit dem SAP-Anwendungsserver. Native Werkzeuge zum Handeln, ein Agententeam zum Liefern, geteiltes Wissen zum Weiterkommen. Jede Säule wird weiter unten erläutert.

01SÄULE

Native SAP-Werkzeuge.

Der MCP-Server ist in ABAP geschrieben und läuft in Ihrem System. Code, Dictionary, CDS und RAP, ATC- und ABAP-Unit-Prüfungen, Transporte, Rollen und Diagnose, bereitgestellt als typisierte Werkzeuge. Jedes Objekt ist zugleich eine Datei im SAP-Format, bereit für Git.

Der Server in SAP
02SÄULE

Ein Team aus Agenten.

Ein Plugin für Ihren MCP-Client. Agententeams je Szenario, von der Entwicklung bis zum Störfall; Fach-Skills, die die SAP-Prozeduren tragen und jedem Agenten nur die Werkzeuge seiner Aufgabe freigeben.

Das agentische Plugin
03SÄULE

Geteiltes Wissen.

Der Central Hub macht aus Erkenntnissen vor Ort geprüfte, signierte Dokumentation, die an die teilnehmenden Systeme zurückverteilt wird. Den Umfang Ihrer Beiträge bestimmen Sie.

Der Central Hub

02 / ANWENDUNGSFÄLLE

Echte Aufgaben.
Im echten System.

Kontext lesen. Änderung vorschlagen. Prüfen. Vier Szenarien; das erste wird aus einer echten Sitzung abgespielt, mit dem Code dazu.

SITZUNG · MCP-CLIENT + KLYSTRON-PLUGIN · TEAM FEATURE-PIPELINESITZUNGS-REPLAY · FOLGT AUF SERVER V2
DAUER
[DAUER]
RUNDEN
[N]
WERKZEUGAUFRUFE
[N]
GELIEFERTE OBJEKTE
[N] · package ZIPP
SIE

„Implementiere das IPP-Protokoll (RFC 8011) in NetWeaver, in reinem ABAP, ohne externe Abhängigkeit: ein Client, der einen Drucker abfragen und einen Auftrag senden kann. Paket ZIPP, Unit-Tests, Transport.“

ORCHESTRATOR
feature-pipeline

Plan in vier Phasen. Kein bestehendes Objekt unter ZIPP: Die Phase Verstehen betrifft das Release, die verfügbaren HTTP-Klassen und die binäre Kodierung von IPP.

ANALYST
skill sap-abap-dev

Prüft das Zielpaket, die HTTP-Client-Klassen des Releases und die Sperren. Übergangskriterium: Paket angelegt, kein Konflikt.

abap_read_packageabap_code_searchabap_where_used
ENTWICKLER
skills sap-abap-dev · sap-ddic

Legt die Köpfe an und schreibt dann die Quelltexte: Encoder und Decoder für IPP-Attribute, HTTP-Client, Operationen Get-Printer-Attributes und Print-Job. Massenaktivierung.

abap_write_class_headerabap_write_file zcl_ipp_codec.clas.abapabap_write_file zcl_ipp_client.clas.abapabap_activate_objects
QUALITÄT
skill sap-quality

Führt die Unit-Tests des Encoders gegen Referenzrahmen aus, dann ATC. Übergangskriterium: Tests grün, kein Fehler der Priorität 1.

abap_write_file zcl_ipp_codec.clas.testclasses.abapabap_run_unit_testsabap_run_atc
AUSLIEFERUNG
skill sap-transports

Prüft die Sperren, simuliert die Freigabe, exportiert. Die Paketdateien werden ins öffentliche Repository gepusht.

abap_read_transportsap sync zipp/
  1. Verstehen
  2. Bauen
  3. Prüfen
  4. Liefern
Sitzung abspielen Der Code auf GitHub · [ORG]/[REPO] Dateien in SAP-Formaten, ein Ordner je Paket. Systemkennungen entfernt. Links aktiv, sobald die Sitzung veröffentlicht ist.

03 / SO FUNKTIONIERT ES

Der Zugang liegt
in Ihrem System.

Drei Mechanismen, in der Reihenfolge der Säulen: der Server, der die Werkzeuge bereitstellt, die Agenten, die sie nutzen, der Hub, der ihr Gelerntes bewahrt.

3.1 / SÄULE 01

Der Server in SAP.

Ein ICF-Service stellt die Werkzeuge bereit. Ausführung, Prüfungen und Protokoll bleiben auf SAP-Seite.

IHRE KI-UMGEBUNG ARBEITSPLATZ ODER CI
IHR AGENT MCP-Client + Klystron-Plugin Agententeams, Fach-Skills. Er liest und schreibt die Dateien des Repositorys.
IHR GIT-REPOSITORY
zsd_pricing/ein Ordner = ein Paket
zcl_discount.clas.jsonKopf · SAP-Format
zcl_discount.clas.abapQuelltext
zcl_discount.clas.testclasses.abapTests
zsd_price.tabl.jsonTabelle · SAP-Format
zi_sd_price.ddls.acdsCDS-View
zi_sd_price.bdef.abdlRAP-Verhalten
zsd_price_var.vari.jsonKlystron-Format
Ihre SAP-Objekte, als Dateien, bei Ihnen. Versionieren, prüfen, Merge Requests öffnen. Neben abapGit und Ihren Pipelines.
MCP / HTTPS
Typisierte Werkzeugaufrufe
DESERIALISIERENEine Datei schreiben: geprüft, geschrieben, wenn der Fingerabdruck passt, zurückgelesen, aktiviert.
SERIALISIERENEin Paket lesen: seine Objekte werden zu Dateien, ein Fingerabdruck je Datei.
Ergebnisse, begründete Ablehnungen, Protokoll
IHR SAP-SYSTEMABAP APPLICATION SERVER
klystron.Der MCP-Server, in ABAP, hinter einem ICF-Service.
Typisierte Werkzeuge
Begrenzte Aktionen
DAS REPOSITORYKundenobjekte Z / Y
Klassen, Interfaces, ProgrammeTabellen, Domänen, DatenelementeCDS-ViewsRAPFunktionsbausteineVariantenPFCG-RollenTransporte

Jedes Objekt hat einen Dateinamen und ein Format: das von SAP veröffentlichte, ABAP File Formats, wo es existiert; sonst ein Klystron-Format in derselben Konvention, an seiner Version erkennbar (formatVersion 900). Die Serialisierung ist die von SAP: aus den ABAP-Typen generierte Transformationen, kanonisches JSON identisch mit dem des SAP-Handlers.

BerechtigenSAP-Rollen / PFCG
AusführenNative SAP-Services
ProtokollierenSLG1-Protokoll

Klare Berechtigungen.

Ein definierter Umfang je Bereich und Aktivität. Lesen, Ändern und Ausführen sind getrennte Berechtigungen, die der Server prüft.

Klare Schnittstellen.

Typisierte Ein- und Ausgaben im Vokabular der Dateien. Der Agent weiß, was er senden soll, was ihn erwartet und warum eine Anfrage abgelehnt wird.

Sichere Schreibzugriffe.

Syntaxprüfung vor jedem Speichern; Fingerabdruck und bedingtes Schreiben gegen konkurrierendes Überschreiben; Rücklesen nach dem Schreiben.

Keine Middleware.

Das KI-Modell bleibt das Ihres Clients: Anbieterwahl und übermittelte Daten unterliegen Ihrer Richtlinie.

3.2 / SÄULE 02

Das agentische Plugin.

Ein Plugin für Ihren MCP-Client: Agententeams, Fach-Skills und die Werkzeuge des Servers.

DAS PLUGIN · AUF MCP-CLIENT-SEITEDER SERVER · IN SAP
EBENE 1 · SZENARIENDie AgententeamsEin Team je Fachszenario: ein Orchestrator, spezialisierte Agenten, ein Workflow in Phasen mit Übergangskriterien.
Team feature-pipelineTeam S/4HANA-MigrationTeam role-miningTeam incident-triageTeam rap-factoryTeam enterprise-harnessTeam basis
EBENE 2 · SAP-PROZEDURENDie Fach-SkillsEine Domäne je Skill: Anweisungen, Auslöser, Schutzmechanismen für destruktive Aktionen und ein gezielter Werkzeugkatalog.
sap-abap-devsap-ddicsap-rap-cdssap-qualitysap-transportssap-rolessap-role-miningsap-migration-s4sap-incident-triagesap-notessap-basissap-sysopssap-integrationsap-rap-factorysap-feature-pipelinesap-enterprise-harness
EBENE 3 · KLYSTRON-SERVER IN SAPDie nativen WerkzeugeDer MCP-Server stellt die typisierten Werkzeuge bereit; Berechtigungen, Ausführung und Protokoll bleiben auf SAP-Seite (siehe 3.1).
Autorisieren · PFCGAusführen · native DiensteProtokollieren · SLG1Objets ABAP, DDIC, CDS, RAPTransporteATC · ABAP UnitJobs, Dumps, Logs

Warum dieser Aufbau. Alle SAP-Werkzeuge in den Kontext eines Agenten zu laden, verschwendet Kontext und sagt nichts über Reihenfolgen oder Risiken. Skills liefern die Prozedur und einen eingeschränkten Werkzeugkatalog; jeder Agent erreicht nur die Domänen seiner Aufgabe; die SAP-Kontrollen rahmen die Ausführung.

BEISPIEL · TEAM FEATURE-PIPELINE

Verstehen → Bauen → Prüfen → Liefern.

Ein Orchestrator hält die Übergangskriterien; jeder Agent übergibt prüfbare Ergebnisse an den nächsten.

  1. 01 / VERSTEHEN

    Der Analyst · Skills sap-abap-dev, sap-transports

    Verstehen.

    Untersucht Repository, Abhängigkeiten und Änderungsumfang.

    ÜBERGANGSKRITERIUMZielpaket geprüft, Auswirkung auf Aufrufer bewertet, keine Sperrkollision.
  2. 02 / UMSETZEN

    Der Entwickler · Skills sap-abap-dev, sap-ddic

    Umsetzen.

    Ändert ABAP-Objekte, bereitet Tests vor und prüft die Aktivierung.

    ÜBERGANGSKRITERIUMAlle geänderten Objekte aktiviert, ohne Syntaxfehler.
  3. 03 / PRÜFEN

    Der Qualitätsagent · Skill sap-quality

    Prüfen.

    Führt ABAP Unit und ATC aus und ordnet die Ergebnisse der Änderung zu.

    ÜBERGANGSKRITERIUMABAP-Unit-Tests grün, kein ATC-Fehler der Priorität 1, kein Dump.
  4. 04 / AUSLIEFERN

    Der Auslieferungsagent · Skill sap-transports

    Ausliefern.

    Prüft Sperren und bereitet den Transport gemäß den Auslieferungsregeln vor.

    ÜBERGANGSKRITERIUMFreigabesimulation erfolgreich, Transportauftrag sauber exportiert.
3.3 / SÄULE 03

Der Central Hub.

Ein Kreislauf: Was ein Kunde lernt, kommt allen anderen zugute.

  1. 01 / BEI JEDEM KUNDENDie Agenten dokumentieren.

    Erkenntnisse, Störfälle, Release-Besonderheiten: Jede Aufgabe hinterlässt Dokumentation.

  2. 02 / ZUM HUBSie teilen sie.

    Signierte, verschlüsselte Beiträge, im von Ihnen gewählten Umfang.

  3. 03 / IM HUBDer Hub konsolidiert.

    Sichtung, Reproduktion auf Referenzsystemen, menschliche Prüfung, signierte Veröffentlichung.

  4. 04 / ZURÜCK AN ALLE KUNDEN ↻Das Wissen kommt zurück.

    Fachdokumentation, bekannte Grenzen und geprüfte Lösungen, für die Teams und ihre Agenten. Dann beginnt der Kreislauf von vorn.

Der Hub ist optional: Die nativen SAP-Werkzeuge funktionieren ohne ihn. Das Teilen aktivieren Sie nach Bedarf.

04 / WARUM JETZT

KI entwickelt sich weiter.
Ihr Bestand auch.

Teams müssen Code modernisieren, den Umstieg vorbereiten und den Betrieb sichern. Unser Ansatz: Agenten erhalten konkreten Zugang zum System, in einem Rahmen, den SAP-Teams prüfen können.

DER UMSTIEG HAT BEGONNEN
2027→ 2030

Ein Zeitplan.
Jahre an Code.

Die Mainstream-Wartung für Kernanwendungen der Business Suite 7 endet Ende 2027; die optionale Extended Maintenance läuft bis Ende 2030.

SAP-Wartungsstrategie
NEUE WERKZEUGE FÜR DAS ÖKOSYSTEM

Das Protokoll öffnet die Tür.
Das Produkt erledigt die Arbeit.

MCP verbindet Ihre Agenten mit SAP. Klystron gibt ihnen die Werkzeuge, die Methode und das Wissen zum Handeln.

SAP zur Entwicklung agentischer KI

05 / DIE RICHTIGEN FRAGEN

Werden wir konkret.

Daten, Rechte, Betrieb und der Platz in Ihrer Werkzeugkette.

Ist ein zusätzlicher Server nötig?

Nein. Der MCP-Server ist in ABAP geschrieben und läuft im SAP-Anwendungsserver hinter einem ICF-Service. Anschließend verbinden Sie Ihren MCP-Client. Der Agent und sein Modell behalten ihre eigenen Anforderungen an Betrieb und Netzwerkzugang.

Welche Daten werden an das KI-Modell gesendet?

Ergebnisse, die Ihr MCP-Client an das Modell übermittelt, können Code oder Systemdaten enthalten. Ein Server in SAP bedeutet nicht, dass das Modell lokal läuft. Client, KI-Anbieter, freigegebene Bereiche und zugängliche Daten werden im Pilotumfang festgelegt.

Mit welchen Berechtigungen handelt der Agent?

Mit der vom Client verwendeten SAP-Identität, den geltenden nativen Berechtigungen und den Serverberechtigungen je Bereich und Aktivität. Ein technisches Konto muss ausdrücklich berechtigt sein. Der Pilotumfang wird mit dem tatsächlich verwendeten Konto geprüft.

Ist der Hub für die SAP-Werkzeuge erforderlich?

Sie können die nativen SAP-Werkzeuge unabhängig vom Central Hub nutzen. Aktivieren Sie den Wissensaustausch nach Bedarf mit einer ausdrücklichen Konfiguration und einem festgelegten Beitragsumfang.

Steuert der Central Hub meine Agenten aus der Ferne?

Der Central Hub teilt geprüftes Wissen. Agenten arbeiten in ihrer eigenen Umgebung unter den SAP-Kontrollen Ihres Systems. Der Hub sammelt Beiträge, organisiert Reproduktion und Prüfung und verteilt signierte Dokumentation. Ihre Teams behalten die Kontrolle über Ausführung und geteilte Daten.

Ersetzt das abapGit oder Joule?

Klystron bietet einen werkzeuggestützten Zugang zum System über MCP sowie Agenten und Skills, um ihn zu nutzen. Ihr Assistent bleibt für das Schlussfolgern verantwortlich; abapGit und Ihre Pipelines bleiben Ihre Werkzeuge für Versionierung und Auslieferung, und die Dateien in SAP-Formaten fügen sich dort ein. Die Anbindungsmöglichkeiten hängen vom gewählten MCP-Client ab.

Wie lässt sich Klystron in meine SAP-Landschaft integrieren?

Die Einführung richtet sich nach Ihrem Release, Ihren Komponenten und Anwendungsfällen auf ECC oder S/4HANA. Ein Pilot in Entwicklung oder Test prüft Szenarien und Berechtigungen mit Ihren Teams. Die Einführung in Produktion folgt Ihren Änderungs- und Betriebsprozessen.

Wie starten wir ein Pilotprojekt?

Wählen Sie ein Release, einen Bereich und ein messbares Szenario: einen ABAP-Test, eine Befundanalyse oder einen Rollenvorschlag.

06 / BEGINNEN WIR MIT EINEM ECHTEN ANWENDUNGSFALL

Ihr System hat Potenzial.
Geben Sie ihm einen Agenten.

Ein System. Ein Umfang. Ein erster Anwendungsfall.