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:
- Daten aus SAP S/4HANA lesen
- Push-Daten in SAP S/4HANA (Anlegen/Aktualisieren)
- 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.
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:
Das Einrichten der Integration erfolgt in den folgenden Schritten:
- Wählen Sie S/4HANA Read Snap.
- Konfigurieren Sie die Kontodetails für S/4HANA.
- 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.
4. Durchsuchen Sie die verfügbaren Entitäten in der ausgewählten API.
5. Filtern Sie anhand des Schlüsselparameters oder eines beliebigen Feldes der ausgewählten Entität.
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.
7. Im letzten Schritt konfigurieren Sie den ServiceNow Insert Snap.
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.
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.
Das Einrichten der Integration erfolgt in den folgenden Schritten:
1. Wählen Sie den Read Snap von ServiceNow.
2. Konfigurieren Sie den ServiceNow Snap:
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.
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.
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.
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.
2. Der OData-Service, der entsprechend dieser benutzerdefinierten CDS-Ansicht veröffentlicht wird, kann in S/4HANA Snap durchsucht werden.
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.
4. Im letzten Schritt haben wir den ServiceNow Insert Snap.
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:
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.