View a markdown version of this page

Verwenden des AWS SDK für SAP ABAP Knowledge MCP Server - AWS SDK für SAP ABAP

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwenden des AWS SDK für SAP ABAP Knowledge MCP Server

Das AWS SDK für SAP ABAP Knowledge MCP Server ist eine spezialisierte Wissensressource, die es KI-Codierungsassistenten ermöglicht, genauen ABAP-Code für Integrationen zu generieren. AWS Indem Sie Ihre KI-fähige IDE mit diesem Server verbinden, können Sie in natürlicher Sprache beschreiben, was Sie erstellen möchten, und Sie erhalten syntaktisch korrekten ABAP-Code, der das SDK für SAP ABAP ordnungsgemäß aufruft. AWS

Der MCP-Server verwendet das Model Context Protocol (MCP), einen offenen Standard für die Verbindung von KI-Assistenten mit externen Wissensquellen. Der Server wird täglich synchron mit den Versionen des AWS SDK für SAP ABAP aktualisiert, sodass Ihre IDE immer Zugriff auf aktuelle, genaue SDK-Informationen hat.

Das AWS SDK für SAP ABAP Knowledge MCP Server ist ohne zusätzliche Kosten erhältlich. Mit dem AWS SDK für SAP ABAP zahlen Sie nur für die AWS Ressourcen und Dienste, die Sie in Ihren SAP-Anwendungen nutzen.

Vorteile

Das AWS SDK für SAP ABAP Knowledge MCP Server bietet ABAP-Entwicklern die folgenden Vorteile.

  • Präzise Codegenerierung — Ihr KI-Codierungsassistent verfügt über fundierte Kenntnisse der AWS SDK-spezifischen Muster, Methodensignaturen, Datentypen und Ausnahmebehandlung für SAP. Dadurch werden häufig auftretende Fehler vermieden und Kompilierungsfehler sowie die Debugging-Zeit erheblich reduziert.

  • Sofortige SDK-Erkennung — Der MCP-Server stellt die komplette Wissensdatenbank zum AWS SDK für SAP ABAP zur Verfügung, die mehr als 200 Dienste abdeckt. AWS Sie können verfügbare Dienste, Operationen und Datentypen ermitteln, ohne die Dokumentation manuell durchsuchen zu müssen.

  • Immer auf dem neuesten Stand — Die Wissensdatenbank wird täglich synchron mit den SDK-Versionen aktualisiert. Neue Dienste und aktualisierte Methodensignaturen stehen Ihrer IDE sofort zur Verfügung.

  • Keine Installation — Das Setup erfordert lediglich das Einfügen einer URL in die MCP-Konfiguration Ihrer IDE. Es ist keine lokale Softwareinstallation, kein Abhängigkeitsmanagement und kein IT-Genehmigungsverfahren erforderlich.

Einrichtung des MCP-Servers

Um Ihre IDE mit dem AWS SDK für SAP ABAP Knowledge MCP Server zu verbinden, fügen Sie den MCP-Einstellungen Ihrer IDE die folgende Konfiguration hinzu. Das Konfigurationsformat und der Speicherort der Datei können je nach IDE variieren. Einzelheiten finden Sie in der MCP-Dokumentation Ihrer IDE.

Das folgende Beispiel zeigt die Konfiguration für Kiro. Fügen Sie dies zu Ihrer Workspace-MCP-Konfigurationsdatei .kiro/settings/mcp.json oder Ihrer Konfigurationsdatei auf Benutzerebene hinzu: ~/.kiro/settings/mcp.json

{ "mcpServers": { "abap-sdk-knowledge": { "url": "https://sdk-for-sap-abap-knowledge-mcp.global.api.aws/mcp", "disabled": false, "autoApprove": ["*"] } } }

Diese autoApprove Einstellung ermöglicht es Ihrer IDE, die Tools des MCP-Servers zu verwenden, ohne bei jeder Anfrage zur Genehmigung aufgefordert zu werden. Dies ist sicher, da der MCP-Server schreibgeschützt ist und keine Daten ändert oder Code ausführt.

Nach dem Speichern der Konfiguration stellt Ihre IDE automatisch eine Verbindung zum MCP-Server her. In den meisten IDEs Fällen ist kein Neustart erforderlich. Sie können die Verbindung überprüfen, indem Sie Ihrem KI-Assistenten eine Frage zum AWS SDK für SAP ABAP stellen, z. B. „Welche AWS Dienste sind in der verfügbar AWS SDK für SAP ABAP?

