Saudi-Arabien, Panama · ERP-Software

KI-Connector für SAP B1, vertrieben über Partner

ZusammenfassungEin KI-Portal und MCP-Server auf Basis von SAP Business One, der betriebswirtschaftliche Fragen beantwortet, Berichte erstellt und Daten abruft – inzwischen angeboten von Partnerunternehmen in Saudi-Arabien und Panama.

Die Herausforderung

Führungskräfte waren für jeden Bericht auf die IT und auf Berater angewiesen, und SAP-Partner hatten ihren Kunden kein KI-Produkt anzubieten.

Ausgangslage

In vielen Unternehmen mit SAP Business One bekommen Führungskräfte keinen neuen Bericht, ohne die IT oder einen externen Berater zu fragen. Jede Anfrage bedeutet, eine Abfrage oder einen Crystal Report zu schreiben, und einfache Fragen wie die Top-Kunden dieses Monats oder überfällige Artikel pro Lager warten oft tagelang auf eine Antwort.

Gleichzeitig wurden SAP-Partner von ihren Kunden nach KI gefragt und hatten kein Produkt anzubieten. Ziel war ein Connector, mit dem Anwender Fragen in Alltagssprache stellen, der die SAP-B1-Daten durch rein lesenden Zugriff schützt und den Partner mit einer Lizenz pro Benutzer weiterverkaufen können. Das Model Context Protocol (MCP), ein offener Standard, über den KI-Assistenten externe Tools aufrufen, ermöglichte es, dieselben SAP-B1-Daten sowohl KI-Assistenten als auch dem eigenen Portal des Connectors bereitzustellen.

Was wir entwickelt haben

  • Fragen in natürlicher Sprache werden in sichere, rein lesende SAP-B1-Abfragen übersetzt
  • KI-generierte Berichte und Zusammenfassungen
  • MCP-Server, damit KI-Assistenten SAP-B1-Daten als Tools nutzen können
  • Lizenzmodell pro Benutzer für Wiederverkäufer

So greift alles ineinander

  • Anwender geben ihre Frage im KI-Portal ein, das auf ASP.NET Core basiert.
  • Gemini wandelt die Frage in eine Abfrage um; gegen die SAP-B1-Datenbank auf SQL Server oder SAP HANA dürfen nur sichere, rein lesende Abfragen laufen.
  • Ist der SAP B1 Service Layer (die REST/OData-API von SAP Business One) die bessere Quelle, werden die Daten über ihn statt per direktem SQL abgerufen.
  • Die Ergebnisse gehen zurück an das Modell, das daraus die Antwort, eine Zusammenfassung oder einen vollständigen KI-generierten Bericht für den Anwender erstellt.
  • Der MCP-Server stellt dieselben SAP-B1-Daten als Tools bereit, sodass KI-Assistenten mit MCP-Unterstützung sie direkt nutzen können.
  • Eine Lizenzschicht pro Benutzer ermöglicht es jedem Vertriebspartner, Benutzer für seine eigenen Kunden zu aktivieren und zu verwalten.

So haben wir es umgesetzt

  1. Analyse und Leistungsumfang. Sammeln der Fragen und Berichte, die Führungskräfte am häufigsten anfordern, Prüfung der SAP-B1-Versionen und Datenbanken (SQL Server oder SAP HANA) bei den Partnern und Festlegung der Grenze für den rein lesenden Zugriff.
  2. Entwicklung auf einem Testmandanten. Abfrageschicht für natürliche Sprache, Berichtsgenerator und MCP-Tools werden gegen einen SAP-B1-Demomandanten entwickelt, sodass während der Entwicklung keine echten Kundendaten verwendet werden.
  3. Tests. Dieselben Fragen werden auf SQL Server und SAP HANA getestet, weil sich die SQL-Dialekte unterscheiden. Geprüft wird, dass Schreib- oder Löschanfragen abgelehnt werden und die Antworten mit den Zahlen der SAP-B1-Standardberichte übereinstimmen.
  4. Partnerstart. Einrichtung der Lizenzierung pro Benutzer für Wiederverkäufer, Vorbereitung von Demomaterial und Onboarding der Partnerunternehmen in Saudi-Arabien und Panama.
  5. Support und nächste Phase. Betreuung der Partner und ihrer ersten Kunden nach dem Start sowie Planung der von den Partnern gewünschten Erweiterung auf weitere ERP-Systeme (SAP HANA, Odoo, Microsoft).

Ergebnis

  • Partnerverträge in Saudi-Arabien und Panama unterzeichnet
  • Partner wünschen die Erweiterung auf weitere ERP-Systeme (SAP HANA, Odoo, Microsoft)

Partner in Saudi-Arabien und Panama haben jetzt ein KI-Produkt für ihre SAP-B1-Kunden, und ihre Anfragen nach Unterstützung für SAP HANA, Odoo und Microsoft zeigen eine Nachfrage, die über ein einzelnes ERP hinausgeht.

Erkenntnisse für ein ähnliches Projekt

  • Setzen Sie den rein lesenden Zugriff an mehr als einer Stelle durch; verlassen Sie sich nicht allein auf den Prompt, um das Modell vom Ändern der Daten abzuhalten.
  • Testen Sie auf SQL Server und auf SAP HANA. Die Tabellennamen sind gleich, Anführungszeichen, Groß- und Kleinschreibung und Datumsfunktionen jedoch nicht.
  • Gleichen Sie KI-Antworten mit einem bekannten SAP-B1-Bericht ab, bevor Anwender ihnen vertrauen; eine falsche Summe kostet mehr Vertrauen, als zehn richtige aufbauen.

Technologie

ASP.NET CoreGeminiMCPSAP B1 Service LayerSQL ServerSAP HANA

Eingesetzte Leistungen

Umgesetzt von Zain Abbas, Kodenova.

Sie planen etwas Ähnliches?

Sagen Sie uns, was Sie brauchen. Sie erhalten eine klare technische Antwort, einen festen Leistungsumfang und einen Preis, in der Regel innerhalb von 24 Stunden.