1. Deployment-Modelle und Konnektivität

SAP ECC (ERP Central Component) wird ausschließlich als On-Premise-System betrieben – entweder im eigenen Rechenzentrum des Kunden oder in einer extern gehosteten Umgebung. Da SAP ECC keine nativen REST- oder OData-APIs bereitstellt, kommuniziert der Hivebuy Connector über das proprietäre SAP-Protokoll RFC (Remote Function Call), das den direkten Aufruf von SAP-Funktionsbausteinen (BAPIs) aus externen Systemen ermöglicht.

SAP ECC im eigenen Rechenzentrum

Das SAP-System ist ausschließlich intern erreichbar. Für die Anbindung des Hivebuy Connectors wird ein On-Premise-Agent benötigt, der innerhalb der Unternehmensinfrastruktur (oder in einer DMZ) installiert wird. Dieser Agent baut eine ausgehende, verschlüsselte HTTPS-Verbindung zum Hivebuy Connector auf und vermittelt die RFC-Aufrufe zwischen Connector und SAP-System – ohne dass eingehende Firewall-Ports im Kundennetzwerk geöffnet werden müssen.

SAP ECC in einer gehosteten Umgebung (Managed Hosting)

Wird SAP ECC von einem externen Dienstleister betrieben, bleibt die technische Architektur identisch: RFC als Protokoll, On-Premise-Agent als Brückenkomponente. Zusätzlich sind Abstimmungen mit dem Hosting-Dienstleister hinsichtlich Netzwerkzugängen und Firewall-Regeln erforderlich.

SAP ECC mit vorgelagertem SAP Web Dispatcher / API-Proxy

In modernisierten ECC-Umgebungen kann ein SAP Web Dispatcher oder ein API-Proxy vorgelagert sein, der RFC-Aufrufe in HTTP-basierte Requests übersetzt. In diesem Fall kann der Hivebuy Connector auch ohne direkten RFC-Zugriff kommunizieren. Die Netzwerkanforderungen (VPN oder On-Premise-Agent) bleiben jedoch vergleichbar.

Merkmal ECC im eigenen RZ ECC (Managed Hosting) ECC mit API-Proxy
Betrieb Kundenbetrieb, eigenes RZ Externer Dienstleister Kundenbetrieb mit vorgelagertem Proxy
Protokoll SAP RFC (BAPI) SAP RFC (BAPI) HTTP / proprietär
API-Erreichbarkeit Nur intern / LAN Nur intern / Hosting-Netz Intern oder DMZ-exponiert
Konnektivität zum Hivebuy Connector On-Premise-Agent (ausgehend) On-Premise-Agent + Hosting-Koordination VPN / Agent / Whitelisting
Authentifizierung SAP Benutzername / Passwort über RFC SAP Benutzername / Passwort über RFC API-Key / Basic Auth
Komplexität der Anbindung Hoch Sehr hoch Mittel

2. Überblick

Die Integration zwischen Hivebuy und SAP ECC wird über den Hivebuy Connector realisiert. Die Anbindung umfasst zwei Integrationspfade: die ereignisgesteuerte Übertragung von Bestelldaten aus Hivebuy in SAP in Echtzeit sowie die Verarbeitung von Lieferungsupdates aus Hivebuy. Die Kommunikation mit SAP ECC erfolgt über SAP RFC (Remote Function Call), konkret über den Aufruf von SAP-BAPIs zur Anlage von Bestellanforderungen (BANF) und Bestellungen im SAP-MM-Modul. Die Verbindung zum SAP-System wird über eine dedizierte RFC-Verbindung (SAP RFC Account) hergestellt, die über den On-Premise-Agent geroutet wird.


3. Prozessablauf A: „Send PO Data to SAP" (Hivebuy → SAP ECC)

Trigger (Schritt 1) – Ereignisempfang via HTTP-Webhook (Real-time)

Der Hivebuy Connector empfängt eingehende HTTP-Webhook-Events von Hivebuy in Echtzeit. Verarbeitete Ereignistypen sind: