Panoramica
Questo articolo fornisce una panoramica su come integrare i sistemi SAP con Workiva, compresi i metodi di connessione, i tipi di autenticazione e i modelli di integrazione supportati (Push vs. Pull). Pull). Utilizza questa guida per capire quale strategia di integrazione è più adatta al tuo ambiente SAP e alle tue esigenze di reporting.
Nota: Questo articolo presuppone una certa familiarità con le basi dell'integrazione di SAP e Workiva.
Se sei alle prime armi con le integrazioni o non sai da dove cominciare, contatta il tuo rappresentante Workiva o l'amministratore SAP.
Integrazione push vs. pull Integrazione pull
Per integrare i dati SAP con Workiva, è importante capire se Workiva deve tirare i dati o SAP deve spingerli.
| Modalità | Descrizione | Responsabilità | Quando usare |
|---|---|---|---|
| Tirare | Workiva Chains chiama un'API SAP | SAP deve sviluppare ed esporre un'API protetta da OAuth2 | Accesso on-demand, controllato o reattivo ai dati SAP. |
| File push | SAP invia i dati a Workiva | SAP gestisce la consegna, il formato e la pianificazione | Consegna dei dati da parte di SAP alla piattaforma Workiva |
Tirare
Se preferisci che Workiva a estragga i dati da SAP, segui i passi seguenti per esporre i dati di SAP BW o S/4HANA come servizi OData. Questo permette alle catene Workiva di chiamare in modo sicuro le API SAP.
| Passi per esporre i dati di SAP BW tramite OData | Passi per esporre i dati di SAP S/4HANA tramite OData | ||
|---|---|---|---|
| 1 | Creare una query SAP BW utilizzando EasyQuery o query basate su ABAP CDS | Costruire una vista personalizzata CDS. Definisci e modella il set di dati richiesto. |
|
| 2 | Esporre la query come servizio OData. | Esporre la vista CDS come servizio OData. | |
| 3 |
Esponi facoltativamente l'API utilizzando uno dei seguenti metodi: |
Esponi facoltativamente l'API utilizzando uno dei seguenti metodi: |
|
| 4 | Proteggere l'endpoint con le credenziali del client OAuth 2.0 . | Proteggere l'endpoint con le credenziali del client OAuth 2.0 . | |
| 5 | Testa l'endpoint API utilizzando Postman o strumenti simili. | Testa l'endpoint API utilizzando Postman o strumenti simili. | |
File push
Se preferisci SAP spingere i dati in Workiva, considera l'utilizzo di SAP CPI come middleware. Gestisce sia la programmazione che la formattazione dei dati prima che vengano consegnati alle API di Workiva.
CPI funziona in modo simile alle catene di Workiva, fornendo funzionalità di logica, programmazione e trasformazione, ma la configurazione e la manutenzione sono completamente di proprietà di SAP.
Con SAP CPI, puoi spingere i dati direttamente in Workiva utilizzando le API di Workiva.
Matrice di integrazione SAP
Questa matrice fornisce una panoramica di alto livello su come diversi sistemi SAP possono integrarsi con Workiva. Il documento illustra i metodi di integrazione supportati, il middleware richiesto, i tipi di autenticazione e la compatibilità dell'approccio con Chains. Utilizza questa guida come riferimento rapido per identificare il percorso di integrazione migliore in base al tuo ambiente SAP.
| Sistema SAP | Metodo di integrazione | Middleware / Tooling | Autenticazione | Flusso di integrazione | Compatibile con la catena |
| S/4 HANA Cloud | Vista CDS + API OData | Opzionale: SAP APIM, SAP CAP | OAuth 2.0 | Workiva attinge dall'endpoint SAP API esposto tramite Http Connector | Sì |
| SAP BW (NetWeaver) | Query BEx o viste CDS ABAP + OData | Connettore SAP Cloud + SAP APIM | OAuth 2.0 | Workiva preleva dall'endpoint APIM esposto tramite Http Connector | Sì |
| SAP BW (Non-NW) |
SFTP | Chains | Username/Password o chiavi private | Workiva preleva tramite connettore SFTP | Sì |
| SAP BW/4HANA on-prem | SAP BW Connector + Ground Runner | Chains | Nome utente/Password | Workiva tira tramite il connettore di SAP BW | Sì |
| SAP BPC NW / MS 10.0 (Non-HANA) |
SAP BW Connector + Ground Runner | Chains | Nome utente/Password | Workiva tira tramite il connettore di SAP BW | Sì |
| Database SAP HANA | Connettore SAP HANA JDBC + Ground Runner | Chains | Nome utente/Password | Workiva attinge da SAP tramite il connettore | Sì |
| SAP Datasphere | Connettore SAP HANA JDBC + Cloud Runner | Chains | Nome utente/Password | Workiva attinge da SAP tramite il connettore | Sì |
| SAP CPI (Modello Push) |
Endpoint HTTP a Workiva API/Webhook | SAP CPI | OAuth 2.0 | SAP invia a Workiva tramite Workiva API | Sì |