Power Automate hat keinen SAP-Business-One-Connector: was der SAP-ERP-Connector abdeckt
Der SAP-ERP-Connector spricht nur RFC und BAPI und zielt auf ECC und S/4HANA. Warum Business One herausfällt und welcher Weg über die Service Layer führt.

Nein, einen Standard-Connector für SAP Business One gibt es in Power Automate nicht. Microsoft liefert zwei SAP-Connectoren aus, den SAP-ERP-Connector und den SAP-OData-Connector. Der SAP-ERP-Connector spricht ausschließlich RFC und BAPI und zielt auf SAP ECC, S/4HANA und Produkte auf dem NetWeaver-Stack. Business One bringt diese Schnittstellen nicht mit.
Was deckt der SAP-ERP-Connector wirklich ab?
Der SAP-ERP-Connector ist ein RFC-Connector, kein allgemeiner SAP-Connector. Microsoft schreibt die Grenze in der Connector-Referenz selbst hin: „The connector supports only RFCs and BAPIs". Alles, was ein SAP-System nicht als fernaufrufbaren Funktionsbaustein anbietet, ist für diesen Weg unerreichbar. Das ist der entscheidende Punkt, nicht die Frage nach dem Produktnamen.
- Reichweite: SAP ECC, S/4HANA und laut Microsoft-FAQ jedes SAP-Produkt, das auf dem NetWeaver-Stack läuft
- Voraussetzungen: ein On-Premises Data Gateway ab Version 3000.194 (Oktober 2023) und der SAP .NET Connector NCo 3.1 in der 64-Bit-Fassung, 32 Bit wird nicht unterstützt
- Lizenzklasse: Premium in Power Automate, Power Apps und Copilot Studio
- Drosselung: 2.500 Aufrufe je Verbindung in 60 Sekunden
Für SAP-Produkte außerhalb des NetWeaver-Stacks nennt Microsoft in derselben FAQ den Ersatzweg beim Namen: „use custom REST and SOAP connectors". Genau dort landet Business One.
Warum fällt SAP Business One aus dem Standard heraus?
SAP Business One ist eine eigene Produktlinie mit eigenen Schnittstellen. Die dokumentierten Programmierschnittstellen sind die Service Layer und die DI API, nicht RFC und BAPI. SAPs eigener Leitfaden zur Service Layer führt sogar einen Abschnitt zu den funktionalen Unterschieden zwischen Service Layer und DI API, behandelt also beide als die Wege in das System. In der gesamten SAP-Connector-Dokumentation von Microsoft taucht Business One an keiner Stelle auf.
Welcher Weg führt stattdessen zu Business One?
Über die Service Layer, die REST-Schnittstelle von SAP Business One nach dem OData-Standard. Sie läuft standardmäßig über HTTPS und steht sowohl für die Microsoft-SQL-Server-Variante (ab 10.0 PL01) als auch für die HANA-Variante zur Verfügung. Seit Feature Package 2405 ist OData Version 4 das primäre Protokoll: /b1s/v1/ liefert die abgekündigte Version 3, /b1s/v2/ liefert Version 4.
Der Punkt, der über die Bauweise entscheidet, ist die Anmeldung. Die Service Layer authentifiziert sitzungsbasiert: Ein POST auf /b1s/v1/Login mit Mandant, Benutzer und Kennwort liefert ein Cookie namens B1SESSION zurück, das laut SAP-Leitfaden zwingend in jedem folgenden Aufruf mitgeschickt werden muss. Die Sitzung läuft standardmäßig nach 30 Minuten Leerlauf ab. Eine einfache Basic-Authentifizierung je Aufruf gibt es dafür nicht, sie ist ausdrücklich der Semantic Layer vorbehalten und darf für Ressourcen wie BusinessPartners oder Orders nicht wiederverwendet werden.
Damit greift auch der SAP-OData-Connector nicht ohne Weiteres. Seine dokumentierten Anmeldeverfahren sind Basic, ein anonymes Token sowie Microsoft Entra ID über Azure API Management oder über SuccessFactors. Ein B1SESSION-Cookie mit Ablaufzeit ist dort nicht vorgesehen. In der Praxis bleiben zwei Wege: ein eigener Connector auf Basis der Service Layer oder direkte HTTP-Aufrufe, in beiden Fällen mit selbst gebauter Anmeldung und Sitzungserneuerung. Beide Wege sind Premium-Gebiet, denn der Zugriff auf Premium- und eigene Connectoren hängt an einer Power-Automate-Premium-Lizenz.
Wir bauen solche Anbindungen zuerst gegen einen Testmandanten, bevor echte Belege fließen. Wie sich Service Layer, OData und RFC-Middleware architektonisch unterscheiden, steht in unserem Vergleich der Anbindungswege. Den Rahmen dazu finden Sie auf unserer Seite zur SAP-Business-One-Beratung.
Häufige Fragen
Kann ich den SAP-OData-Connector einfach auf die Service Layer richten?
Technisch spricht die Service Layer OData, die Hürde liegt bei der Anmeldung. Der SAP-OData-Connector kennt laut Microsoft-Dokumentation Basic, anonymes Token und Microsoft Entra ID über Azure API Management oder SuccessFactors. Die sitzungsbasierte Anmeldung von Business One mit B1SESSION-Cookie gehört nicht dazu. Wer diesen Weg gehen will, schiebt in der Regel eine eigene Schicht dazwischen.
Brauche ich für Business One ein On-Premises Data Gateway?
Das Gateway ist Voraussetzung des SAP-ERP-Connectors, also des RFC-Wegs. Für die Service Layer über HTTPS stellt sich stattdessen die Frage der Erreichbarkeit: Sie läuft üblicherweise im eigenen Netz. Ohne einen kontrollierten Zugang von außen kommt kein Cloud-Flow an sie heran, und dieser Zugang gehört vor dem ersten Flow geklärt, nicht danach.
Berührt eine solche Anbindung meine SAP-Lizenzen?
Sie kann es, und das gehört vor den Bau auf den Tisch. Business One rechnet nicht nach dem Digital-Access-Modell des SAP-Kernsystems ab, sondern nach benannten Nutzern. Was das für automatisierte Zugriffe heißt, haben wir in RPA oder SAP Process Automation aufgedröselt. Maßgeblich ist am Ende Ihr Vertrag, nicht ein Richtliniendokument.
Simon Glowik
Gründer von NordFlux. Sieben Jahre Erfahrung von Web und SEO bis zur Automatisierung im Konzern-Maßstab, heute pragmatisch für den Mittelstand und mit deutscher Datenhoheit.
Zertifizierungen
- Microsoft zertifiziert — PL-900 und AZ-900
- UiPath zertifiziert — Automation Developer Associate
Konkrete Fragen zu Automatisierung oder KI?
In der kostenlosen Erstanalyse besprechen wir Ihren Fall direkt. Unverbindlich.