Wenn Ihre IDE keine Verbindung zum MCP-Server herstellt, stellen Sie sicher, dass Ihre IDE das Model Context Protocol unterstützt und dass die Syntax der Konfigurationsdatei den Anforderungen Ihrer IDE entspricht.

Anmerkung

Der MCP-Serverendpunkt verwendet HTTPS und erfordert keine Authentifizierung. Ihre IDE kommuniziert nur dann mit dem Server, wenn Sie Ihrem KI-Assistenten Fragen zur Nutzung des AWS SDK für SAP ABAP stellen. Ihre proprietäre Geschäftslogik und Ihr SAP-Anwendungscode verbleiben in Ihrer Entwicklungsumgebung.

Was der MCP-Server kann

Sobald die Verbindung hergestellt ist, kann Ihr AI-Codierungsassistent die folgenden Funktionen nutzen, die vom MCP-Server bereitgestellt werden.

  • Service Discovery — Listet alle im AWS SDK für SAP ABAP verfügbaren AWS Dienste auf und durchsucht sie, einschließlich Service-Metadaten und Factory-Klassennamen.

  • Vorgangsdetails — Rufen Sie ABAP-Methodensignaturen, Eingabeparameter, Rückgabetypen und Ausnahmetypen für jede SDK-Operation ab.

  • Datentypdefinitionen — Suchen Sie nach ABAP-Strukturdefinitionen für SDK-Datentypen, einschließlich Feldnamen und Typen.

  • Codebeispiele — Rufen Sie funktionierende ABAP-Codebeispiele für bestimmte Operationen ab, die allgemeine Anwendungsfälle für jeden Dienst abdecken.

  • Sitzungs- und Client-Erstellung — Generieren Sie ABAP-Standardcode für die Erstellung von SDK-Sitzungen, die Initialisierung von Service-Clients und den Aufruf von Vorgängen mit korrekter Ausnahmebehandlung.

Sie können Ihren KI-Assistenten beispielsweise mit Anfragen wie den folgenden auffordern.

  • „Schreiben Sie ABAP-Code, um eine Nachricht aus einer SQS-Warteschlange zu lesen.“

  • „Generieren Sie ABAP-Code, um ein Amazon Bedrock-Modell für die Textgenerierung aufzurufen.“

  • „Zeig mir, wie man eine Datei von ABAP auf Amazon S3 hochlädt.“

Der KI-Assistent verwendet das Wissen des MCP-Servers, um syntaktisch korrekten ABAP-Code zu generieren, der den AWS SDK-Konventionen für SAP ABAP entspricht, einschließlich der korrekten Sitzungserstellung, Client-Initialisierung und Ausnahmebehandlungsmustern.

Wichtige Überlegungen

Beachten Sie Folgendes, wenn Sie das AWS SDK für SAP ABAP Knowledge MCP Server verwenden.

  • Der MCP-Server bietet schreibgeschützten Zugriff auf SDK-Wissen. Er führt keinen ABAP-Code aus und stellt keine Verbindung zu SAP-Systemen her.

  • Der MCP-Server deckt nur das AWS SDK für SAP ABAP ab. Er bietet keine allgemeine Unterstützung bei der ABAP-Programmierung, die nichts mit der Verwendung des AWS SDK für SAP ABAP zu tun hat.

  • Der MCP-Server unterstützt keine benutzerdefinierten ABAP-Bibliotheken oder ABAP-Bibliotheken von Drittanbietern.

  • Der MCP-Server liefert Dokumentation, die auf der neuesten Version des SDK basiert, die möglicherweise nicht mit der in Ihrem SAP-System installierten Version übereinstimmt.

  • Generierte Codebeispiele sind Ausgangspunkte. Überprüfen und testen Sie den gesamten generierten Code, bevor Sie ihn in der Produktion verwenden.

  • Die Qualität und das Format des generierten Codes können je nach den Funktionen des KI-Assistenten Ihrer IDE variieren.

Neben dem auf dieser Seite beschriebenen AWS SDK für SAP ABAP Knowledge MCP Server wird AWS auch der AWS Knowledge MCP Server angeboten, der umfassende AWS Serviceinformationen, Architekturanleitungen und Problembehebungen für alle Services bereitstellt. AWS Die beiden Server ergänzen sich gegenseitig und sind besonders effektiv, wenn sie zusammen verwendet werden.