Übersicht
Dieser Artikel gibt Ihnen einen Überblick über die Integration von SAP-Systemen in Workiva, einschließlich der unterstützten Verbindungsmethoden, Authentifizierungsarten und Integrationsmodelle (Push vs. Pull). Pull). Nutzen Sie diesen Leitfaden, um zu verstehen, welche Integrationsstrategie für Ihre SAP-Umgebung und Ihre Berichtsanforderungen am besten geeignet ist.
Hinweis: Dieser Artikel setzt eine gewisse Vertrautheit mit den Grundlagen der SAP- und Workiva-Integration voraus.
Wenn Sie neu im Bereich der Integrationen sind oder nicht wissen, wo Sie anfangen sollen, wenden Sie sich bitte an Ihren Workiva-Vertreter oder SAP-Administrator.
Push vs. Pull-Integration
Um SAP-Daten in Workiva zu integrieren, müssen Sie wissen, ob Workiva die Daten ziehen oder SAP sie schieben soll.
| Modus | Beschreibung | Verantwortung | Wann Sie verwenden |
|---|---|---|---|
| Pull | Workiva Chains ruft eine SAP-API auf | SAP muss ein OAuth2-gesichertes API entwickeln und bereitstellen | Abrufbarer, kontrollierter oder reaktiver Zugriff auf SAP-Daten. |
| Push | SAP sendet Daten an Workiva | SAP kümmert sich um die Lieferung, das Format und den Zeitplan | Von SAP initiierte Datenlieferung an die Workiva-Plattform |
Pull
Wenn Sie Workiva bevorzugen, um Daten von SAP abzurufen, folgen Sie den unten stehenden Schritten, um SAP BW oder S/4HANA Daten als OData-Services darzustellen. Dies ermöglicht Workiva Chains den sicheren Aufruf von SAP APIs.
| Schritte zur Bereitstellung von SAP BW-Daten über OData | Schritte zur Bereitstellung von SAP S/4HANA-Daten über OData | ||
|---|---|---|---|
| 1 | Erstellen Sie eine SAP BW Abfrage entweder mit EasyQuery oder mit ABAP CDS-basierten Abfragen | Erstellen Sie eine benutzerdefinierte CDS-Ansicht. Definieren und modellieren Sie das erforderliche Dataset. |
|
| 2 | Stellen Sie die Abfrage als OData-Dienst bereit. | Stellen Sie die CDS-Ansicht als OData-Dienst bereit. | |
| 3 |
Stellen Sie die API optional mit einer der folgenden Optionen bereit: |
Stellen Sie die API optional mit einer der folgenden Optionen bereit: |
|
| 4 | Sichern Sie den Endpunkt mit OAuth 2.0 Client Credentials. | Sichern Sie den Endpunkt mit OAuth 2.0 Client Credentials. | |
| 5 | Testen Sie den API-Endpunkt mit Postman oder ähnlichen Werkzeugen. | Testen Sie den API-Endpunkt mit Postman oder ähnlichen Werkzeugen. | |
Push
Wenn Sie SAP bevorzugen, um Daten in Workiva zu pushen, sollten Sie SAP CPI als Middleware verwenden. Es verwaltet sowohl die Planung als auch die Formatierung der Daten, bevor sie an die Workiva APIs geliefert werden.
CPI funktioniert ähnlich wie Workiva Chains und bietet Logik-, Planungs- und Transformationsfunktionen, aber die Konfiguration und Wartung liegen vollständig in der Hand von SAP.
Mit SAP CPI können Sie Daten mit Hilfe von Workiva APIs direkt in Workiva einspeisen.
SAP-Integrationsmatrix
Diese Matrix gibt Ihnen einen Überblick darüber, wie verschiedene SAP-Systeme mit Workiva integriert werden können. Hier finden Sie eine Übersicht über die unterstützten Integrationsmethoden, die erforderliche Middleware, die Authentifizierungsarten und die Kompatibilität des Ansatzes mit Chains. Verwenden Sie dies als Kurzreferenz, um den besten Integrationspfad für Ihre SAP-Umgebung zu finden.
| SAP-System | Methode der Integration | Middleware/Tooling | Authentifizierung | Integrationsablauf | Kettenkompatibel |
| S/4 HANA Wolke | CDS-Ansicht + OData-API | Optional: SAP APIM, SAP CAP | OAuth 2.0 | Workiva zieht von exponierten SAP API Endpunkten über den Http Connector | ✅ Ja |
| SAP BW (NetWeaver) | BEx Query oder ABAP CDS-Ansichten + OData | SAP Cloud Connector + SAP APIM | OAuth 2.0 | Workiva zieht von einem exponierten APIM-Endpunkt über den Http-Connector | ✅ Ja |
| SAP BW (Nicht-NW) |
SFTP | Chains | Benutzername/Passwort oder Private Keys | Workiva zieht über SFTP-Verbindung | ✅ Ja |
| SAP BW/4HANA vor Ort | SAP BW-Konnektor + Ground Runner | Chains | Benutzername/Passwort | Workiva zieht über den SAP BW-Konnektor | ✅ Ja |
| SAP BPC NW / MS 10.0 (Nicht-HANA) |
SAP BW Konnektor + Ground Runner | Chains | Benutzername/Passwort | Workiva zieht über den SAP BW-Konnektor | ✅ Ja |
| SAP HANA Datenbank | SAP HANA JDBC Connector + Ground Runner | Chains | Benutzername/Passwort | Workiva zieht über den Konnektor aus SAP | ✅ Ja |
| SAP-Datenbank | SAP HANA JDBC Connector + Cloud Runner | Chains | Benutzername/Passwort | Workiva zieht über den Konnektor aus SAP | ✅ Ja |
| SAP CPI (Push-Modell) |
HTTP Endpunkt zu Workiva API/Webhook | SAP CPI | OAuth 2.0 | SAP überträgt Daten an Workiva über die Workiva API | ✅ Ja |