getStockInfoSummarized Liefert für eine übergebene Vertriebsartikelnummer die letztendlich verfügbare Menge in einer zusammengefassten Form zurück. In der Zusammenfassung werden sowohl Lagerartikel-Mapping, Reservierungen als auch Set-Artikel-Abgleich bereits berücksichtigt. Eine Menge kleiner als 0 (aufgrund von Reservierungen) wird als 0 zurückgegeben. In VHS können Artikel, bei denen bekannt ist, dass der in VHS hinterlegte Bestand nicht korrekt ist, markiert werden. diese werden dann von diesem Service nicht geliefert. Wichtiger Hinweis Diese Methode ist als Komfort-Methode anzusehen. Durch die Tatsache, dass mehrere Vertriebsartikel auf einen Lagerartikel zeigen können, werden u. U. virtuelle Bestände zurückgeliefert, die es gar nicht gibt. Um sicher zu gehen, dass nur der tatsächlich physische vorhandene Bestand verwendet wird, muss mit separater Vertriebs- und Lagerartikel-Nr. gearbeitet werden. (Dieser Service geht aufs VIS) Beispiel 1: Eindeutige Zugordnung zwischen Vertriebs und Lagerartikel Vertriebs-Artikel-Nr.Lager-Artikel-Nr.Physischer BestandReservierungenErgebnis 1234 1234 2 0 2 1234 1234 2 1 1 1234 1234 2 2 0 1234 1234 2 5 0 Beispiel 2: Verschiedene Vertriebsartikel zeigen auf einen Lagerartikel. Achtung hier entsteht im ersten Fall ein virtueller Gesamtbestand von 4, obwohl physisch nur 2 Einheiten vorhanden sind. Vertriebs-Artikel-Nr.Lager-Artikel-Nr.Physischer BestandReservierungenErgebnis 1111 1111 2 0 2 2222 1111 2 0 2 1111 1111 2 3 0 2222 1111 2 3 0 Beispiel 3: Set Artikel. Hier wird ermittelt wie oft das Set max. komplett verkauft werden kann. Auch hier besteht die Gefahr virtueller Bestände. Darüber hinaus, kann es vorkommen, dass bestimmte Bestände „unsichtbar“ werden, wenn diese nur innerhalb eines Sets vorkommen und andere Set Bestandteile nicht mehr lieferbar sind. Vertriebs-Artikel-Nr.Set BestandteilSet AnzahlLager-Artikel-Nr.Physischer BestandReservierungenErgebnis 1111 2222 1 2222 5 0 4 3333 2 3333 10 0 4444 3 4444 14 0 1111 2222 1 2222 5 0 0 3333 2 3333 10 0 4444 3 4444 14 19 Objekt: /net/dsb/vhs3/StockInfo Methode: getStockInfoSummarized Version: 1.0.0 Parameter Name Typ / LängeKann / MussBeschreibung distribution-article-numberAN / 13 (m)B Vertriebsartikelnummer search XML (M)B Im Falle, dass alle Artikelnummern zurückgegeben werden sollen, können diese mit den untenstehenden Kriterien blockweise abgerufen werden. filter-for-article-type AN / 1 k Artikel Typ 1= Lagerteil 2=Pseudo/Setartikel (Vertriebsartikel) 3=Dienstleistung filter-for-article-status AN / 1 k Artikel-Status from-hit N / 5 (m)B Start index des Blockes, der zurückgegeben werden soll. max-hit-count N / 5 (m)B Anzahl der max. zurückgelieferten Treffer. Max ist 100. Rückgabe Element Für den Verkauf verfügbare Menge('stock-available-free-sum' ) des angefragten Vertriebsartikels. Beispiel Request <?xml version="1.0" encoding="UTF-8"?> <message version="1.0" system="vhs/3" > <header> <client>4711</client> <service-provider>999</service-provider> </header> <body> <search> <filter-for-article-status>1</filter-for-article-status> <filter-for-distribution-article-number>\w{13}</filter-for-distribution-articlenumber> <from-hit>1</from-hit> <max-hit-count>100</max-hit-count> </search> </body> </message> Beispiel Response <?xml version="1.0" encoding="UTF-8"?> <message version="1.0" system="vhs/3"> <header> <client>4711</client> <service-provider>999</service-provider> </header> <body> ... <stock-available-free-sum distribution-article-number="300053984200">13</stock-available-free-sum> ... </body> </message> Cookies helfen bei der Bereitstellung von Inhalten. Durch die Nutzung dieser Seiten erklären Sie sich damit einverstanden, dass Cookies auf Ihrem Rechner gespeichert werden. OK Weitere Information