Connector-Anleitung7 Minuten Lesezeit12 MCP-Tools7 Sprachen

SAP S/4HANA (OData) über MCP mit ChatGPT verbinden

Lass deine KI SAP S/4HANA On-Premise oder Private Cloud über seine OData-Services lesen: Services im Katalog des SAP Gateway finden, ihre Felder mit SAPs Bezeichnungen lesen und Journalbuchungszeilen, Fakturen, Kundenaufträge, Geschäftspartner, Bestände und Produkte abfragen. Nur lesend, mit einem technischen SAP-Benutzer.

HCVom HelpCode-TeamAktualisiert 7 Min. Lesezeit Open Source auf GitHub

Keine Kreditkarte · 7 Tage Test · Self-Hosting-Alternative verfügbar

SAP S/4HANA (OData)

SAP S/4HANA (OData)

Read SAP S/4HANA on-premise and Private Cloud through its OData services: find services in SAP's catalog, read their fields with SAP's labels, query released APIs and analytical views for finance, sales and inventory figures. Basic auth or OAuth, SAP client aware.

Tools

12

Region

INTL

Kategorie

ERP

Authentifizierung

Basic Auth

Benötigte Env-Vars

SAP_ODATA_BASE_URLSAP_CLIENTSAP_LANGUAGESAP_ODATA_USERSAP_ODATA_PASSWORD
Mit einem Klick in der Cloud installieren

7 Tage kostenlos testen · Keine Kreditkarte

  • 7 Tage kostenlos
    Keine Kreditkarte nötig
  • DSGVO & SOC 2 ready
    EU-Datenhaltung, Audit-Logs
  • Open Source auf GitHub
    Open-Source · AGPL-3.0
  • Funktioniert mit ChatGPT, Claude, Gemini
    Jeder MCP-kompatible Client

Installation überspringen. In unter 2 Minuten einsatzbereit.

Starte eine kostenlose Testphase auf cloud.anythingmcp.com, füge SAP S/4HANA (OData) mit einem Klick hinzu und richte deinen KI-Client (Claude, ChatGPT, Copilot oder Cursor) auf den erzeugten MCP-Endpoint. Kein Docker, kein git clone, keinerlei Entwicklungserfahrung nötig.

Kostenlos testen

Zusammenfassung

Lass deine KI SAP S/4HANA On-Premise oder Private Cloud über seine OData-Services lesen: Services im Katalog des SAP Gateway finden, ihre Felder mit SAPs Bezeichnungen lesen und Journalbuchungszeilen, Fakturen, Kundenaufträge, Geschäftspartner, Bestände und Produkte abfragen. Nur lesend, mit einem technischen SAP-Benutzer.

Frag einfach

Beispiel-Prompts für SAP S/4HANA (OData)

Klick auf einen Prompt, um ihn zu kopieren. In Claude, ChatGPT, Cursor, Gemini, Copilot oder OpenClaw einfügen — und gegen diesen Connector laufen lassen.

SAP S/4HANA (OData) · live via MCP
Teilen
Opus 4.7

Claude ist KI und kann Fehler machen. Bitte Antworten gegenprüfen.

💡 Keine Installation? Nutze cloud.anythingmcp.com direkt. Einloggen, Connectors → SAP S/4HANA (OData) klicken, Zugangsdaten einfügen, MCP-API-Key erzeugen, fertig. Kein Docker, kein git clone, kein lokaler Server.

SAP S/4HANA OData + ChatGPT

Lass deine KI SAP S/4HANA On-Premise oder Private Cloud über seine OData-Services lesen: Services im Katalog des SAP Gateway finden, ihre Felder mit SAPs Bezeichnungen lesen und Journalbuchungszeilen, Fakturen, Kundenaufträge, Geschäftspartner, Bestände und Produkte abfragen. Nur lesend, mit einem technischen SAP-Benutzer.

Voraussetzungen

Die vollständige Setup-Anleitung ist in den Connector eingebaut (im Store sichtbar, wenn du den Connector auswählst). Benötigte Umgebungsvariablen für diesen Connector:

SAP_ODATA_BASE_URL, SAP_CLIENT, SAP_LANGUAGE, SAP_ODATA_USER, SAP_ODATA_PASSWORD

