Verfügbarkeit berechnen
Die Berichte für availableSupplyChange.v2-, productAvailability.v2 -und dgAvailabilityChange.v2 -Ereignisse weisen eine Gesamtverfügbarkeit auf, einschließlich des Sicherheitsbestands, der zurückgehalten wird.
Angenommen, heute ist der 1. Januar und die Lieferungen im System lauten wie folgt:
Supply1=lowDatebis 1. Februar-10 StückSupply2=lowDatebis 1. bis 12. MärzHinweis:lowDatebezieht sich auf alle alten Datumsangaben in der Vergangenheit. Hier wirdlowDateals 1900-01-01 betrachtet.
Demand = 3 qty und Safety für SHP = 21 qty.Die Ereignisse von
availableSupplyChange.v2, productAvailability.v2und dgAvailabilityChange.v2 sehen wie folgt aus:availableSupplyChange.v2fromTsDas erste Verfügbarkeitsfenster ist der 1lowDate.toTsFebruar 1900, dieSupply1supplyQuantityMenge beträgt 10 Stück.- Die
demandvon 3 Qty wird mit derSupply2von 12 Qty abgeglichen, die diedemand-Menge als 3 im zweiten Block ergibt. - Für
safety = 21 qtywirdconsumedSafetyQuantityfür den ersten Verfügbarkeitsblock zu 10 Stück und der verbleibende Wert ist 21-10 = 11 Stück für Sicherheit.
- Die 11 Sicherheitsmenge wird mit der nächsten Versorgung auf
Supply2angepasst. fromTsdes zweiten Verfügbarkeitsfensters ist derlowDate, der 1900 ist,toTsist der 1. März undsupplyQuantityist derSupply2, der 12 Stück ist.- Mit dem aktiven Angebot von 12 Qty und dem angepassten
demand = 3 qtywird dieconsumedSafetyQuantityzu 9 Qty. - Die verbleibende Menge von
safetywird insafetyShortageangegeben.
Um die Verfügbarkeit zu berechnen, ohne die Sicherheit in einem der Ereignisse zu berücksichtigen, können Sie die Verfügbarkeit für jeden Block mit der folgenden Formel manuell berechnen.{ "availableQuantity" : 0.0, "consumedSafetyQuantity" : 10.0, "demandQuantity" : 0.0, "demandShortage" : 0.0, "fromTs" : "1900-01-01T00:00:00.000Z", "fulfillmentAllowed" : true, "reservationShortage" : 0.0, "reservedQuantity" : 0.0, "safetyShortage" : 0.0, "shortageQuantity" : 0.0, "supplyQuantity" : 10.0, "toTs" : "2024-02-01T00:00:00.000Z" }, { "availableQuantity" : 0.0, "consumedSafetyQuantity" : 9.0, "demandQuantity" : 3.0, "demandShortage" : 0.0, "fromTs" : "1900-01-01T00:00:00.000Z", "fulfillmentAllowed" : true, "reservationShortage" : 0.0, "reservedQuantity" : 0.0, "safetyShortage" : 2.0, "shortageQuantity" : 2.0, "supplyQuantity" : 12.0, "toTs" : "2024-03-01T00:00:00.000Z" }Availability without considering safety = availableQuantity + consumedSafetyQuantityWeitere Informationen zu Definitionen finden Sie unter Definitionen.
HinweisshortageQuantity=demandShortage+reservationShortage+safetyShortage.productAvailability.v2- Im Ereignis
productAvailability.v2wird die Verfügbarkeit mit Zeitbereichen und nicht mit absoluten Datumsangaben dargestellt.
WährendSupply1undSupply2sind die Lieferungen während des Zeitraums aktiv, der durch den BlockcurrentAvailabilitydargestellt wird.supplyQuantityfürcurrentAvailabilityist die Summe der Lieferungen fürSupply1undSupply2.consumedSafetyQuantityist alssafetydefiniert, das mit dem verfügbaren Angebot zurückgehalten werden kann.
- Der Block
futureAvailabilityberücksichtigt nur dieSupply2.
Um die Verfügbarkeit zu berechnen, ohne die Sicherheit in einem der Ereignisse zu berücksichtigen, können Sie die Verfügbarkeit für jeden Block mit der folgenden Formel manuell berechnen."currentAvailability" : { "availableQuantity" : 0.0, "consumedSafetyQuantity" : 19.0, "demandQuantity" : 3.0, "demandShortage" : 0.0, "fulfillmentAllowed" : true, "reservationShortage" : 0.0, "reservedQuantity" : 0.0, "safetyShortage" : 2.0, "shortageQuantity" : 2.0, "supplyQuantity" : 22.0, "thresholdLevel" : 3, "toTs" : "2024-02-01T00:00:00.000Z" }, "futureAvailability" : [ { "availableQuantity" : 0.0, "consumedSafetyQuantity" : 9.0, "demandQuantity" : 3.0, "demandShortage" : 0.0, "fromTs" : "2020-02-01T00:00:00.000Z", "fulfillmentAllowed" : true, "reservationShortage" : 0.0, "reservedQuantity" : 0.0, "safetyShortage" : 2.0, "shortageQuantity" : 2.0, "supplyQuantity" : 12.0, "toTs" : "2024-03-01T00:00:00.000Z" } ]
Wenn die RegelAvailability without considering safety = availableQuantity + consumedSafetyQuantityevent.alwaysPublishEventForDelMethodauf Tenantebene mit Zustellungsmethode und Ereignis aktiviert ist, obwohl die Auftragserfüllung inaktiviert ist, verwenden Sie die folgende Formel, um die Verfügbarkeit zu berechnen:MAX(supplyQuantity - demandQuantity - reservedQuantity-reservationShortage, 0)Weitere Informationen zu Definitionen finden Sie unter Definitionen.HinweisshortageQuantity=demandShortage+reservationShortage+safetyShortage. dgAvailabilityChange.v2- Das Beispiel ähnelt
productAvailability.v2. Weitere Informationen finden Sie unter productAvailability.v2.