Artikel

Global Track & Trace - APIs für den Export von GTT-Daten.

Westernacher favicon
Artikel teilen
Folgen Sie uns auf Linkedin

SAP Global Track & Trace (GTT) bietet die Möglichkeit, Tracking-Informationen über verfolgte Geschäftsprozesse zu erfassen, zu verarbeiten und zu speichern. Die neuen APIs ermöglichen es den Anwendern, alle gespeicherten Daten zu exportieren und Einblicke in die Geschäftsprozesse zu erhalten. 

Die GTT-Geschäftsdaten können über die Anwendung GTT Manage Models extrahiert werden. Außerdem ist es jetzt möglich, die Daten über einige kürzlich veröffentlichte APIs zu extrahieren. (Zum Zeitpunkt der Erstellung dieses Artikels sind die APIs nur in den GTT TestTenants verfügbar). 

In diesem Blog werden wir Ihnen zeigen, wie Sie die Daten mit Hilfe der APIs extrahieren können. Außerdem werden wir anhand eines groben Beispiels zeigen, wie die Rohdaten mit Hilfe der SAP Integration Suite (ehemals CPI) in ein benutzerfreundlicheres Format umgewandelt werden können. Weitere Informationen finden Sie in der GTT SAP Hilfe ‚Guide For Model Administrators‘ und ‚Interface Reference Guide‘. 

Anwendungsbeispiel: Ein Hersteller verwendet GTT, um Container zu verfolgen, die auf Seeschiffen transportiert werden. Er muss wissen, ob ein Container verspätet ist oder auf ein anderes Schiff umgeladen wurde. 

Die Sendungen werden im ERP-System des Herstellers angelegt. Jede Sendung besteht aus mehreren Containern. In GTT werden wir Tracking Units verwenden, um jeden einzelnen Container zu verfolgen. Jede Tracking Unit wird dann zur Verfolgung an einen Visibility Provider gesendet. 

Export über APIs.

Schritt 1: Erstellen Sie eine Datenexportanfrage für die verfolgten Prozesse. 

Request URI: https://{tenant}/api/data-load/v1/{modelNamespace}/exportBusinessData

HTTP Method: Post

Payload:

gtt blog article 1

Die Antwort enthält eine ID-Nummer, die für den nächsten Schritt benötigt wird: 

GTT Blog article 2

Beachten Sie, dass es mehrere Stunden dauern kann, bis die Dateien für den nächsten Schritt bereit sind. 

Schritt 2: Der vorherige Schritt hat eine Zip-Datei mit einer eindeutigen fileID erstellt, die für Schritt 3 benötigt wird. In diesem Schritt wird die FileID abgerufen. 

Request URI: https://{tenant}/api/data-load/v1/{modelNamespace}/data-export/{dataExportId}

HTTP Method: Get

GTT Blog article 3 1

Schritt 3: Download der Zip-Datei 

Request URI: https://{tenant}/api/outbound/v1/document/{{fileID}}

HTTP Method: Get

The zip file contains a json file with details about the tracked process and events:

GTT Blog article 4 1

Nächste Schritte. 

Die obigen Dateien liegen nicht in einem benutzerfreundlichen Format vor. Es gibt mehrere Möglichkeiten, die Daten für den Benutzer aussagekräftig und nützlich zu machen. Im folgenden Beispiel haben wir die SAP Integration Suite verwendet, um die APIs aufzurufen, die Daten zu filtern und dann eine csv-Datei per E-Mail zu versenden. 

GTT Blog article 5 1

CSV-Datei mit einer benutzerfreundlichen Liste von Containern und verschiedenen Zuständen: 

GTT Blog article 6 1

Fazit. 

In diesem Blog haben wir ein einfaches, grobes Beispiel gegeben, wie die APIs verwendet werden können, um Containerinformationen zu exportieren und die Daten den Geschäftsanwendern zu präsentieren. Andere Möglichkeiten wären, die APIs aufzurufen und einen Bericht über ein Programm zu erstellen oder die Daten in einer Fiori-App zu präsentieren.     

Möchten Sie mehr wissen?  Sprechen wir darüber. 

Quest

The Future Magazine
presented by Westernacher

Articles

Soctt Stormetta – Blockchain is more than Crypto.

Blockchain. Redefining value in the digital age.

Jim Rogers – Future of Money.

Witnessing Money being reinvented.

Gerd Leonhard – The future of AI, Global Collaboration, New Economic Logic

How do we build “The Good future”?

Leistungen
Inspiration
Verantwortung
Karriere
We
Sprache auswählen

Get in touch with our experts.
Stay informed.

Subscribe to our newsletter and stay informed about our latest insights.

Use of cookies

Westernacher uses cookies to provide you with a more responsive and personalized service. By using this site you agree to our use of cookies. Please read our cookie notice for more information on the cookies we use and how to delete or block them.

Kontaktieren Sie unsere Experten.
Bleiben Sie auf dem Laufenden.

Abonnieren Sie unseren Newsletter und bleiben Sie stets informiert.