Integrieren Sie SAP S/4HANA mit SnapLogic

8 Minuten lesen

Ankit Kesarwani ist Berater für Unternehmensintegration beim SnapLogic-Partner Rojo Consultancy, einem Unternehmen für Systemintegration und Datenanalyse mit Niederlassungen in den Niederlanden und Spanien.

Da zahlreiche SaaS-Anwendungen eine komplexe IT-Umgebung in Unternehmen bilden, ist es von entscheidender Bedeutung, sie für schnellere und effizientere Geschäftsprozesse zu integrieren.

Die Intelligent Integration Platform von SnapLogic unterstützt Unternehmen durch die Automatisierung der Anwendungs- und Datenintegration - ob in der Cloud, vor Ort oder in hybriden Umgebungen - und trägt so zur Vereinfachung und Beschleunigung von Unternehmenstransformationen bei. Und mit dem neuen SAP S/4HANA Snap Pack werden die Schwierigkeiten bei der Integration eines ERP-Systems mit einem anderen beseitigt.

In diesem Blog zeigen wir Ihnen Schritt für Schritt, wie Sie SAP S/4HANA, ein intelligentes ERP-System, mit ServiceNow Asset Management, einem häufig verwendeten Tool zur Verfolgung und Verwaltung des Lebenszyklus von IT- und Nicht-IT-Organisationsanlagen, integrieren können:

  1. Daten aus SAP S/4HANA lesen
  2. Push-Daten in SAP S/4HANA (Anlegen/Aktualisieren)
  3. Daten aus benutzerdefinierter Tabelle SAP S/4HANA lesen

Das Snap Pack, das Lese-, Erstellungs-, Aktualisierungs- und Lösch-Snaps enthält, ermöglicht uns die nahtlose Integration in jede SaaS-basierte oder lokale Anwendung, die SnapLogic als Middleware nutzt. Damit entfällt der Aufwand für mehrere Authentifizierungsaufrufe, und der Entwickler wird vor der Komplexität der API geschützt, ohne die von der Plattform bereitgestellten Funktionen zu verlieren. Dadurch wird die Implementierungszeit erheblich verkürzt und mögliche Risiken, die während des Projekts auftreten können, werden reduziert.

Schritt 1: Daten aus SAP S/4HANA lesen

Wir können nahtlos Daten aus SAP S/4HANA im Abfrage- oder Deltamodus extrahieren, indem wir den S/4HANA Read Snap verwenden.

Daten aus SAP S/4HANA lesen
Lesen von Daten aus SAP S/4HANA.

Der S/4HANA Read Snap bietet eine breite Palette an Konfigurationsmöglichkeiten, die zur Lösung komplexer Integrationsaufgaben genutzt werden können.

Nachfolgend sehen Sie eine Pipeline, in der wir die Kundendaten aus S/4HANA lesen und sie an ServiceNow weiterleiten:

Replizieren von Kunden in ServiceNow
Replizieren Sie Kunden in ServiceNow.

Das Einrichten der Integration erfolgt in den folgenden Schritten:

  1. Wählen Sie S/4HANA Read Snap.
  2. Konfigurieren Sie die Kontodetails für S/4HANA.
  3. Durchsuchen Sie die im SAP-Gateway von S/4HANA verfügbare API-Sammlung. In diesem Beispiel haben wir die API "ZCRM_BUPA_ODATA_0001" ausgewählt.
API-Objekte durchsuchen
Durchsuchen Sie API-Objekte.

4. Durchsuchen Sie die verfügbaren Entitäten in der ausgewählten API.

Durchsuchen der Entitäten des ausgewählten API-Objekts
Durchsuchen Sie die Entitäten des ausgewählten API-Objekts.

5. Filtern Sie anhand des Schlüsselparameters oder eines beliebigen Feldes der ausgewählten Entität.

Datensätze nach Bedingung filtern
Filtern Sie Datensätze mit Hilfe von Bedingungen.

6. Fügen Sie den Mapper Snap hinzu, um die Struktur von S/4HANA nach ServiceNow zu transformieren. In SnapLogic wird das Schema der ausgewählten Entität automatisch geladen.

Mapper zur Transformation der Struktur
Mapper zur Transformation der Struktur.

7. Im letzten Schritt konfigurieren Sie den ServiceNow Insert Snap.

ServiceNow Snap-Konfiguration
ServiceNow Snap-Konfiguration.

In ähnlicher Weise ist es möglich, den Deltamodus im S/4HANA Read Snap zu konfigurieren, um auf der Basis von Zeitstempeln in einer Pipeline zu filtern, die für eine Wiederholung vorgesehen ist.

Schritt 2: Daten in SAP S/4HANA pushen (Erstellen/Aktualisieren) Wir können Daten nahtlos im Abfrage- oder Deltamodus über den S/4HANA Read Snap in SAP S/4 HANA pushen.

Daten in SAP S/4HANA verschieben
Push-Daten in SAP S/4HANA.

Der S/4HANA Create Snap ermöglicht es uns, Datenobjekte in der S/4HANA On-Premise-Anwendung zu erstellen und bietet eine breite Palette an Konfigurationsmöglichkeiten, die zur Lösung komplexer Integrationsaufgaben genutzt werden können.

Nachfolgend sehen Sie eine Beispielpipeline, in der wir Kundendaten aus ServiceNow lesen und an S/4HANA übertragen.

