SAP S/4HANA Cloud Public Edition MM-Inventur

API-Entwicklung

Ein anschauliches Beispiel für unsere maßgeschneiderten Softwarelösungen ist die Digitalisierung der Jahresinventur bei einem Luftfahrtzulieferer, der komplexe metallische Flugzeugstrukturbauteile herstellt. Ziel war es, die Fehleranfälligkeit bei der manuellen Bestandsaufnahme zu eliminieren und die Datenqualität zu erhöhen.

Die fehlende oder instabile Netzverbindung in den Lagerhallen war ein Hindernis, das wir bei der Umsetzung der Lösung berücksichtigen mussten.

Ein weiterer kritischer Faktor war die zeitliche Begrenzung. Die Inventur musste innerhalb eines dreitägigen Zeitfensters abgeschlossen werden.

Die Vorbereitungsphase umfasste die vollständige Barcode-Kennzeichnung aller Lagerplätze und Materialien sowie eine gründliche Qualitätskontrolle der bereits in früheren Jahren angebrachten Aufkleber.

 

Was haben wir denn konkret gemacht?

Durch einen intensiven Austausch mit dem Kunden konnten wir die Projektzielsetzung präzisieren, potenzielle Fallstricke erkennen und gemeinsam optimale Lösungen entwickeln.

 

SAP Inventurbelege werden von Kunden im SAP angelegt

SAP MM-IM Inventurbeleg

itspoon entwickelt eine PHP basierte Intranet-Anwendung, die SAP-Inventurbelege samt Zählposten per SAP S/4HANA Public Cloud OData REST-API (API_PHYSICAL_INVENTORY_DOC_SRV) holt und in einer MySQL Datenbank zwischenspeichert.

itspoon entwickelt eine, in Kotlin geschriebene, Android Scanner-App, die sowohl auf normalen Smartphones über Kamera als auch auf dedizierten mobilen Barcode-Scannern, z.B. Famoco, Zebra etc. funktioniert

Am ersten Inventurtag findet im Besprechungsraum des Kunden die Ausgabe der mobilen Endgeräte statt. Jeder Mitarbeiter erhält einen Scanner, auf dem die Inventurapp bereits installiert ist. Nach einer erfolgreichen Synchronisierung mit dem WLAN-Netzwerk können die im Intranet zwischengespeicherten Zähllisten auf die Geräte übertragen werden.

Die Offline-App eliminiert hundertprozentig die Einschränkung durch eine schwache Netzwerkverbindung und ermöglicht eine vollständige Bestandsaufnahme in allen Bereichen.

Wird ein Produkt gescannt, das im System nicht vorhanden ist, so wird ein akustischer Alarm ausgelöst und das Produkt zur späteren Überprüfung auf einer separaten Liste in der App vermerkt. Zusätzlich erhalten diese Produkte einen roten Aufkleber für spätere eingehende Kontrolle.

Nach Abschluss der Bestandsaufnahme kehren die Mitarbeiter ins Büro zurück, um die erfassten Daten mit der Intranet-Datenbank abzugleichen.

Die Intranet-Anwendung fungiert als Schnittstelle und überträgt die erfassten Zähldaten über die OData-Schnittstelle an SAP. Materialien, die während der Inventur nicht zugeordnet werden konnten, werden einer gesonderten Prüfung unterzogen. Anschließend werden sie entweder in SAP erfasst oder aus dem Bestand entfernt.

Die von itspoon entwickelte Intranet-Anwendung übernimmt die Übertragung der Zähldaten vollautomatisch. Technisch gesehen wird ein REST PATCH Call an den SAP-API-Endpunkt geschickt.

Beispielaufruf SAP-API aus Postman

Der Kunde bestätigt die Richtigkeit der Inventurdaten und schließt den Beleg in SAP ab.

Die Inventur lief reibungslos und effizient ab: Die Materialzählung wurde am ersten Tag erfolgreich abgeschlossen und die Datenübermittlung an SAP am zweiten Tag vorzeitig beendet.

 

Sie haben ein ähnliches Problem zu lösen?

Dann nehmen Sie doch jetzt Kontakt mit uns auf!