Bestandssperrung bei niedriger Verfügbarkeit aktivieren
Die Steuerparameter für die Hot SKU-Funktion können optimiert werden, um eine optimale Sperrung des Bestandsartikels zu ermöglichen. Der Bestandsartikel ist gesperrt, wenn die Verfügbarkeit niedrig ist. Darüber hinaus wird der Lagerbestand nur gesperrt, wenn die Verfügbarkeit für Artikelknoten und für Knoten, die in der aktuellen Abwicklungsanforderung berücksichtigt werden, niedrig ist.
Optimistisches Sperren vermeiden
Die OLA-Funktion (Optimistic Lock Vermeidung) ermöglicht ein aktives und optimistisches Sperren für ein Element während Terminierungs-und Reservierungsprozessen.
Die Eigenschaft yfs.hotsku.lockOnlyOnLowAvailability legt fest, ob eine Bestandssperre vermieden werden muss, bis die Verfügbarkeit in der Distributionsgruppe, die für die Auftragserfüllung konfiguriert ist, niedrig wird. Wenn die Anwendung die Verfügbarkeit zum ersten Mal überprüft, geht das Feature Optimistic Lock Vermeidung davon aus, dass alle Elemente eine hohe Verfügbarkeit aufweisen, und vermeidet Sperren. Die Verfügbarkeitsberechnung sperrt den Datensatz YFS_INVENTORY_ITEM nur, wenn ein entsprechender Datensatz in der Tabelle INV_INVENTORY_ITEM_LOCK für den Nachfragetyp vorhanden ist. Selbst wenn ein Datensatz in der Tabelle INV_INVENTORY_ITEM_LOCK erstellt wird, wird die Bestandssperre durch den Wert PURPOSE gesteuert, der auf dem Verfügbarkeitsstatus basiert.
INV_INVENTORY_ITEM_LOCK eingefügt werden.| Zweck | Entschlossenheit | Wert |
|---|---|---|
| 10 | Item-DemandType | Niedrige Verfügbarkeit |
| 11 | Item-DemandType | Keine Verfügbarkeit |
Optimistische Sperrvermeidung durch differenzierte Sperrung
Neben den Verbesserungen beim Sperren mit Optimistic Lock Vermeidung (OLA) ermöglicht die Funktion für differenzierte Sperren das Sperren von Artikeln für Verfügbarkeitsprüfungen nur dann, wenn die Verfügbarkeit eines Artikels an einem Knoten niedrig ist.
Wenn Sie den Wert der Eigenschaft yfs.hotsku.useGranularLockingForItem auf Ysetzen, bestimmt die Eigenschaft, ob die differenzierte Sperrung mit OLA aktiviert ist. Wenn diese Option aktiviert ist, geht die Anwendung davon aus, dass die Verfügbarkeit eines Artikels auf einem Knoten hoch ist. Wenn die Verfügbarkeit niedrig ist, wird auf der Basis der Steuerparameter für Hot SKUs ein Datensatz mit PURPOSE -Werten auf der Basis des Verfügbarkeitsstatus in die Tabelle INV_INVENTORY_ITEM_LOCK eingefügt.
| Zweck | Entschlossenheit | Wert |
|---|---|---|
| 20 Jahre | Item-Node-DemandType | Niedrige Verfügbarkeit oder 0 Verfügbarkeit |
Item-Node-DemandType -Bestimmung auf 20 gesetzt ist, wechselt die Sperre von YFS_INVENTORY_ITEM auf INV_INVENTORY_ITEM_LOCK.| Zweck | Entschlossenheit | Wert |
|---|---|---|
| 21. | Item-Node-DemandType | Keine Verfügbarkeit |
Es wird empfohlen, die Eigenschaft yfs.hotsku.assumeUnavailableOnLockTimeout zu verwenden, die festlegt, ob ein Element als nicht verfügbar angenommen werden muss, wenn die Sperre nicht angefordert werden kann. Die Eigenschaft yfs.hotsku.assumeUnavailableOnLockTimeout gilt nur, wenn die Eigenschaft yfs.hotsku.useTimeOutLocking auf Ygesetzt ist. Wenn die Eigenschaft yfs.hotsku.useTimeOutLocking auf Ygesetzt ist und eine Zeitlimitüberschreitung auftritt, wird davon ausgegangen, dass für diesen Artikel kein Bestand verfügbar ist. Es wird davon ausgegangen, dass für die Sourcing-Regeldetails kein Bestand verfügbar ist. Wenn mehrere Sourcing-Regeldetails vorhanden sind, wird die normale Erweiterung fortgesetzt und die Sperre erneut versucht.
Der Vorteil besteht darin, dass die Leistung der APIs verbessert wird.
Wenn das neue Feature aktiviert ist, wendet die Verfügbarkeitsberechnung nur dann eine Sperre an, wenn ein entsprechender Datensatz in der Tabelle INV_INVENTORY_ITEM_LOCK für den Bedarfstyp vorhanden ist.
Verhindern, dass Angebots-oder Bedarfsaktualisierungen den Datensatz YFS_INVENTORY_ITEM sperren
Zur Vermeidung von Konkurrenzsituationen bei Angebots-oder Bedarfsaktualisierungen wird die Eigenschaft yfs.hotsku.lockItemOnInventoryChanges eingeführt. Standardmäßig ist der Wert dieser Eigenschaft auf Ygesetzt. Wenn diese Eigenschaft auf Ygesetzt ist, wird der Bestandsartikel gesperrt, bevor Angebots-oder Bedarfsaktualisierungen vorgenommen werden.
Wenn die Eigenschaft yfs.hotsku.lockItemOnInventoryChanges auf Ngesetzt ist, wird eine Bestandssperre bei Anpassungen vermieden. Die Konkurrenzsituation wird verringert, wenn der Sperrenkonflikt von der Elementebene auf die Elementangebots-oder Elementbedarfsebene wechselt. Die Gesamtantwortzeit für Angebots-oder Nachfrageaktualisierungen wird verbessert, wenn eine zusätzliche Suche in YFS_INVENTORY_SUPPLY_ADDNL und YFS_INVENTORY_DEMAND_ADDNL nicht mehr benötigt wird. Neben den reduzierten Lookups kann eine Artikelsperrung vermieden werden. Da die Sperre für YFS_INVENTORY_ITEM nicht mehr auftritt, wird eine interne Sperre auf Zeilenebene für jeden Angebots-oder Nachfragedatensatz angewendet.
YFS_INVENTORY_SUPPLY_ADDNL oder YFS_INVENTORY_DEMAND_ADDNL nicht beobachtet.