Ce point d’entrée permet de prendre la main dans le traitement d’extraction des lignes de stocks. Le positionnement à la valeur 0 de la variable globale GPE permet de ne pas sélectionner la ligne de stock en cours de lecture.
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert
Le masque ALLSCALSTO est ouvert. Il n’est pas encore chargé.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
FACILITY | Oui | Site |
STOCK | Oui | Lignes de stock |
STOALL | Non | Allocations |
STOLOT | Oui | Lots |
ITMMASTER | Oui | Article |
Ce point d’entrée permet de prendre après l’impression d’une étiquette de pesée afin de lancer un traitement spécifique, par exemple l’impression d’étiquettes supplémentaires.
Il n’y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
Le fichier WEIGHING ([F :WGG]) est ouvert.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
FACILITY | Oui | Site |
WEIGHING | Oui | Pesée |
Ce point d’entrée permet de prendre la main lors de la création d’enregistrement dans la table WEIGHING (ceci permettant par exemple d’initialiser des zones spécifiques) . Il est placé juste avant l’instruction write [WGG].
Il y a une transaction en cours.
En cas de problème, positionner la variable GOK à la valeur 0.
En cas de pesée complète ou partielle d’un composant, il y a un fichier trace ouvert.
Dans les autres contextes d’appel du point d’entrée, il n’y a pas de fichier trace ouvert.
Le fichier WEIGHING ([F :WGG]) est ouvert.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
WEIGHING | Oui | Pesée |
Ce point d’entrée permet de modifier la valeur du code gérant les échanges entre la centrale et X3, dans le cas d'une pesée générant un suivi matière, afin de remplacer ce suivi matière par un changement d'emplacement.
Il n'y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert.
La variable LCODE contient une valeur comprise entre 27 et 31.
Il faut lui affecter une valeur comprise entre 90 et 95, qui permettra à l'aide du point d'entrée 'TRT_LCODE' d'effectuer une autre action (changement d'emplacement par exemple) que la mise à jour du suivi.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
WEIGHING | Non | Pesée |
Ce point d’entrée permet de remplacer le suivi matière par une autre action (changement d'emplacement par exemple) en testant la variable LCODE modifié dans le point d'entrée MAJ_LCODE.
Il y a une transaction en cours.
En cas de problème, positionner la variable GOK à la valeur 0.
En cas de pesée complète ou partielle d’un composant, il y a un fichier trace ouvert.
Dans les autres contextes d’appel du point d’entrée, il n’y a pas de fichier trace ouvert.
Ce point d'entrée est appelé si la variable LCODE est différente de 27,28,29,30 ou 31.
Il faut dans ce cas tester la valeur de LCODE positionné dans le point d'entrée MAJ_LCODE afin d'exécuter l'action souhaitée.
Exemple pour effectuer un changement d'emplacement :
# Exemple de séquence à écrire dans le PE pour faire du
# changement d'emplacement suite à une pesée
Local Decimal LQTY, LSHT
Local Integer LNBR, LNBJ, LRET
Raz [M:STW]
[M:STW]STOFCY = GSCA1MFGFCY
[M:STW]TRSTYP = 7 : # Changement emplacement
[M:STW]ITMREF = F_ITMREF
[M:STW]LOCENT = Emplacement destination (doit être connu à ce niveau)
[M:STW]CUR = GLOCALDEV
[M:STW]IPTDAT = date$
[M:STW]PRIORDH = 0
[M:STW]PIOQTY = 3
[M:STW]VCRTYP = 10 : # OF
[M:STW]VCRNUM = F_MFGNUM
[M:STW]VCRLIN = F_MFGLIN
[M:STW]SEQ = F_SEQ
[M:STW]STOCOU(0) = F_STOCOU
LQTY = F_WEIWEI_US
Call ALISTOWORK(11,0,LQTY,LSHT,LNBR,LNBJ,LRET) From STKINT
# Mise à jour des stock
If LRET=0 Call MAJ_STOCK From STKMAJ Endif
If LRET<>0 | GOK<1 GOK=0 Endif
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
WEIGHING | Oui | Pesée |
Ce point d’entrée permet de prendre la main lors de la création d’enregistrement dans la table MFGHEADTRK (ceci permettant par exemple d’initialiser des zones spécifiques) . Il est placé juste avant l’instruction write [MTK].
Il y a une transaction en cours.
Il y a un fichier trace ouvert.
Le fichier MFGHEADTRK ([F :MTK]) est ouvert.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
WEIGHING | Oui | Pesée |
MFGMATTRK | Oui | Suivi de fabrication-Matière |
Ce point d’entrée permet de prendre la main lors de la récupération des composants d'OF. Il permet de positionner des filtres supplémentaires afin de sélectionnner les composants .
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
Le fichier MFGMAT ([F :MFM]) est ouvert et chargé. La variable globale GSCA1ITMREF est valorisée avec le composant à peser, si un composant a été renseigné dans l'écran d'accueil de la pesée.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
MFGITM | Oui | Ordres fabrication - entête |
MFGMAT | Oui | Ordres fabrication - matières |
Ce point d’entrée permet de prendre la main après avoir filtré les composants d'OF. Il permet de substituer, pour chaque composant, le n° d’opération par un n° de phase ajouté en spécifique.
Il n'y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert.
Le fichier MFGMAT ([F :MFM]) est ouvert et chargé. La variable locale WNUMOPE est valorisée par défaut avec le numéro d'opération de gamme [F:MFM]BOMOPE. Il suffit de lui affecter la valeur spécifique souhaitée.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
MFGITM | Oui | Ordres fabrication - entête |
MFGMAT | Oui | Ordres fabrication - matières |