Ankit Kesarwani è consulente per l'integrazione aziendale presso Rojo Consultancy, partner di SnapLogic e società di servizi di integrazione di sistemi e analisi dei dati con uffici nei Paesi Bassi e in Spagna.
Con numerose applicazioni SaaS che formano un ambiente IT complesso nelle aziende, è fondamentale mantenerle integrate per processi aziendali più rapidi ed efficienti.
La piattaforma di integrazione intelligente SnapLogic consente alle aziende di automatizzare l'integrazione di applicazioni e dati, sia sul sito cloud che in ambienti on-premise o ibridi, contribuendo a semplificare e accelerare le trasformazioni aziendali. E ora, con il nuovo SAP S/4HANA Snap Pack, le difficoltà di integrazione di un sistema ERP con un altro vengono eliminate.
In questo blog dimostreremo passo dopo passo come integrare SAP S/4HANA, un sistema ERP intelligente, con ServiceNow Asset Management, uno strumento comunemente utilizzato per tracciare e gestire il ciclo di vita delle risorse organizzative IT e non IT, seguendo tre passaggi principali utilizzando gli snap del SAP S/4HANA Snap Pack:
- Leggere i dati da SAP S/4HANA
- Spingere i dati in SAP S/4HANA (creazione/aggiornamento)
- Leggere i dati dalla tabella personalizzata SAP S/4HANA
Lo Snap Pack, che include gli snap di lettura, creazione, aggiornamento e cancellazione, ci permette di integrarci perfettamente con qualsiasi applicazione SaaS o on-premise che utilizza SnapLogic come middleware. Elimina il problema delle chiamate multiple per l'autenticazione e protegge lo sviluppatore dalla complessità delle API, senza perdere le funzionalità offerte dalla piattaforma. Di conseguenza, i tempi di implementazione si riducono significativamente, così come i possibili rischi che possono sorgere durante il progetto.
Passo 1: leggere i dati da SAP S/4HANA
Possiamo estrarre senza problemi i dati da SAP S/4HANA in modalità query o delta utilizzando S/4HANA Read Snap.
S/4HANA Read Snap offre un'ampia gamma di configurazioni, che possono essere utilizzate per risolvere sfide di integrazione complesse.
Di seguito è riportata una pipeline in cui leggiamo i dettagli del cliente da S/4HANA e li inviamo a ServiceNow:
La configurazione dell'integrazione segue i passaggi indicati di seguito:
- Selezionare S/4HANA Read Snap.
- Configurare i dettagli dell'account per S/4HANA.
- Sfogliare la raccolta di API disponibile nel SAP Gateway di S/4HANA. In questo esempio abbiamo selezionato l'API "ZCRM_BUPA_ODATA_0001".
4. Sfogliare le entità disponibili nell'API selezionata.
5. Filtrare utilizzando il parametro chiave o qualsiasi campo dell'entità selezionata.
6. Aggiungere lo Snap Mapper per trasformare la struttura da S/4HANA a ServiceNow. In SnapLogic, lo schema dell'entità selezionata viene caricato automaticamente.
7. Nell'ultimo passaggio, configurare l'Insert Snap di ServiceNow.
Allo stesso modo, è possibile configurare la modalità delta in S/4HANA Read Snap per filtrare sulla base del timestamp in una pipeline pianificata per la ricorrenza.
Fase 2: Spingere i dati in SAP S/4HANA (Creare/Aggiornare) Possiamo spingere senza problemi i dati in SAP S/4 HANA in modalità query o delta utilizzando il Read Snap di S/4HANA.
S/4HANA Create Snap consente di creare oggetti di dati nell'applicazione S/4HANA on-premise e offre un'ampia gamma di configurazioni che possono essere utilizzate per risolvere sfide di integrazione complesse.
Di seguito è riportata una pipeline di esempio in cui leggiamo i dettagli dei clienti da ServiceNow e li trasferiamo a S/4HANA.
La configurazione dell'integrazione segue i passaggi indicati di seguito:
1. Selezionate lo snap di lettura di ServiceNow.
2. Configurare ServiceNow Snap:
3. Aggiungere Snap Mapper per trasformare la struttura da ServiceNow a S/4HANA. In SnapLogic, lo schema dell'entità selezionata viene caricato automaticamente.
4. Sfogliare la raccolta di API disponibile nel SAP Gateway di S/4HANA. In questo esempio, abbiamo selezionato l'API "ZCRM_BUPA_ODATA_0001" e l'entità "AccountCollection" nello Snap.
Passo 3: leggere i dati dalla tabella personalizzata SAP S/4HANA
Possiamo estrarre senza problemi i dati da tabelle personalizzate/CDS (Core Data Services) View create in SAP S/4HANA utilizzando S/4HANA Read Snap.
Le viste CDS si basano su tabelle e viste di database esistenti per fornire un metodo efficiente di modellazione dei dati. SAP S/4HANA consente ai clienti di creare le proprie viste CDS personalizzate, combinando varie viste CDS per soddisfare i propri requisiti specifici di recupero dei dati. Queste viste CDS personalizzate possono essere facilmente esposte come servizio OData (API), che può essere utilizzato per recuperare i dati da SAP S/4HANA Cloud.
1. Viene creata una vista CDS personalizzata ed esposta come servizio OData.
2. Il servizio OData pubblicato corrispondente a questa vista CDS personalizzata può essere consultato in S/4HANA Snap.
3. Aggiungere un passo di mappatura per trasformare la struttura prevista dal sistema di destinazione. In questo caso, i dati vengono inviati a ServiceNow.
4. Nell'ultimo passaggio abbiamo il ServiceNow Insert Snap.
Lo scenario sopra descritto estrae e invia i dati da SAP S/4HANA, contribuendo ad automatizzare i processi aziendali. Nello sviluppo dei seguenti snap sono state prese in considerazione tutte le funzionalità offerte da SAP S/4HANA Odata API:
I processi aziendali tendono a essere molto complessi. Soprattutto quando si tratta di SAP come sistema ERP in combinazione con le piattaforme SaaS, la maggior parte degli sforzi è dedicata all'esplorazione e alla comprensione delle funzionalità API complete e dei requisiti di connettività di una piattaforma SAP come S/4HANA. Lo Snap Pack S/4HANA riduce significativamente questo sforzo; in questo modo il caso d'uso aziendale e la sua automazione possono ricevere la massima attenzione da parte dell'organizzazione.
Se siete interessati o volete saperne di più sullo Snap Pack di SAP S/4HANA, contattate direttamente Rojo Consultancy o SnapLogic.
Informazioni su Rojo Consultancy
Rojo Consultancy è una società di servizi di integrazione di sistemi e di analisi dei dati con uffici nei Paesi Bassi e in Spagna. L'azienda è specializzata nell'integrazione cloud e on-premises, nell'orchestrazione dei processi aziendali, nella creazione di connettori di integrazione eccezionali cloud e nell'offerta di servizi gestiti su misura per le esigenze dei clienti. Il portafoglio di Rojo comprende servizi di integrazione e gestione delle API per SnapLogic, SAP e altro ancora. Per saperne di più: rojoconsultancy.com.