Schritt 1 — Zugangsdaten holen

  1. Lege mit der Transaktion SU01 im Mandanten, den die KI lesen soll, einen technischen Benutzer vom Typ System (nicht Dialog) mit produktivem Passwort an.
  2. Gib ihm eine Rolle (PFCG) mit S_SERVICE für die OData-Services, die die KI nutzen darf, und reinen Anzeigeberechtigungen (Aktivität 03). Damit die KI den Katalog durchsuchen kann, erlaube zusätzlich den V2-Katalogservice /IWFND/CATALOGSERVICE und den V4-Servicekatalog.
  3. Prüfe, ob die Services aktiv sind: /IWFND/MAINT_SERVICE für V2, /IWFND/V4_ADMIN für V4. Die fertigen Tools nutzen SAPs freigegebene APIs API_JOURNALENTRYITEMBASIC_SRV, API_BILLING_DOCUMENT_SRV, API_SALES_ORDER_SRV, API_BUSINESS_PARTNER, API_MATERIAL_STOCK_SRV und API_PRODUCT_SRV.
  4. Trage in SAP_ODATA_BASE_URL den Gateway-Host mit HTTPS-Port und ohne Pfad ein, z. B. https://s4.example.com:44300. In SAP_CLIENT kommt der dreistellige Mandant (z. B. 100), in SAP_LANGUAGE die Anmeldesprache (z. B. DE; in dieser Sprache kommen die Feldbezeichnungen zurück), in SAP_ODATA_USER und SAP_ODATA_PASSWORD Name und Passwort des technischen Benutzers.
  5. Installiere den Connector. Es gibt keinen Schritt Authorize with Provider: Der Connector meldet sich per Basic Auth als technischer Benutzer an und schickt Mandant und Sprache bei jedem Aufruf mit.
  6. Rufe zuerst s4_guide auf (kostet nichts und spricht SAP nicht an), dann s4_list_services mit einem Fachbegriff wie billing, um zu prüfen, ob der Benutzer den Katalog erreicht.

Netzwerk: Der HTTPS-Port des Gateways ist meist nur im Firmennetz erreichbar. Betreibe AnythingMCP self-hosted in diesem Netz oder binde es per VPN an, und trage den Gateway-Host in SSRF_ALLOWED_HOSTS ein, denn private Adressen lehnt AnythingMCP sonst ab. AnythingMCP Cloud funktioniert nur, wenn das Gateway aus dem Internet erreichbar ist.

So findet die KI die Daten: s4_list_services durchsucht SAPs Katalog (V2 und V4) nach einem Fachbegriff, s4_describe_service listet die Entity-Sets eines Services und markiert analytische und parametrisierte, s4_describe_entity liefert jedes Feld mit seiner SAP-Bezeichnung, dem Währungs- oder Einheitenfeld jedes Betrags und den Filtern, die ein Set verlangt, und s4_query und s4_get_entity lesen Zeilen. Feldnamen werden vor dem Aufruf gegen das $metadata des Services geprüft. Für die häufigsten Fälle rufen s4_journal_entry_items, s4_billing_documents, s4_sales_orders, s4_business_partners, s4_material_stock und s4_products die freigegebenen APIs direkt auf, mit filter, select, orderby, top und skip. Die Katalog-Tools funktionieren auch mit ECC oder BW über SAP Gateway; die fertigen Tools brauchen S/4HANA.

Berechtigungen und Nur lesen: Alle 12 Tools lesen nur. SAP prüft die Berechtigungen des technischen Benutzers bei jedem Aufruf, sie sind also die eigentliche Grenze: Gib der Rolle nur Anzeigeberechtigungen, und nur für die Buchungskreise, Verkaufsorganisationen und Werke, die die KI sehen darf. Zum weiteren Eingrenzen listest du in den OData-Einstellungen des Connectors unter Allowed services die Service-Pfade, die die KI aufrufen darf (* als Platzhalter); andere Services werden abgelehnt. Einzelne Tools kannst du auf der Connector-Seite deaktivieren.

SAPs API-Richtlinie: SAP erwartet, dass Integrationen von Drittanbietern veröffentlichte APIs (die API_*-Services im SAP Business Accelerator Hub) oder selbst gebaute Services nutzen. Nimm diese statt der internen Services hinter Fiori-Apps, und stelle Allowed services passend ein.

Basic Auth oder OAuth: Der Connector wird mit Basic Auth installiert. Ist dein Gateway für OAuth 2.0 eingerichtet, kannst du die Authentifizierung auf der Connector-Seite auf OAuth 2.0 umstellen.

