Integrazione di SAP S/4HANA con SnapLogic

8 minuti di lettura

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:

  1. Leggere i dati da SAP S/4HANA
  2. Spingere i dati in SAP S/4HANA (creazione/aggiornamento)
  3. 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.

Leggere i dati da SAP S/4HANA
Leggere i dati da SAP S/4HANA.

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:

Replicare i clienti in ServiceNow
Replicare i clienti in ServiceNow.

La configurazione dell'integrazione segue i passaggi indicati di seguito:

  1. Selezionare S/4HANA Read Snap.
  2. Configurare i dettagli dell'account per S/4HANA.
  3. Sfogliare la raccolta di API disponibile nel SAP Gateway di S/4HANA. In questo esempio abbiamo selezionato l'API "ZCRM_BUPA_ODATA_0001".
Sfogliare gli oggetti API
Sfogliare gli oggetti API.

4. Sfogliare le entità disponibili nell'API selezionata.

Sfogliare le entità dell'oggetto API selezionato
Sfogliare le entità dell'oggetto API selezionato.

5. Filtrare utilizzando il parametro chiave o qualsiasi campo dell'entità selezionata.

Filtrare i record utilizzando le condizioni
Filtrare i record utilizzando le condizioni.

6. Aggiungere lo Snap Mapper per trasformare la struttura da S/4HANA a ServiceNow. In SnapLogic, lo schema dell'entità selezionata viene caricato automaticamente.

Mapper per trasformare la struttura
Mapper per trasformare la struttura.

7. Nell'ultimo passaggio, configurare l'Insert Snap di ServiceNow.

Configurazione di ServiceNow Snap
Configurazione di ServiceNow Snap.

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.

Spingere i dati in SAP S/4HANA
Spingere i dati in SAP 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.

Replicare i clienti in S/4HANA
Replicare i clienti in S/4HANA.

La configurazione dell'integrazione segue i passaggi indicati di seguito:

1. Selezionate lo snap di lettura di ServiceNow.

2. Configurare ServiceNow Snap:

Sfogliare gli oggetti API
Sfogliare gli oggetti API.

3. Aggiungere Snap Mapper per trasformare la struttura da ServiceNow a S/4HANA. In SnapLogic, lo schema dell'entità selezionata viene caricato automaticamente.

Mapper per trasformare la struttura
Mapper per trasformare la struttura.

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.

Sfogliare le entità dell'oggetto API selezionato
Sfogliare le entità dell'oggetto API selezionato.

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.

Visualizzazione dei dati letti dal servizio OData di CDS
Visualizzazione dei dati letti dal servizio OData di CDS.

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.

Vista CDS personalizzata con servizio OData
Vista CDS personalizzata con servizio OData.

2. Il servizio OData pubblicato corrispondente a questa vista CDS personalizzata può essere consultato in S/4HANA Snap.

Servizio OData selezionato in S/4 HANA Read Snap
Servizio OData selezionato in S/4 HANA Read 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.

Mapper per trasformare la struttura
Mapper per trasformare la struttura.

4. Nell'ultimo passaggio abbiamo il ServiceNow Insert Snap.

Pipeline per leggere i dati dal servizio OData personalizzato
Pipeline per leggere i dati dal servizio OData personalizzato.

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:

Snap Pack SAP S/4HANA
Snap Pack SAP S/4HANA.

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.

Collegatevi con Rojo Consultancy via Twitter o LinkedIn.

Consulente per l'integrazione aziendale presso Rojo Consultancy

Stiamo assumendo!

Scoprite la vostra prossima grande opportunità di carriera.