Ce point d’entrée permet d’intervenir avant le chargement des nouvelles caractéristiques LOT dans le buffer [F :SLH] .
Il n’y a pas une transaction en cours.
Il y a un fichier trace ouvert
Dans le sous programme GEN_SLM du traitement FUNSMXUPD
Variable ou masque |
Définition |
File ITMMASTER [ITM]/<--SPAN "> |
Buffer table ITMMASTER entièrement chargé |
File STOLOT [STL] |
Buffer table STOLOT entièrement chargé |
Masque SMXUPD2 [SUD2] |
Buffer masque SMXUPD2 entièrement chargé |
Ce point d’entrée permet d’intervenir après le chargement des nouvelles caractéristiques LOT dans le buffer [F :SLH] .
Il n’y a pas une transaction en cours.
Il y a un fichier trace ouvert
Dans le sous programme GEN_SLM du traitement FUNSMXUPD
Variable ou masque | Définition |
File ITMMASTER [ITM] | Buffer table ITMMASTER entièrement chargé |
File STOLOT [STL] | Buffer table STOLOT entièrement chargé |
Masque SMXUPD2 [SUD2] | Buffer masque SMXUPD2 entièrement chargé |
Ce point d'entrée est appelé lors du contrôle du lot pour déterminer s'il est possible de modifier ses caractéristiques.
Il permet ainsi d'autoriser sa modification même s'il y a une quantité allouée ou en cours de traitement.
Il n'y a pas de transaction en cours
Il n'y a pas de fichier trace ouvert
Il est appelé après saisie du lot pour vérifier si ses caractéristiques sont modifiables.
La variable locale WIND contient le résultat de ce contrôle :
- WIND = 1 s'il y a du stock alloué sur ce lot
- WIND = 3 s'il y a du stock en cours de traitement sur ce lot
Dans ces 2 cas, pour autoriser la modification des caractéristiques du lot, li faut mettre : WIND = 0
Attention : Si la modification à faire concerne le titre, il ne faut pas modifier la valeur de WIND.