Traitement MTKWIN : Traitements liés à la gestion des fenêtres des suivis de fab
MKOMAJ : Mise à jour de zones spécifiques en création/modification de suivis opé
Ce point d’entrée permet de prendre la main en création ou en modification de suivis opératoires juste avant l’écriture ou la ré écriture de la ligne suivi d’opération (ceci permettant, par exemple, d’initialiser des zones de tables spécifiques).
Contexte et mode de fonctionnement
Une variable de type caractère « WACTION » est positionnée à la valeur « C » en création et à la valeur « M » en modification. Le contenu de cette variable devra être interrogé afin de connaître le contexte d’appel.
Transaction
Il y a une transaction en cours.
Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.
Fichier trace
Il n’y a pas de fichier trace ouvert
Classes fichiers et écrans disponibles
Le buffer [F:MKO] est chargé au moment de l’appel du point d’entrée.
Les classes écran [M :MTK0] et [M :MTK1] liées à la création du suivi des temps est chargé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 |
MFGHEADTRK |
Oui |
Entête de suivi |
MFGHEAD |
Non |
Entête d’Of |
MFGOPE |
Oui |
Opérations |
MFGOPETRK |
Oui |
Suivi opérations |
SCHEDULING |
Non |
Jalonnement |
FACILITY |
Oui |
Site |
WIPCOST : Evènement influant sur le prix de revient de fabrication
Ce point d'entrée sert à intercepter les évènements de suivi de fabrication susceptibles d’avoir un impact sur le prix de revient de l’ordre de fabrication.
Le type d’événement concerné ici est la modification des suivis opératoires.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il n’y a pas de fichier trace ouvert.
Différents cas d’appel
Le point d'entrée est situé à 4 endroits, à l’issue des phases de mise à jour. Deux types de mises à jour sont concernées : la suppression et la modification d’une ligne de suivi opératoire.
Le contexte est passé par la variable globale GWIPCOST :
GWIPCOST = « OPETRK_MOD » pour chaque modification de suivi opératoire.
GWIPCOST = « OPETRK_DEL » pour chaque suppression de suivi opératoire.
Il est possible de renvoyer un statut d’erreur au programme standard afin d’interrompre le processus, en initialisant la variable WRET à une valeur non nulle.
Variables et masques disponibles
Le buffer [F:MKO] est chargé au moment de l’appel du point d’entrée.
Les classes écran [M :MTK0] et [M :MTK1] liées à la création du suivi des temps sont chargées.
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 |
MFGOPETRK |
Oui |
Suivi d’opération |
MFGHEADTRK |
Oui |
Entête de suivi |
MFGHEAD |
Non |
Entête d’Of |
MFGOPE |
Oui |
Opérations |
SCHEDULING |
Non |
Jalonnement |
FACILITY |
Oui |
Site |
UPDSCD : Mise à jour du jalonnement
Ce point d’entrée permet d'autoriser ou non le recalcul du jalonnement suite à une correction de suivi opératoire.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Utilisation
Positionner GPE à 1 pour éviter un recalcul du jalonnement.
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 |
MFGHEADTRK |
Oui |
Entête de suivi |
MFGOPETRK |
Non |
Suivi opératoire |