KI-Check buchen arrow_forward

SAP HANA MCP-Server: KI sauber an HANA anbinden

Ein MCP-Server für SAP HANA macht Daten für KI-Assistenten wie Claude oder Microsoft Copilot abfragbar. Ob das tragfähig ist, entscheidet sich an drei Fragen: Welche HANA meinen Sie, welche Lizenz haben Sie, und welchen Weg erlaubt SAP? Dieser Ratgeber ordnet alle drei ein, mit Quellen und Stand Oktober 2026.

KI-Check buchen arrow_forward Zugriffswege im Vergleich
Übersicht aller MCP-Themen Der komplette MCP-Server-Guide bündelt Architektur, Tools, Sicherheit und DSGVO — die Pillar-Seite zu diesem Cluster.
Zum MCP-Server Guide arrow_forward

Was ist ein SAP HANA MCP-Server?

Ein SAP HANA MCP-Server ist ein Programm, das einem KI-Assistenten über das Model Context Protocol Werkzeuge für Abfragen auf einer SAP-HANA-Datenbank bereitstellt. Der Assistent wählt ein Werkzeug, der Server führt die Abfrage aus und gibt das Ergebnis zurück.

Die meisten frei verfügbaren HANA-MCP-Server arbeiten auf SQL-Ebene: Sie melden sich mit einem Datenbankbenutzer an, lassen das Modell Tabellen erkunden und SQL ausführen. Für Entwickler ist das bequem. Für Geschäftsdaten unter S/4HANA ist es der riskanteste Weg, aus technischen, lizenzrechtlichen und vertraglichen Gründen. Für eine eigenständige HANA-Cloud-Datenbank mit eigenen Daten kann ein gut gebauter Server dagegen sinnvoll sein.

Kurz: Steckt hinter „HANA“ Ihr S/4HANA, führt der Weg über die Anwendungsschicht, also über veröffentlichte Schnittstellen. Ist HANA Cloud Ihre eigene Datenbank, bauen Sie einen MCP-Server mit festen Werkzeugen statt freiem SQL.

SAP HANA oder SAP HANA Cloud: Was ist der Unterschied?

SAP HANA ist die Datenbank, auf der S/4HANA läuft. SAP HANA Cloud ist ein eigenständiger, von SAP verwalteter Datenbankdienst auf der SAP Business Technology Platform (BTP).

Die Bindung von S/4HANA an HANA ist vertraglich festgelegt: Laut den SAP Software Use Rights dürfen S/4HANA-Pakete nur auf einer SAP-HANA-Datenbank betrieben werden (SAP Software Use Rights v.4-2026, Ziffer 2.1). In diesem Fall gehören Tabellen, Datenmodell und Berechtigungen zur Anwendung S/4HANA, die Datenbank ist ihr Speicher.

SAP HANA Cloud beschreibt SAP als cloud-nativen Datenbankdienst, der die Grundlage der Datenbankverwaltung auf der SAP BTP bildet (SAP-Hilfe: Data Persistence Using SAP HANA Cloud). Als verwalteter Dienst braucht er laut SAP wenig Administration (SAP-Hilfe: Administration Guide). Hier legen Sie Schemata, Tabellen und Views selbst an, etwa für eigene Anwendungen auf der BTP oder als Analyse-Datenbank.

MerkmalSAP HANA unter S/4HANASAP HANA Cloud als eigene Datenbank
RolleDatenbank der Anwendung S/4HANAEigenständiger Datenbankdienst auf der SAP BTP
DatenmodellGehört der Anwendung, Tabellen sind keine veröffentlichte SchnittstelleGehört Ihnen, Sie definieren Schemata und Views
Berechtigungen der FachanwenderPrüft der Anwendungsserver (Rollen, Berechtigungsobjekte)Legen Sie in der Datenbank oder in Ihrer Anwendung fest
LizenzfrageRuntime- oder Full-Use-Lizenz entscheidet über Zugriffe durch DrittsoftwareRegelt Ihr HANA-Cloud-Vertrag
MCP per SQLNicht empfohlenVertretbar mit festen Werkzeugen und klaren Grenzen

