Come utilizzare App Connect con SAP (tramite OData )
SAP è un sistema ERP (Enterprise Resource Planning). Utilizzando i servizi OData è possibile creare una connessione e importare dati dalle fonti di dati.
In IBM® App Connect Designer, come utente aziendale (o chiunque altro desideri una semplice esperienza di integrazione) è possibile creare flussi di integrazione che richiamano o creano risorse SAP OData e utilizzare i dati richiamati da SAP per altre attività nel flusso. I flussi possono essere attivati da eventi nelle applicazioni come Salesforceo richiamando un'API come da applicazioni mobili e web.
Le seguenti informazioni descrivono come utilizzare App Connect per collegare SAP (tramite OData ) alle altre applicazioni.
Versioni API e prodotto supportate
Per conoscere le versioni del prodotto e delle API supportate da questo connettore, consultare i requisiti di sistema dettagliati alla pagina di supporto IBM.
Connessione a SAP (tramite OData)
Se il tuo gateway SAP è stato configurato per utilizzare OData per i prodotti SAP , App Connect può accedere alle risorse SAP OData in tempo reale, per condividere i dati SAP con le applicazioni SaaS come Salesforce.com e con altre applicazioni e sistemi a cui App Connect può connettersi. Per le comunicazioni bidirezionali con SAP, App Connect utilizza un connettore SAP OData 2.0 e una connessione di rete privata per connettersi a un servizio SAP Gateway OData nella rete privata che ospita il sistema SAP .
- Prima di poter usare IBM App Connect Designer per connetterti a SAP, hai bisogno dei seguenti prerequisiti:
- Un servizio SAP Gateway OData ben definito che si conforma a diversi requisiti; i tuoi oggetti SAP devono essere definiti senza relazioni e il tuo servizio SAP deve essere abilitato con l'indicatore
sap:creatable:false. Per ulteriori informazioni sui requisiti di un servizio SAP, vedere Creazione di un servizio SAP Gateway OData ben definito da utilizzare con IBM App Connect. - Una connessione di rete privata in App Connect per accedere a un sistema gateway SAP in una rete privata. Per ulteriori informazioni, vedi Connessione a una rete privata.
- Un servizio SAP Gateway OData ben definito che si conforma a diversi requisiti; i tuoi oggetti SAP devono essere definiti senza relazioni e il tuo servizio SAP deve essere abilitato con l'indicatore
- Per connettere App Connect a un account SAP che vuoi che App Connect utilizzi, hai bisogno dei seguenti dettagli di connessione:
- URL del servizio SAP Gateway
- Specifica l' URL del servizio OData di SAP Gateway. Utilizzate il valore dell' URL senza la desinenza "/", ad esempio:
http://9.111.222.34:8000/opu/odata/ZGW_ORDER_STATUS_SRV - Nome utente
- Specifica il nome utente da utilizzare durante la connessione al servizio SAP Gateway OData .
- Password
- Specifica la parola d'ordine per il nome utente durante la connessione al servizio SAP Gateway OData .
- Connessione di rete privata
'Selezionare il nome di un agente di rete privata che App Connect utilizza per connettersi alla rete privata. Questo elenco viene popolato con i nomi degli agenti di rete privata creati nella pagina Reti private. Per ulteriori informazioni, vedere Connessione a una rete privata.
Per connettersi per la prima volta a un endpoint SAP (tramite OData ) dalla pagina Connetti > Applicazioni e API App Connect Designer la pagina Catalogo ), espandere SAP (tramite OData ), quindi fare clic su Connetti. Per ulteriori informazioni, vedere Gestione degli account.
Prima di utilizzare l'account creato in App Connect in un flusso, rinominarlo con un nome significativo che ne permetta l'identificazione. Per rinominare l'account nella pagina Applicazioni e API, selezionare l'account, aprire il menu delle opzioni (⋮) e fare clic su Rinomina account.
Cosa dovrei considerare per primo?
Prima di utilizzare App Connect Designer con SAP (tramite OData), prendi nota delle seguenti considerazioni:
- (Considerazione generale) È possibile vedere gli elenchi degli eventi e delle azioni di attivazione disponibili nella pagina Applicazioni e API di App Connect Designer.
Per alcune applicazioni, gli eventi e le azioni dipendono dall'ambiente e dal fatto che il connettore supporti eventi configurabili e la scoperta dinamica delle azioni. Se l'applicazione supporta eventi configurabili, viene visualizzato un link Mostra altri eventi configurabili nell'elenco degli eventi. Se l'applicazione supporta il rilevamento dinamico delle azioni, viene visualizzato un link Mostra altro nell'elenco delle azioni.
- (Considerazioni generali) Se si stanno utilizzando più account per un'applicazione, la serie di campi visualizzati quando si seleziona un'azione per tale applicazione può variare per account diversi. Nell'editor del flusso, alcune applicazioni forniscono sempre una serie curata di campi statici per un'azione. Altre applicazioni utilizzano il rilevamento dinamico per richiamare la serie di campi configurati nell'istanza a cui si è connessi. Ad esempio, se hai due account per due istanze di un'applicazione, il primo account potrebbe utilizzare le impostazioni pronte per l'uso immediato. Tuttavia, il secondo account potrebbe essere configurato con campi personalizzati aggiuntivi.
- Dopo che App Connect è stato collegato a SAP tramite una connessione di rete privata, la scheda Applicazioni nella pagina Applicazioni e API di App Connect Designer elenca gli oggetti SAP e le relative azioni che è possibile utilizzare.
Figura 1. Gli oggetti SAP e le relative azioni come elencati nella scheda Applicazioni 
- Quando App Connect effettua una richiesta per richiamare le risorse OData da SAP, la risposta viene restituita come una raccolta OData di voci strutturate. Le voci sono arricchite con una coppia nome / valore
__metadatail cui valore è un oggetto JSON di coppie nome / valore. Per saperne di più sui modi per gestire tali OData__metadatainformazioni nei flussi App Connect, vedere Modalità di accesso alle informazioni SAP OData __metadata in App Connect
Eventi e azioni
SAP (tramite OData) eventi
Questi eventi sono per modifiche in questa applicazione che attivano un flusso per iniziare a completare le azioni nel flusso.
Azioni SAP (via OData)
Il flusso completa queste azioni su questa applicazione.
Gli elementi disponibili vengono elencati quando hai connesso App Connect aSAP (tramite OData).