Table de base de données INVENTORY

Table d'inventaire. Chaque ligne de cette table contient une quantité représentant le stock d'un CatalogEntry donné pouvant être expédié à partir d'un FulfillmentCenter pour le compte d'un magasin. Cette table ne peut pas être utilisée conjointement avec l'affectation d'inventaire ATP (Available To Promise). Elle est utilisée uniquement lorsque le stock ATP n'est pas activé (reportez-vous à la colonne ALLOCATIONGOODFOR de la table STORE) et est utilisée par les implémentations par défaut des instructions d'activité des stocks : ResolveFullmentCenterCmd, CheckInventoryCmd, UpdateInventoryCmd et ReverseUpdateInventoryCmd.

Nom de colonne Type de colonne Description de la colonne
CATENTRY_ID BIGINT
NOT NULL
Entrée de catalogue (CatalogEntry).
FFMCENTER_ID INTEGER
NOT NULL
Centre de distribution (FulfillmentCenter).
INVENTORYFLAGS INTEGER
NOT NULL, DEFAULT 0
Indicateurs binaires, du poids faible au poids fort, indiquant comment QUANTITY est utilisé :
1 = pas de mise à jour. L'instruction d'activité UpdateInventory ne met pas à jour QUANTITY.
2 = pas de vérification. Les instructions d'activité par défaut CheckInventory et UpdateInventory ne vérifient pas QUANTITY.
QUANTITY DOUBLE
NOT NULL, DEFAULT 0
Quantité, dans l'unité indiquée par QUANTITYMEASURE.
QUANTITYMEASURE CHARACTER (16)
NOT NULL, DEFAULT 'C62'
Unité de mesure pour QUANTITY.
STORE_ID INTEGER
NOT NULL
Magasin.
Index :
Nom de l'index Noms des colonnes indexées Type d'index
SQL030416034947210 CATENTRY_ID, FFMCENTER_ID, STORE_ID Clé primaire
Contraintes :
Nom de contrainte Noms des colonnes Nom de table externe Noms des colonnes externes Type de contrainte
F_393 STORE_ID STORE STORE_ID Cascade
F_394 QUANTITYMEASURE QTYUNIT QTYUNIT_ID Cascade
F_395 CATENTRY_ID CATENTRY CATENTRY_ID Cascade
F_396 FFMCENTER_ID FFMCENTER FFMCENTER_ID Cascade

Référencée par :
Nom de contrainte Nom de colonne référencée Nom de table externe Noms des colonnes externes Type de contrainte
Non applicable