Grenzen: Eine Abfrage liefert höchstens 1.000 Zeilen, die fertigen Tools standardmäßig 100 (top). Für Summen aggregiert die KI auf analytischen Services oder filtert nach Buchungskreis, Verkaufsorganisation oder Werk und nach Datum oder Geschäftsjahresperiode, statt alles durchzublättern. Beträge kommen mit ihrer Währung, Mengen mit ihrer Einheit; Dezimalzahlen kommen als Strings zurück, damit sie exakt bleiben.

Häufige Fehler: 401 heißt falscher Benutzer oder falsches Passwort, oder der Benutzer ist in diesem Mandanten gesperrt. 403 Forbidden auf einem Service heißt, dem technischen Benutzer fehlt die Berechtigung dafür (S_SERVICE oder die fachliche Rolle), 404 heißt, der Service ist in diesem System nicht aktiv. Wird eine private Adresse abgelehnt, fehlt der Host in SSRF_ALLOWED_HOSTS. Sehen die Zeilen nach Demodaten aus, zeigt SAP_CLIENT auf den falschen Mandanten.

Lieber HANA SQL: Soll die KI die Tabellen und CDS-Views von S/4HANA direkt per SQL lesen, über einen Datenbankbenutzer mit Leserechten statt über SAPs Anwendungsberechtigungen, nimm den Connector SAP S/4HANA (HANA SQL). Für jeden anderen OData-V2- oder V4-Service siehe den Connector-Typ OData.

Der Connector schreibt nicht in SAP: Er bucht nichts und legt keine Aufträge, Belege oder Stammdaten an und ändert sie nicht.

Schritt 2 — Adapter installieren

curl -fsSL https://raw.githubusercontent.com/HelpCode-ai/anythingmcp/main/docker-compose.quickstart.yml -o docker-compose.yml
printf 'JWT_SECRET=%s\nENCRYPTION_KEY=%s\n' "$(openssl rand -hex 32)" "$(openssl rand -hex 32)" > .env
docker compose up -d

Schritt 3 — Connector in ChatGPT hinzufügen

