SAP Ariba - Integrazione dei dati di transazione
I dati transazionali includono ordine di acquisto, fattura, ricevute, pagamenti e altre informazioni relative alle attività commerciali. I dati transazionali vengono forniti con un timestamp e un valore numerico che fa riferimento a uno o più oggetti.
I seguenti metodi sono comunemente usati per integrare i dati transazionali tra SAP ERP e la soluzione Ariba Procurement:
Utilizzo dell'opzione canale file
Utilizzo del canale dei servizi web
Utilizzo dell'opzione dell'interfaccia utente
Utilizzo dell'integrazione della connettività mediata
Integrazione utilizzando l'opzione File Channel
Per ogni canale di file, hai pianificato eventi di integrazione. Un amministratore Ariba può eseguire questi eventi manualmente. Viene definito un codice di programma eseguibile e pianificato per l'esecuzione. Il codice seleziona il file di dati csv dalla soluzione Ariba Procurement ed esporta nel database SAP ERP.
I file CSV vengono generati utilizzando eventi di transazione e questi vengono raccolti dallo strumento di trasferimento dati. Per spostare i dati nel database ERP, è necessario importare i trasporti SAP. I trasporti SAP sono una combinazione di programmi SAP, RFC e strutture di supporto. I programmi eseguibili SAP vengono utilizzati per spostare i dati esportati in SAP ERP. I programmi eseguibili BAPI aiutano nello spostamento dei dati in SAP ERP.
I programmi SAP di solito contengono i seguenti parametri:
Nome file logico: definisce il percorso logico e la posizione fisica dei file CSV.
Separatore di directory: è il separatore fisico per le directory in SAP ERP.
Codifica nei file di risposta: tecnica di codifica utilizzata per impostazione predefinita UTF-8.
Variante: nome della variante
Partizione - Nome partizione
Le seguenti tabelle mostrano diversi componenti dell'evento di integrazione dei dati transazionali:
Utilizzo del canale dei servizi Web
Il metodo del servizio Web si basa sull'utilizzo di URL SOAP configurati dagli amministratori di Ariba. Per tutti gli eventi in uscita, un URL SOAP viene generato automaticamente per essere presente nel WSDL generato secondo la seguente logica:
<IncomingHttpServerURL> / <ContextRoot> / soap / <realm name> / <event_name>
In ogni WSDL, hai i seguenti componenti:
Import - Questo componente viene utilizzato per associare uno spazio dei nomi a una posizione del documento.
Types - Questo componente viene utilizzato per definire i tipi di dati creati dall'utente, che verranno utilizzati nel documento.
Message - Questo componente viene utilizzato per definire tutte le parti di un singolo messaggio.
PortType- Questo è un contenitore di operazioni supportate dal servizio web. Le operazioni in PortType vengono ordinate. Queste operazioni indicano se un messaggio è in entrata o in uscita.
Binding- Questo elemento definisce l'operazione alla mappatura del protocollo. (ad esempio, http, https, MIME, ecc.).
Service - Questo componente viene utilizzato per definire l'operazione di mappatura degli indirizzi e mostra l'indirizzo effettivo che la richiesta deve essere inoltrata.
Esistono vari eventi di integrazione dei dati transazionali distribuiti tra SAP ERP e la soluzione Ariba Procurement.
La tabella seguente mostra URL di esempio per ogni evento di integrazione dati:
Utilizzo dell'opzione dell'interfaccia utente
In Ariba Procurement Solution, gli acquirenti possono anche utilizzare l'opzione di connettività diretta per integrare i dati nel sistema SAP ERP. Questa funzione è supportata in SAP ERP 6.0 e versioni successive. Utilizzando questa opzione, il sistema ERP invia una richiesta ad Ariba Procurement Solution con la parte di intestazione contenente i dettagli dei parametri per l'estrazione dei dati transazionali.
Per utilizzare questa opzione, la richiesta di trasporto deve essere scaricata e importata nel sistema SAP ERP.
Quando si utilizza l'opzione di connessione diretta utilizzando l'interfaccia utente, vengono applicate le seguenti limitazioni:
Nessuna notifica e-mail se si verifica un errore durante l'integrazione dei dati transazionali.
L'amministratore di Ariba può visualizzare tutti i messaggi di errore solo nel monitor di runtime dell'integrazione SAP ERP e SAP Process.
Quando si controlla il codice T SLGI, non vengono memorizzati i dettagli di tutti i log degli errori in questa transazione.
Utilizzo dell'integrazione della connettività mediata
Questo metodo utilizza il livello di integrazione del processo SAP con l'opzione di connettività mediata per l'integrazione dei dati transazionali. L'utilizzo di SAP PI fornisce un modo sicuro di integrazione e tutti i certificati e gli archivi chiavi vengono creati e archiviati nell'archivio chiavi di SAP Process Integration.
Per utilizzare questa opzione, la richiesta di trasporto deve essere scaricata e importata nel sistema SAP ERP. Quando si utilizza l'opzione di connessione diretta utilizzando l'interfaccia utente, vengono applicate le seguenti limitazioni:
Nessuna notifica e-mail se si verifica un errore durante l'integrazione dei dati transazionali.
Tutti i messaggi di errore possono essere visualizzati solo nel monitor di runtime dell'integrazione SAP ERP e SAP Process dall'amministratore di Ariba.
Quando si controlla il codice T SLGI, non vengono memorizzati i dettagli di tutti i log degli errori in questa transazione.