Ce point d’entrée est utilisé lors du picking d’une ligne de commande en gestion de livraison ou lors du traitement d’une ligne de commande en création de livraison à partir du bouton.
Il permet de prendre la main avant le début de l’alimentation de la ligne de livraison [M :SDH1] à partir de la ligne de commande [F :SOQ] et [F :SOP].
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Il est appelé en gestion de livraison à chaque picking d’une ligne de commande.
Il est également appelé lors de l’exécution du bouton ‘Livraison’ depuis la gestion des commandes.
Il est situé dans l’étiquette TRT_LIGCDE du traitement SUBSDHC après lecture de la ligne de commande à livrer.
Il permet de modifier les paramètres influant la détermination de la quantité à livrer.
[L]WNEGSTO : Stock négatif autorisé (1=non / 2=oui) (La valeur est alimenté avec [F :ITM]NEGSTO)
GSHTDLV : Livraison des quantités en rupture (1=non / 2=oui)
Exemple :
Pour autoriser le stock négatif (bien que celui-ci soit interdit sur l’article) et permettre ainsi la prise en compte des ruptures (si GSHTDLV=2) ou permettre la génération de ruptures lors de la détermination automatique du stock à sortir, il faut intervenir sur la valeur de WNEGSTO.
[L]WNEGSTO = 2
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu Significatif | Intitulé Table |
SORDER | Oui | Commandes entête |
SORDERQ | Oui | Commandes ligne quantité |
SORDERP | Oui si [F :SOH]SOHCAT<>4 | Commandes ligne prix |
SORDERC | Oui si [F :SOH]SOHCAT=4 | Commandes ligne article |
ITMMASTER | Oui | Articles |
ITMSALES | Oui | Article vente |
Ce point d’entrée est utilisé lors du picking d’une ligne de commande en gestion de livraison ou lors du traitement d’une ligne de commande en création de livraison à partir du bouton.
Après détermination de la quantité à livrer en US, on réajuste cette quantité afin qu’elle corresponde à un nombre entier d’unité de vente. Ce point d’entrée permet de ne pas effectuer ce réajustement (unité de vente ne correspondant pas à un conditionnement de l’unité de stock, par exemple).
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Il est appelé en gestion de livraison à chaque picking d’une ligne de commande.
Il est également appelé lors de l’exécution du bouton ‘Livraison’ depuis la gestion des commandes.
Il est situé dans l’étiquette REAJUSTE_QTY du traitement SUBSDHC.
Pour ne pas effectuer le réajustement de la quantité en unité de vente entière, il faut positionner la variable globale GOK à 0
Exemple :
GOK = 0
Ce point d’entrée est utilisé lors du picking d’une ligne de commande en gestion des livraisons.
Il permet de forcer la génération d’une rupture lorsque la quantité allouée sur la commande n’est pas livrable
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
Il est appelé lors du picking d'une ligne de commande.
Il est situé dans l’étiquette TRT_LIGCDE du traitement SUBSDHC après lecture de la ligne de commande et détermination de la quantité à livrer.
Il permet (si le stock négatif est autorisé) de forcer la génération d’une quantité en rupture correspondante à la différence entre la quantité à livrer et la quantité effectivement livrable.
[F :ITM]NEGSTO : Stock négatif autorisé (1=non / 2=oui)
GSHTDLV : Livraison des quantités en rupture (1=non / 2=oui)
Exemple :
La quantité allouée en détail sur une ligne de commande peut n’être que partiellement livrable, voire pas du tout (inventaire en cours, demande d’analyse, statut interdit, lot périmé ou stock en attente de rangement non identifié).
La quantité allouée en global sur une ligne de commande peut n’être que partiellement livrable, voire pas du tout (il n’y pas (ou pas suffisamment) de stock qui respecte les règles de sortie de la livraison).
Dans ce cas, pour forcer la génération en rupture de cette quantité non livrable, il faut intervenir sur la valeur de WRUP.
[L]WRUP = 1
Attention, cette modification risque du coup de générer, à tord, des ruptures (stock physiquement non présent ou non livrable) puis par la suite des mouvements en attente, qui ne seront pas régularisables.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu Significatif | Intitulé Table |
SORDER | Oui | Commandes entête |
SORDERQ | Oui | Commandes ligne quantité |
SORDERP | Oui si [F :SOH]SOHCAT<>4 | Commandes ligne prix |
SORDERC | Oui si [F :SOH]SOHCAT=4 | Commandes ligne article |
ITMMASTER | Oui | Articles |
ITMSALES | Oui | Article vente |
Ce point d’entrée est utilisé lors du picking d’une ligne de manquant sous-traitant en gestion des livraisons.
Il permet d'intervenir lors du picking pour l'interrompre.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
Il est appelé lors du picking d'une ligne de manquant sous-traitant.
Il est situé dans l’étiquette SEL4 du traitement SUBSDHC après lecture de la ligne de manquant sous-traitant et la lecture des tables articles ITMMASTER ITMSALES ITMBPC.
Il permet d'interrompre le picking.
Les classes article sont alimentées.
Les classes [M] de l'entête livraison ne sont alimentées que s'il y a déjà des lignes sur la livraison.
Pour interrompre le picking, il faut positionner la variable OK à 0.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (le client courant est chargé…). Traditionnellement, c’est le cas pour le fichier qui contient l’en-tête et pas pour celui qui contient les lignes…
Table | Contenu Significatif | Intitulé Table |
STOALL | Oui | Allocations |
ITMMASTER | Oui | Articles |
ITMSALES | Oui | Article vente |
ITMBPC | Oui | Article client |