Deine Server-URL: Öffne in AnythingMCP MCP Servers → den Server, auf dem dieser Connector liegt, und kopiere seine URL (https://cloud.anythingmcp.com/mcp/…). Setze sie überall ein, wo diese Anleitung YOUR_SERVER_ID zeigt.

ChatGPT verbindet MCP-Server als eigene Apps im Entwicklermodus (Developer mode). Den gibt es in den kostenpflichtigen Tarifen, nicht im kostenlosen. In Business- und Enterprise-Workspaces muss ihn eventuell erst ein Admin freigeben.

  1. Öffne in ChatGPT Settings → Security and login und aktiviere Developer mode.
  2. Geh zu chatgpt.com/plugins und klicke auf +.
  3. Gib einen Namen und eine kurze Beschreibung ein, z. B. Name: SAP S/4HANA OData.
  4. Trag unter Connection die MCP-Server-URL https://cloud.anythingmcp.com/mcp/YOUR_SERVER_ID ein und erstelle die Verbindung.
  5. Wenn ChatGPT danach fragt, meldest du dich bei AnythingMCP an (OAuth) und erlaubst den Zugriff.

Verfügbare Tools

ToolWhat it does
s4_guideHow to read SAP S/4HANA through OData: the workflow (overview), filter syntax, analytical services and KPIs, finance, sales, inventory and…
s4_journal_entry_itemsJournal entry line items from the general ledger (API_JOURNALENTRYITEMBASIC_SRV / A_JournalEntryItemBasic): company code, fiscal year, G/L…
s4_billing_documentsBilling documents (API_BILLING_DOCUMENT_SRV / A_BillingDocument): invoices, credit memos and cancellations with date, sales organization…
s4_sales_ordersSales orders (API_SALES_ORDER_SRV / A_SalesOrder) with type, sales organization, sold-to party, creation date, net amount, currency and…
s4_business_partnersBusiness partners (API_BUSINESS_PARTNER / A_BusinessPartner): customers, suppliers and contacts with name, category and grouping
s4_material_stockMaterial stock (API_MATERIAL_STOCK_SRV / A_MatlStkInAcctMod) per material, plant, storage location, batch and stock type, in the material's…
s4_productsProducts (API_PRODUCT_SRV / A_Product) with type, group and base unit
s4_list_servicesList the OData services published by SAP S/4HANA (OData) (SAP Gateway catalog, V2 and V4), filtered by words in their name, title or…
s4_describe_serviceThe entity sets of a SAP S/4HANA (OData) OData service with their business labels, keys and whether they are analytical (the server…
s4_describe_entityThe fields of one entity set: labels, types, keys, the currency or unit field of each amount, the text field of each code, dimensions and…
s4_queryRead rows from an entity set of SAP S/4HANA (OData)
s4_get_entityRead one entity of SAP S/4HANA (OData) by its key, optionally with related entities

Beispiel-Prompts

  • „Welche OData-Services in unserem SAP-Katalog haben mit Fakturen zu tun, und welche davon sind freigegebene APIs?“
  • „Zeig mir den fakturierten Nettoumsatz des letzten Monats je Verkaufsorganisation aus den Fakturen, ohne stornierte Belege, mit Währung.“
  • „Wie viel Bestand haben wir von Material FG-100 in Werk 1000, je Lagerort?“
  • „Liste die 20 größten Journalbuchungszeilen, die letzten Monat in Buchungskreis 1000 gebucht wurden, mit Sachkonto, Betrag und Währung.“

FAQ

Funktioniert der kostenlose ChatGPT-Tarif mit eigenen MCP-Connectors? Nein. Eigene MCP-Verbindungen brauchen den Entwicklermodus, und den gibt es nur in kostenpflichtigen Tarifen.

Nächste Schritte

War dieser Guide hilfreich?

Dein SAP S/4HANA-Agent ist nur einen Klick entfernt.

Connector installieren, Schlüssel einfügen, ChatGPT fragen. 7 Tage kostenlos, keine Kreditkarte.

Verwandte Anleitungen

Connectors

SAP S/4HANA (OData) über MCP mit Claude verbinden

Lass deine KI SAP S/4HANA On-Premise oder Private Cloud über seine OData-Services lesen: Services im Katalog des SAP Gateway finden, ihre Felder mit SAPs Bezeichnungen lesen und Journalbuchungszeilen, Fakturen, Kundenaufträge, Geschäftspartner, Bestände und Produkte abfragen. Nur lesend, mit einem technischen SAP-Benutzer.

Connectors

SAP S/4HANA (OData) über MCP mit Cursor verbinden

Lass deine KI SAP S/4HANA On-Premise oder Private Cloud über seine OData-Services lesen: Services im Katalog des SAP Gateway finden, ihre Felder mit SAPs Bezeichnungen lesen und Journalbuchungszeilen, Fakturen, Kundenaufträge, Geschäftspartner, Bestände und Produkte abfragen. Nur lesend, mit einem technischen SAP-Benutzer.

Connectors

SAP S/4HANA (OData) über MCP mit Gemini verbinden

Lass deine KI SAP S/4HANA On-Premise oder Private Cloud über seine OData-Services lesen: Services im Katalog des SAP Gateway finden, ihre Felder mit SAPs Bezeichnungen lesen und Journalbuchungszeilen, Fakturen, Kundenaufträge, Geschäftspartner, Bestände und Produkte abfragen. Nur lesend, mit einem technischen SAP-Benutzer.

Connectors

SAP S/4HANA (OData) über MCP mit Meta Muse verbinden

Lass deine KI SAP S/4HANA On-Premise oder Private Cloud über seine OData-Services lesen: Services im Katalog des SAP Gateway finden, ihre Felder mit SAPs Bezeichnungen lesen und Journalbuchungszeilen, Fakturen, Kundenaufträge, Geschäftspartner, Bestände und Produkte abfragen. Nur lesend, mit einem technischen SAP-Benutzer.

Connectors

SAP S/4HANA OData zu MCP: SAP aus jedem KI-Agent lesen

Lass deine KI SAP S/4HANA On-Premise oder Private Cloud über seine OData-Services lesen: Services im Katalog des SAP Gateway finden, ihre Felder mit SAPs Bezeichnungen lesen und Journalbuchungszeilen, Fakturen, Kundenaufträge, Geschäftspartner, Bestände und Produkte abfragen. Nur lesend, mit einem technischen SAP-Benutzer.

Connectors

Canva über MCP mit ChatGPT verbinden

Lass deine KI in Canva arbeiten: Designs finden und lesen, neue anlegen, sie als PDF, PNG, PowerPoint oder Video mit Download-Links exportieren, Ordner organisieren, Bilder über einen Link hochladen, Markenvorlagen lesen und Designs kommentieren.