PDF Export

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. Weitere Information