quickcontaxt
Kontakt
HeaderBlogSAPCAR

OAA Echtzeitbestand

OAA Echtzeitbestand - Als zentraler Bestandteil der Omnichannelstrategie für Einzelhändler nimmt die Berechnung des Echtzeitbestandes von Artikeln einen besonderen Platz ein.
Um das Kauferlebnis des Kunden im Sinne des Omnichannelprinzips - also unabhängig von Online- und Offline-Welt - zu gestalten, ist es unerlässlich, den Artikelbestand kanalübergreifend (Onlineshop, Filialen, Verteilzentren, Lieferanten) aktuell und so genau wie möglich zur Verfügung zu haben.
Wie dies mit SAP umgesetzt wird, erklären wir im heutigen Beitrag.

SAP Omnichannel Article Availability and Sourcing

Hierzu bietet das SAP-CAR mit dem Omnichannel Article Availability and Sourcing (OAA) Modul die perfekte Lösung zur Unterstützung von Einzelhändlern im Bereich der E-Commerce Integration (E-Commerce-Plattformen, Bestands Apps usw.) - entsprechend der sogenannte OAA Echtzeitbestand.
Wie der Name bereits andeutet, liefert dieses Modul Informationen über die Verfügbarkeit von Artikeln auf der Grundlage der vom Unternehmen definierten Bestandsquellen.

OAA ermöglicht es dem angeschlossenen System die Verfügbarkeit von Artikeln im Warenkorb des Kunden zu überprüfen, indem die Bezugsquellen und Bestände des/der Artikel/s abgefragt werden.
In folgendem Beitrag zeigen wir euch, wie OAA für die Echtzeitberechnung, mit Beispiel einer Bestandsabfrage an ein Verteilzentrum, konfiguriert werden muss.

Konfiguration des OAA

Um die Echtzeitbestandsberechnung erfolgreich durchführen zu können, muss zuvor OAA erfolgreich aktiviert und mindestens ein Vertriebskanal, welchem mindestens ein Verteilzentrum, Lieferant oder Filiale zugeordnet wurde, aktiviert sein.

Wurde dies erfolgreich an den Systemen durchgeführt, so muss nun der Report /OAA/ATP_SNP_CALC aufgerufen werden.

Dieser Report sollte nun einmal pro Tag für alle Verteilzentren und (falls konfiguriert) Lieferantenartikel durchgeführt werden. Danach empfiehlt es sich, den Report im „Deltamodus“ je nach Performance 1-4 mal pro Stunde während der Betriebszeiten auszuführen.

Dies stößt nun über die unter „Technische Parameter“ gepflegte RFC Verbindung ins S4/SAP-Retail parallelisierte ATP Läufe an.
Konkret wird der remotefähige Funktionsbaustein OAA_RFC_WRAP_ATP_CHECK aufgerufen, der wiederum für jeden der gewählten Betriebe die parallelisierten ATP Jobs anstößt.

Bei jedem der parallelisierten Jobs verwendet OAA die Methode CALL_ATP der Klasse CL_OAA_ATP_FACADE, um den ATP-Funktionsbaustein AVAILABILITY_CHECK_CONTROLLER aufzurufen. Dieser Funktionsbaustein ruft wiederum entweder die Standard-ATP oder die erweiterte ATP auf, abhängig von der Customizing-Einstellung der Verfügbarkeitsprüfungsgruppe im S4/SAP Retail.

Über den RFC Funktionsbaustein /OAA/ATP_PRECALC_WRITE werden nun die Bestände für alle Lieferantenartikel und Artikel der gewählten Betriebe in die Tabelle /OAA/ATP_SNPSHOT geschrieben.

In unserem Beispiel für den Artikel 20010010208 für das Verteilzentrum 1701 und 1082.

 

Bei einer REST-Anfrage aus einem angeschlossenen System (z.B. Onlineshop) bezüglich des Bestandes eines Artikels müssen im Live-Betrieb von OOA natürlich auch temporäre Reservierungen berücksichtigt werden.

Dazu werden nun die Bestände aus der Tabelle /OAA/ATP_SNPSHOT (in diesem Beispiel zu Betrieb 1082 und Artikel 20010010208) (1) mit denen aus der Tabelle für temporäre Reservierungen /OAA/ATP_RESV (2) verrechnet. Das Ergebnis wird nun per REST Schnittstelle an die angeschlossene Anwendung (z.B. Onlineshop) ausgegeben (3):

Fazit

Wir hoffen, Ihnen damit eine kurze Übersicht über die Lösung der SAP zum OAA Echtzeitbestand vermittelt zu haben.

Falls Sie sich weiter für das Thema OAA und CAR interessieren, so schauen Sie sich doch in unseren weiteren Beiträgen auf unserem SAP CAR Blog um!

Und wenn Sie nun noch weitere Fragen haben oder OAA mit CAR bei sich mit unserer Unterstützung konfigurieren möchten, so kontaktieren Sie uns - unsere Berater helfen gerne weiter!

Georg Walther | Senior SAP Consultant
Zur Übersicht