Points d'entrée >  Module GPAO >  Traitement standard SCALEXCHAN  

Afficher tout Masquer tout

CUSSELFLT : Possibilité d'exclure une ligne de stock

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.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert

Classes fichiers et écrans disponibles

Le  masque ALLSCALSTO est ouvert. Il n’est pas encore chargé.

Tables ouvertes

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

 

CUSTRTSUP : Possibilité de lancer un traitement supplémentaire après la pesée

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.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Variables et masques disponibles

Le fichier WEIGHING ([F :WGG]) est ouvert.  

Tables ouvertes

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

 

WGGMAJ : Initialisation de zones spécifiques du fichier pesée WEIGHING

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].

Contexte et mode de fonctionnement

Transaction

Il y a une  transaction en cours.

En cas de problème, positionner la variable GOK à la valeur 0.

Fichier trace

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.

 Variables et masques disponibles

Le fichier WEIGHING ([F :WGG]) est ouvert.  

Tables ouvertes

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

MAJ_LCODE : modification du code gérant les échanges entre la centrale et X3

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.

Contexte et mode de fonctionnement

Transaction

Il n'y a pas de transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

 Variables et masques disponibles

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.    

Tables ouvertes

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

TRT_LCODE : suite à pesée, remplacement du suivi matière par une autre action

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.

Contexte et mode de fonctionnement

Transaction

Il y a une  transaction en cours.

En cas de problème, positionner la variable GOK à la valeur 0.

Fichier trace

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.

 Variables et masques disponibles

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

Tables ouvertes

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

CRE_MTK : Initialisation de zones spécifiques du fichier MFGHEADTRK

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].

Contexte et mode de fonctionnement

Transaction

Il y a une  transaction en cours.

Fichier trace

Il y a un fichier trace ouvert.

Variables et masques disponibles

Le fichier MFGHEADTRK  ([F :MTK]) est ouvert.  

Tables ouvertes

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

 

MATSELFLT: Possibilité d'exclure des matières d'OF de la pesée

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 .

Contexte et mode de fonctionnement

Transaction

Il n'y a pas de transaction en cours.

Fichier trace

Il n'y a pas de fichier trace ouvert.

Variables et masques disponibles

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.

Tables ouvertes

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

 

RPLOPE : Substitution du numéro d’opération par un numéro spécifique

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.

Contexte et mode de fonctionnement

Transaction

Il n'y a pas de transaction en cours.

Fichier trace

Il n'y a pas de fichier trace ouvert.

Variables et masques disponibles

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.

Tables ouvertes

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