Warum umgeht direkter SQL-Zugriff die Anwendungsschicht?

Weil S/4HANA die Rechte der Fachanwender, die Mandantentrennung und die Geschäftslogik im Anwendungsserver prüft und nicht in der Datenbank. Wer an der Anwendung vorbei per SQL liest, bekommt Rohdaten ohne diese Prüfungen.

„SAP HANA authorization applies only to technical and administrative database users managed in the database. […] Applications connect to the database using a technical user, and direct access to the database is only possible for database administrators.“

SAP HANA Security Guide, Abschnitt „SAP HANA in a Classic 3-tier Architecture“ (SAP HANA Platform 2.0 SPS 08). Quelle: help.sap.com

Für einen KI-Agenten mit SQL-Zugang heißt das konkret:

Erlaubt Ihre HANA-Lizenz den direkten Zugriff durch ein KI-Werkzeug?

Bei einer Runtime-Lizenz spricht der Wortlaut der SAP-Nutzungsbedingungen dagegen. Verbindlich klären kann das nur Ihr Vertrag mit SAP, deshalb gehört die Frage vor den ersten Code.

SAP regelt die Nutzungsrechte in den SAP Software Use Rights. Die aktuelle englische Fassung (v.4-2026) unterscheidet zwischen einer Runtime-Datenbank, die nur zusammen mit bestimmten SAP-Anwendungen genutzt werden darf, und einer Full-Use-Lizenz. Für die SAP HANA enterprise edition heißt es dort, sie dürfe mit einer unbegrenzten Zahl lizenzierter Datenquellen genutzt werden (Ziffer 19.2.1).

„Customer may only Use the runtime database licensed pursuant an Order Form referencing these Use Terms in conjunction with its Use of the Packages licensed pursuant to such Order Form. In the event Customer Uses the licensed runtime database other than as specified in this paragraph, a full use license, including programming tools, must be licensed directly from an authorized vendor.“

SAP Software Use Rights v.4-2026, Ziffer 8.1.1. Quelle: SAP Trust Center (PDF)

Für die verbreitete Runtime-Variante „SAP HANA, runtime edition for applications and SAP BW“ (HANA REAB) wird die Fassung 2026 noch deutlicher (Ziffer 19.15.4): HANA Studio, Cockpit, Web IDE und Business Application Studio dürfen nur zum Administrieren, Überwachen und Anlegen eigener Views genutzt werden. Auswertungen müssen über die unterstützte SAP-Software oder über solche Views laufen, und auf diese Views dürfen laut Text SAP-BI-Werkzeuge zugreifen.

Ein selbst gebauter oder fremder MCP-Server ist weder ein SAP-BI-Werkzeug noch Teil der lizenzierten SAP-Anwendung. Nach dem Wortlaut ist ein SQL-Zugriff durch ihn auf eine Runtime-Datenbank deshalb nicht abgedeckt. Bemerkenswert: Die Fassung von 2021 erlaubte an derselben Stelle noch den Zugriff auf eigene Views durch von SAP zertifizierte Nicht-SAP-BI-Werkzeuge (SUR 2021, Ziffer 11.16). Welche Fassung für Sie gilt, hängt am Datum und Wortlaut Ihres Vertrags.

