Eine SAP-Dynamics-365-Anbindung lässt SAP das führende System für Finanzen und Logistik bleiben, während Dynamics 365 das Front Office für den Vertrieb ist. Stammdaten - Geschäftspartner, Materialien, Preise, Kreditstatus - fließen aus SAP (über OData-Services, IDocs oder BAPIs) in die Dataverse-Objekte Konto, Kontakt, Produkt und Preisliste. In Dynamics erfasste Angebote und Aufträge gehen als Kundenaufträge zurück nach SAP, Fakturen kommen als Rechnungsstatus zurück. Richtig gemacht ist das kein einmaliger Datenimport, sondern eine delta-getriebene, idempotente Pipeline, die SAP-Organisationsstruktur, Währungen und Mengeneinheiten mit dem Dataverse-Modell abgleicht, damit keine Seite auseinanderläuft.
In SAP liegen Geld und Logistik: der Geschäftspartner-Stamm, der Materialstamm, die Konditionen, die Kreditlimits, die Kundenaufträge, die Lieferung und Faktura auslösen. In Dynamics 365 lebt der Vertrieb: Konten, Kontakte, Verkaufschancen, Angebote und die tägliche Pipeline im Dataverse. Ohne Verbindung beschreiben beide dieselben Kunden und Produkte in zwei verschiedenen Sprachen - und jemand tippt den Unterschied von Hand nach.
Eine SAP-Dynamics-365-Anbindung schließt diese Lücke in beide Richtungen. Stammdaten fließen aus SAP heraus, damit der Vertrieb immer gegen echte Kunden, echte Materialien und aktuelle Preise kalkuliert. Angebote und Aufträge fließen nach SAP zurück, damit das Front Office nicht zum parallelen Datenbestand wird, den die Buchhaltung später abgleichen muss. SAP bleibt führendes System, Dynamics bleibt das System für die Kundenbeziehung, und die Pipeline hält beide ehrlich.
| SAP-Objekt / Ereignis | Wird in Dynamics 365 zu | Hinweis |
|---|---|---|
| Geschäftspartner / Kundenstamm (DEBMAS, API_BUSINESS_PARTNER) | Konto + Kontakte | SAP-Nummer in einen alternativen Dataverse-Schlüssel geschrieben |
| Materialstamm (MATMAS, API_PRODUCT_SRV) | Produkt | Basismengeneinheit auf Dataverse-Einheitengruppe abgebildet |
| Konditionen / Preisliste | Preisliste + Preislistenpositionen | Je Währung und Vertriebsbereich; Konditionsarten zum Nettopreis aufgelöst |
| Kreditlimit / Sperrstatus | Feld / Statuskennzeichen am Konto | Vertrieb sieht einen gesperrten Kunden vor dem Angebot |
| In Dynamics erfasstes Angebot / Auftrag | Kundenauftrag (ORDERS, API_SALES_ORDER_SRV) | Auf korrekte Verkaufsorganisation, Vertriebsweg, Sparte gemappt |
| Faktura / Rechnung (VBRK) | Rechnung + Status | Zahlungs- und Ausgleichsstatus zur Einsicht zurückgegeben |
| Lieferung / Verfügbarkeitsprüfung | Auftragspositionsstatus | Bestätigte Menge und Termin an den Dynamics-Auftrag zurückgemeldet |
Objektumfang, Richtung und Feldzuordnung stimmen wir einmalig ab und hinterlegen sie in der Pipeline. Danach ordnet niemand mehr eine Kundennummer von Hand einer GUID zu.
Ein Punkt-zu-Punkt-Skript oder eine generische Konnektor-Vorlage deckt den Gutfall ab und lässt die teuren Ränder offen:
Wir behandeln das als Pipeline, nicht als Migration. SAP-Objekte werden als Delta abgeholt oder empfangen - OData mit Delta-Tokens, IDoc-Verteilung oder BAPI-Aufrufe je nach Objekt und Landschaft -, gegen ein Schema validiert, in das abgestimmte Dataverse-Modell überführt und über die Dynamics-365-Web-API in passend dimensionierten Batches geschrieben. Aufträge und Angebote laufen in die Gegenrichtung nach SAP, unter der richtigen Organisationszuordnung.
Die Pipeline ist idempotent: Jeder Datensatz trägt einen stabilen Geschäftsschlüssel, sodass ein erneuter Lauf, ein Replay oder zwei überlappende Läufe nie ein Duplikat erzeugen oder einen neueren Wert mit einem veralteten überschreiben. Sie läuft auf cloud-nativer, vollständig EU-gehosteter Infrastruktur, sodass Geschäftspartner- und Auftragsdaten die EU nicht verlassen - das hält AVV und DSGVO sauber.
Und dann halten wir sie am Laufen. Monitoring, Alerting, Incident Response und - entscheidend - das Beobachten von SAP-API-Freigaben und Microsofts Änderungen an den Dataverse-Limits liegen vertraglich bei uns. Sie bekommen einen festen Ansprechpartner und ein SLA, kein Skript, das jemand babysitten muss.
Wenn nur eine Handvoll Konten zwischen den Systemen wandert und jemand den einen oder anderen Auftrag nachtippt, ist ein manueller Ablauf völlig in Ordnung - und wir sagen Ihnen das auch. Die Anbindung lohnt sich, wenn das Stammdatenvolumen das Nachtippen fehleranfällig macht, wenn der Vertrieb vor dem Angebot aktuelle Preise und Kreditstatus braucht, wenn in Dynamics erfasste Aufträge unter strengen Organisationsregeln in SAP landen müssen, oder wenn die Buchhaltung jeden Abschluss damit verbringt, zwei Datenbestände abzugleichen, die von Anfang an einer hätten sein sollen.
Sie möchten diese Integration umsetzen und dauerhaft betreiben lassen? Sagen Sie uns, welche Systeme verbunden werden sollen und welche Daten fließen müssen. Festpreis-Angebot zur Aufwandsabschätzung innerhalb von 48 Stunden.
Scoping-Gespräch anfragen