Przegląd
Ten artykuł zawiera przegląd sposobu integracji systemów SAP z Workiva, w tym obsługiwane metody połączeń, typy uwierzytelniania i modele integracji (Push vs. Pull). Skorzystaj z tego przewodnika, aby zrozumieć, która strategia integracji jest najlepsza dla Twojego środowiska SAP i potrzeb w zakresie raportowania.
Uwaga: Ten artykuł zakłada pewną znajomość podstaw integracji SAP i Workiva.
Jeśli nie masz doświadczenia w integracji lub nie wiesz od czego zacząć, skontaktuj się z przedstawicielem Workiva lub administratorem SAP.
Push vs. Pull Integration
Aby zintegrować dane SAP z Workiva, ważne jest, aby zrozumieć, czy Workiva powinna pobierać dane, czy SAP powinien je przesyłać.
| Tryb | Opis | Odpowiedzialność | Kiedy używać |
|---|---|---|---|
| Pociągnij | Workiva Chains wywołuje interfejs API SAP | SAP musi opracować i udostępnić interfejs API zabezpieczony protokołem OAuth2 | Dostęp na żądanie, kontrolowany lub reaktywny dostęp do danych SAP. |
| Naciśnij | SAP wysyła dane do Workiva | SAP obsługuje dostawę, format i harmonogram | Dostarczanie danych zainicjowane przez SAP do platformy Workiva |
Pociągnij
Jeśli wolisz Workiva, aby pobrać dane z SAP, wykonaj poniższe kroki, aby udostępnić dane SAP BW lub S/4HANA jako usługi OData. Umożliwia to Workiva Chains bezpieczne wywoływanie interfejsów API SAP.
| Kroki w celu udostępnienia danych SAP BW za pośrednictwem OData | Kroki w celu udostępnienia danych SAP S/4HANA za pośrednictwem OData | ||
|---|---|---|---|
| 1 | Utwórz zapytanie SAP BW przy użyciu EasyQuery lub zapytań opartych na ABAP CDS | Utwórz niestandardowy widok CDS. Zdefiniuj i zamodeluj wymagany zestaw danych. |
|
| 2 | Udostępnij zapytanie jako usługę OData. | Udostępnij widok CDS jako usługę OData. | |
| 3 |
Opcjonalnie udostępnij interfejs API przy użyciu jednego z poniższych: |
Opcjonalnie udostępnij interfejs API przy użyciu jednego z poniższych: |
|
| 4 | Zabezpiecz punkt końcowy za pomocą poświadczeń klienta OAuth 2.0. | Zabezpiecz punkt końcowy za pomocą poświadczeń klienta OAuth 2.0. | |
| 5 | Przetestuj punkt końcowy API za pomocą Postmana lub podobnych narzędzi. | Przetestuj punkt końcowy API za pomocą Postmana lub podobnych narzędzi. | |
Naciśnij
Jeśli wolisz, aby SAP wypychał dane do Workiva, rozważ użycie SAP CPI jako oprogramowania pośredniczącego. Zarządza zarówno harmonogramem , jak i formatowaniem danych przed dostarczeniem ich do interfejsów API Workiva.
CPI działa podobnie do Workiva Chains, zapewniając logikę, planowanie i możliwości transformacji, ale konfiguracja i konserwacja są w pełni własnością SAP.
Dzięki SAP CPI możesz Push dane bezpośrednio do Workiva za pomocą Workiva APIs.
Macierz integracji SAP
Ta matryca zapewnia ogólny przegląd tego, w jaki sposób różne systemy SAP mogą integrować się z Workiva. Określa on obsługiwane metody integracji, wymagane oprogramowanie pośredniczące, typy uwierzytelniania oraz to, czy dane podejście jest zgodne z Chains. Użyj tego jako szybkiego odniesienia, aby zidentyfikować najlepszą ścieżkę integracji w oparciu o środowisko SAP.
| System SAP | Metoda integracji | Oprogramowanie pośredniczące / narzędzia | Uwierzytelnianie | Przepływ integracji | Kompatybilny z łańcuchem |
| S/4 HANA Cloud | CDS View + OData API | Opcjonalnie: SAP APIM, SAP CAP | OAuth 2.0 | Workiva pobiera dane z odsłoniętego punktu końcowego SAP API poprzez Http Connector | tak |
| SAP BW (NetWeaver) | Widoki BEx Query lub ABAP CDS + OData | SAP Cloud Connector + SAP APIM | OAuth 2.0 | Workiva pobiera dane z odsłoniętego punktu końcowego APIM poprzez Http Connector | tak |
| SAP BW (Non-NW) |
SFTP | Chains | Nazwa użytkownika/hasło lub klucze prywatne | Workiva pobiera dane przez złącze SFTP | tak |
| SAP BW/4HANA on-prem | SAP BW Connector + Ground Runner | Chains | Nazwa użytkownika/hasło | Workiva pobiera dane za pośrednictwem konektora SAP BW | tak |
| SAP BPC NW / MS 10.0 (Non-HANA) |
SAP BW Connector + Ground Runner | Chains | Nazwa użytkownika/hasło | Workiva pobiera dane za pośrednictwem konektora SAP BW | tak |
| Baza danych SAP HANA | SAP HANA JDBC Connector + Ground Runner | Chains | Nazwa użytkownika/hasło | Workiva pobiera dane z SAP za pośrednictwem łącznika | tak |
| SAP Datasphere | SAP HANA JDBC Connector + Cloud Runner | Chains | Nazwa użytkownika/hasło | Workiva pobiera dane z SAP za pośrednictwem łącznika | tak |
| SAP CPI (model push) |
Punkt końcowy HTTP do Workiva API/Webhook | SAP CPI | OAuth 2.0 | SAP przesyła dane do Workiva za pośrednictwem interfejsu API Workiva | tak |