Einordnung, keine Rechtsberatung: Wir lesen hier SAP-Bedingungen, nicht Ihren Vertrag. Bevor ein KI-Werkzeug auf eine HANA-Datenbank unter einer SAP-Anwendung zugreift, sollten Sie diese Fragen schriftlich von SAP beantworten lassen.

  1. Welche HANA-Lizenz steht in Ihrem Bestellschein: Runtime (zum Beispiel HANA REAB) oder Full Use (enterprise edition)?
  2. Welche Fassung der Software Use Rights ist Vertragsbestandteil?
  3. Gilt ein MCP-Server, der SQL auf eigene Views absetzt, als Nutzung „other than as specified“, die eine Full-Use-Lizenz auslöst?
  4. Wie zählt SAP lizenzrechtlich die Personen, die über einen KI-Assistenten indirekt auf die Daten zugreifen?
  5. Haben Sie in Ihrem Betriebsmodell (zum Beispiel RISE oder Private Cloud) überhaupt einen Datenbankzugang für eigene Software?

Was bedeutet die SAP API Policy für SQL-Zugriff?

Die SAP API Policy erlaubt nur veröffentlichte Schnittstellen und verbietet KI-Systemen, die Aufrufe selbst planen, sowie systematische oder großvolumige Datenextraktion, soweit dafür kein von SAP anerkannter Weg genutzt wird.

Die für den Datenbankzugriff wichtigen Stellen der Policy v.4.2026a (PDF bei SAP):

Ob ein SQL-Zugang zur Datenbank selbst unter den Begriff „API“ fällt, beantwortet der Policy-Text nicht ausdrücklich. Er erfasst Programmierschnittstellen, Erweiterungen und „related data transmission interfaces made available as part of SAP solutions“. Zwei Dinge sind trotzdem klar: S/4HANA-Tabellen sind keine veröffentlichte Schnittstelle, und ein MCP-Server, über den ein Modell seine Abfragen selbst plant, entspricht genau dem Szenario aus Ziffer 2.2.2 (a). SQL ist deshalb kein Ausweg aus der Policy, sondern eher ein zusätzliches Risiko. Welche Wege SAP für KI-Agenten ausdrücklich anerkennt, steht ausführlich im Ratgeber SAP MCP-Server und API Policy.

Welche Wege sind für KI-Analysen auf SAP-Daten besser?

Für operative Fragen veröffentlichte OData-Services, für Kennzahlen analytische CDS-Queries und für große Datenmengen eine Datenplattform wie SAP Datasphere oder die SAP Business Data Cloud. Gemeinsam ist allen: Der Zugriff läuft über eine Schicht, die SAP dafür vorsieht.

Operative Auskünfte

Veröffentlichte OData-Services

Auftragsstatus, offene Posten, Stammdaten: über Services aus dem SAP Business Accelerator Hub, mit den Rechten des fragenden Nutzers. Das MCP Gateway der Integration Suite kann daraus MCP-Werkzeuge machen, laut SAP-Doku sogar aus RFC-basierten Bausteinen (SAP-Hilfe).

Passt, wenn
einzelne Vorgänge abgefragt werden.
Bedenken
Policy-Frage bei eigenem Server vorab klären.
Kennzahlen

Analytische CDS-Queries

Auswertungen wie Umsatz je Region werden als CDS-Query modelliert und per Service Binding freigegeben, zum Beispiel als InA-Service (SAP-Hilfe) oder als generierter OData-Service (SAP-Supportinhalt). Die Berechtigungsprüfung der Anwendung bleibt dabei im Spiel.

Passt, wenn
wiederkehrende Kennzahlen gefragt sind.
Bedenken
Modellierung im SAP-System nötig.
Große Datenmengen

SAP Datasphere oder Business Data Cloud

Daten werden auf einem SAP-Weg in eine Analyseplattform übernommen, etwa über das Kommunikationsszenario „SAP Datasphere – ABAP CDS Extraction“. Freigegebene Views lassen sich dort über einen Datenbankbenutzer per ODBC oder JDBC von Fremdwerkzeugen lesen (SAP-Hilfe). Datenprodukte der Business Data Cloud beschreibt SAP als verwaltete, nutzungsfertige Geschäftsdatensätze mit Metadaten (SAP-Hilfe).

Passt, wenn
viele Daten über lange Zeiträume analysiert werden.
Bedenken
Eigene Plattform mit Lizenz und Betrieb, Policy und Vertrag gelten auch hier.