Replizieren von Kunden nach S/4HANA
Replizieren Sie Kunden auf S/4HANA.

Das Einrichten der Integration erfolgt in den folgenden Schritten:

1. Wählen Sie den Read Snap von ServiceNow.

2. Konfigurieren Sie den ServiceNow Snap:

API-Objekte durchsuchen
Durchsuchen Sie API-Objekte.

3. Fügen Sie einen Mapper Snap hinzu, um die Struktur von ServiceNow nach S/4HANA zu transformieren. In SnapLogic wird das Schema der ausgewählten Entität automatisch geladen.

Mapper zur Transformation der Struktur
Mapper zur Transformation der Struktur.

4. Durchsuchen Sie die im SAP-Gateway von S/4HANA verfügbare API-Sammlung. In diesem Beispiel haben wir die API "ZCRM_BUPA_ODATA_0001" und die Entität "AccountCollection" im Snap ausgewählt.

Durchsuchen der Entitäten des ausgewählten API-Objekts
Durchsuchen Sie die Entitäten des ausgewählten API-Objekts.

Schritt 3: Daten aus der benutzerdefinierten Tabelle SAP S/4HANA lesen

Wir können Daten nahtlos aus benutzerdefinierten Tabellen/CDS (Core Data Services)-Views extrahieren, die in SAP S/4HANA mit dem S/4HANA Read Snap erstellt wurden.

Lesen von Daten aus dem OData-Dienst von CDS anzeigen
Ansicht Lesen von Daten aus dem OData-Dienst von CDS.

CDS-Ansichten bauen auf bestehenden Datenbanktabellen und -ansichten auf und bieten eine effiziente Möglichkeit der Datenmodellierung. SAP S/4HANA ermöglicht es Kunden, ihre eigenen benutzerdefinierten CDS-Ansichten zu erstellen, indem sie verschiedene CDS-Ansichten kombinieren, um ihre spezifischen Anforderungen an den Datenabruf zu erfüllen. Diese benutzerdefinierten CDS-Ansichten können einfach als OData-Service (API) bereitgestellt werden, der dann zum Abrufen von Daten aus der SAP S/4HANA Cloud verwendet werden kann.

1. Eine benutzerdefinierte CDS-Ansicht wird erstellt und als OData-Dienst bereitgestellt.

Benutzerdefinierte CDS-Ansicht mit OData-Dienst
Benutzerdefinierte CDS-Ansicht mit OData Service.

2. Der OData-Service, der entsprechend dieser benutzerdefinierten CDS-Ansicht veröffentlicht wird, kann in S/4HANA Snap durchsucht werden.

OData Service ausgewählt in S/4 HANA Read Snap
OData Service ausgewählt in S/4 HANA Read Snap.

3. Fügen Sie einen Mapper-Schritt hinzu, um die vom Zielsystem erwartete Struktur zu transformieren. In diesem Fall schieben wir die Daten zu ServiceNow.

Mapper zur Transformation der Struktur
Mapper zur Transformation der Struktur.

4. Im letzten Schritt haben wir den ServiceNow Insert Snap.

Pipeline zum Lesen von Daten aus dem benutzerdefinierten OData-Dienst
Pipeline zum Lesen von Daten aus dem benutzerdefinierten OData-Dienst.

Im obigen Szenario werden Daten aus SAP S/4HANA extrahiert und gepusht, was zur Automatisierung von Geschäftsprozessen im Unternehmen beiträgt. Alle von SAP S/4HANA Odata API angebotenen Funktionen wurden bei der Entwicklung der folgenden Snaps berücksichtigt:

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

Geschäftsprozesse sind in der Regel sehr komplex. Vor allem, wenn SAP als ERP-System in Kombination mit SaaS-Plattformen zum Einsatz kommt, entfällt ein Großteil des Aufwands auf die Erforschung und das Verständnis der vollständigen API-Funktionen und Konnektivitätsanforderungen einer SAP-Plattform wie S/4HANA. Das S/4HANA Snap Pack minimiert diesen Aufwand erheblich; auf diese Weise kann sich das Unternehmen voll und ganz auf den Anwendungsfall und dessen Automatisierung konzentrieren.

Wenn Sie sich für das SAP S/4HANA Snap Pack interessieren oder mehr darüber erfahren möchten, wenden Sie sich bitte direkt an Rojo Consultancy oder SnapLogic.

Über Rojo Consultancy

Rojo Consultancy ist ein Systemintegrations- und Datenanalysedienstleister mit Niederlassungen in den Niederlanden und Spanien. Das Unternehmen ist spezialisiert auf Cloud- und On-Premises-Integration, Geschäftsprozessorchestrierung sowie auf die Entwicklung außergewöhnlicher Cloud-Integrationskonnektoren und das Angebot von Managed Services, die auf die Bedürfnisse der Kunden zugeschnitten sind. Das Portfolio von Rojo umfasst Integrations- und API-Management-Services für SnapLogic, SAP und andere Unternehmen. Erfahren Sie mehr unter rojoconsultancy.com.

Verbinden Sie sich mit Rojo Consultancy über Twitter oder LinkedIn.

Berater für Unternehmensintegration bei Rojo Consultancy

Wir stellen ein!

Entdecken Sie Ihre nächste große Karrierechance.