SAP Ariba Connector
SAP Ariba Network
cXML + REST-Integration über Azure Function Middleware
Überblick
Der merchantCENTRAL SAP Ariba Connector ermöglicht die automatische Bestellverarbeitung zwischen dem SAP Ariba Network und Business Central. Die Kommunikation erfolgt über eine Azure Function Middleware, die cXML-Dokumente in JSON konvertiert.
Funktionsumfang
| Funktion | Beschreibung | Phase |
|---|---|---|
| Bestellimport | Purchase Orders (OrderRequest) → Verkaufsaufträge | PoC |
| Versandbestätigung | Ship Notice (ASN) → Ariba | PoC |
| Auftragsbestätigung | ConfirmationRequest → Ariba | Phase 2 |
| Rechnungen | InvoiceDetailRequest → Ariba | Phase 2 |
| PunchOut Catalog | Bidirektionale Katalogintegration | Phase 3 |
Technische Details
Architektur
SAP Ariba Network ←→ Azure Function Middleware ←→ Business Central
(cXML) (cXML ↔ JSON) (AL / REST)
- Protokoll: cXML (primär) + REST APIs (ergänzend)
- Authentifizierung: OAuth 2.0 für REST, SharedSecret für cXML
- Middleware: Azure Function (.NET) für cXML-Parsing und -Building
- Datenformat: cXML → JSON → AL-Verarbeitung
Sicherheit
- SharedSecret-Validierung für eingehende cXML-Nachrichten
- OAuth 2.0 für ausgehende REST-Aufrufe
- Credentials im IsolatedStorage von Business Central
Voraussetzungen
- Microsoft Dynamics 365 Business Central (Cloud)
- merchantCENTRAL Hub-App
- SAP Ariba Network Lieferantenkonto
- Azure Subscription für die Middleware