Für Massendaten ist die Policy eindeutig in der Richtung: Großvolumige Extraktion nur über SAP-anerkannte Wege und innerhalb der dokumentierten Grenzen. Welcher Weg für Ihr Volumen vorgesehen ist, steht in der Dokumentation des jeweiligen Produkts und gehört in die Abstimmung mit SAP.

Zugriffswege im Vergleich: Eignung und Risiko

Die Tabelle fasst zusammen, welche Wege sich für welchen Zweck eignen und wo das Hauptrisiko liegt. Sie ersetzt keine Prüfung Ihres Vertrags.

ZugriffswegEignet sich fürHauptrisikoUnsere Einordnung
Freies SQL auf die S/4HANA-DatenbankKeinen produktiven ZweckUmgeht Berechtigungen und Logik, Lizenz- und Policy-Frage offenNicht empfohlen
SQL auf eigene Views in einer Runtime-DatenbankAllenfalls AuswertungenLizenzwortlaut nennt SAP-BI-Werkzeuge, nicht DrittsoftwareNur nach schriftlicher Klärung mit SAP
Eigener MCP-Server auf veröffentlichte OData-APIsOperative AuskünfteZiffer 2.2.2 der Policy, volle Verantwortung beim BetreiberMöglich mit Einschätzung von SAP
MCP Gateway der Integration SuiteOperative Auskünfte, AgentenZusätzliche SAP-Lizenz und BTP-BetriebVon SAP anerkannter Weg
Analytische CDS-Queries per Service BindingKennzahlen, BerichteModellierungsaufwand, Policy-Frage bei KI-ZugriffGuter Weg für Auswertungen
Datasphere oder Business Data Cloud, MCP auf freigegebene ViewsGroße AnalysenPlattformaufwand, Vertrag beachtenGuter Weg für Massendaten
HANA Cloud mit eigenen Daten, MCP mit festen WerkzeugenEigene DatenbeständeBauqualität des ServersVertretbar mit den Regeln unten
Community-Server mit freiem SQLEntwicklung, TestdatenFreies SQL, Grenzen oft nicht voreingestelltNicht für Produktivdaten

HANA Cloud als eigene Datenbank: Wie sieht ein sauberer MCP-Server aus?

Ein sauberer MCP-Server für HANA Cloud nutzt einen eigenen Lesebenutzer, freigegebene Views, feste Werkzeuge mit gebundenen Parametern, harte Grenzen und ein Protokoll jedes Aufrufs. So bleibt die Datenbank geschützt, auch wenn das Modell sich irrt oder manipuliert wird.

Gibt es fertige MCP-Server für SAP HANA?

Ja, aus der Community und von Drittanbietern. Ein eigenständiges SAP-Produkt, das KI-Assistenten per MCP direkten Datenbankzugriff auf HANA gibt, haben wir bis Oktober 2026 nicht gefunden.

Für alle gilt: Ein fremder MCP-Server läuft mit den Rechten, die Sie ihm geben, und liest mit, was das Modell sieht. Prüfen Sie Herkunft, Version und Rechte, bevor er an echte Daten kommt. Wie eine solche Freigabe aussieht, steht im Ratgeber MCP-Server Sicherheit & DSGVO. Mehrere Systeme hinter einem Assistenten behandelt der Ratgeber MCP-Cluster.

Häufige Fragen

Gibt es einen offiziellen SAP HANA MCP-Server von SAP?

Ein eigenständiges SAP-Produkt, das KI-Assistenten per MCP direkten Datenbankzugriff auf HANA gibt, haben wir bis Oktober 2026 nicht gefunden. Es gibt ein Beispielprojekt im GitHub-Bereich SAP-samples für Entwickler, Community-Server und Angebote von Treiberherstellern. Für Geschäftsdaten bietet SAP MCP über das MCP Gateway der Integration Suite an, also über die Anwendungsschicht.

Darf ein KI-Agent per SQL auf die S/4HANA-Datenbank zugreifen?

Davon raten wir ab. Direkter SQL-Zugriff umgeht Berechtigungen und Geschäftslogik der Anwendungsschicht, S/4HANA-Tabellen sind keine veröffentlichte API im Sinne der SAP API Policy, und bei einer Runtime-Lizenz spricht der Wortlaut der SAP-Nutzungsbedingungen gegen den Zugriff durch fremde Software. Klären Sie den Einzelfall schriftlich mit SAP.

Was ist der Unterschied zwischen HANA Runtime- und Full-Use-Lizenz?

Eine Runtime-Datenbank darf laut SAP Software Use Rights nur zusammen mit den lizenzierten SAP-Anwendungen genutzt werden. Wer sie anders nutzt, braucht laut SAP eine Full-Use-Lizenz. Die SAP HANA enterprise edition darf mit beliebig vielen lizenzierten Datenquellen genutzt werden. Welche Lizenz Sie haben, steht in Ihrem Bestellschein.

Fällt direkter SQL-Zugriff unter die SAP API Policy?

Der Policy-Text beantwortet das nicht ausdrücklich. Er erfasst Programmierschnittstellen und verwandte Datenübertragungsschnittstellen von SAP-Lösungen, erlaubt nur veröffentlichte APIs und verbietet, Kontrollen über eigene Entwicklungen, Proxys oder Gateways zu umgehen. Wer SQL als Umweg um die Policy plant, sollte das vorher mit SAP klären.

Wann ist ein MCP-Server direkt auf HANA Cloud vertretbar?

Wenn HANA Cloud als eigenständige Datenbank mit eigenen Daten dient und nicht als Datenbank einer SAP-Anwendung. Dann gilt die übliche Sorgfalt: eigener Lesebenutzer, freigegebene Views, feste Werkzeuge mit gebundenen Parametern, Zeilen- und Zeitlimits, IP-Freigabe nur für den Server und ein Protokoll jedes Aufrufs.

Wie verhindere ich, dass das Modell beliebiges SQL ausführt?

Indem der Server kein Werkzeug für freies SQL anbietet. Jedes Werkzeug enthält eine feste Abfrage mit Platzhaltern, das Modell liefert nur Werte wie Kundennummer oder Zeitraum. Der Datenbankbenutzer darf nur lesen, und zwar nur die freigegebenen Views.

Welcher Weg eignet sich für große Datenmengen aus SAP?

Für Massendaten verlangt die SAP API Policy von SAP anerkannte Wege und verweist auf die Grenzen in der Produktdokumentation. Für Analysen bieten sich SAP Datasphere oder Datenprodukte der SAP Business Data Cloud an. Welcher Weg zu Ihrem Vertrag passt, klären wir vor dem Bau.

Kann Microsoft Copilot über MCP auf HANA-Daten zugreifen?

Technisch ja: Copilot Studio bindet MCP-Server über Streamable HTTP mit OAuth 2.0 oder API-Schlüssel ein. Ob der Server dabei auf HANA direkt oder über SAP-Schnittstellen zugreift, entscheidet über Lizenz- und Policy-Fragen. Für S/4HANA-Daten empfehlen wir den Weg über veröffentlichte Schnittstellen.

Welcher Weg passt zu Ihrer HANA?

Schreiben Sie kurz, welche HANA Sie nutzen und welche Fragen der KI-Assistent beantworten soll. Sie bekommen eine schriftliche Einschätzung zu Weg, Lizenz- und Policy-Fragen, ohne Termin und ohne Verkaufsgespräch.

Danke, Ihre Anfrage ist da.

Sie bekommen innerhalb eines Werktags eine schriftliche Einschätzung per Mail.

check_circle Kostenlos
check_circle Schriftliche Antwort
check_circle Kein Termin nötig

Lieber direkt sprechen? 30 Minuten KI-Check buchen