Traitement SUBMTKC : Traitements liés à la mise à jour des suivis de fabrication
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
L’ouverture le la trace est soumise à la valeur du paramètre général stock « STOTRACE ».
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 création et la suppression des trois types de suivis possibles : déclaration production, consommation matière et suivi opératoire.
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é à 6 endroits, à l’issue des phases de mise à jour. Deux types de mises à jour sont concernées : la création et la suppression d’un suivi (suivi opératoire, consommation ou déclaration de production suivant contexte).
Le contexte est passé par la variable globale GWIPCOST :
GWIPCOST = « ITMTRK_NEW » pour chaque création de déclaration de production.
GWIPCOST = « ITMTRK_DEL » pour chaque suppression de déclaration de production.
GWIPCOST = « MATTRK_NEW » pour chaque création de consommation matière.
GWIPCOST = « MATTRK_DEL » pour chaque suppression de consommation matière.
GWIPCOST = « OPETRK_NEW » pour chaque création 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
Suivant le type de suivi traité, les buffers [F:MKO], [F:MKI] et [F:MKM] sont chargés au moment de l’appel du point d’entrée, ainsi que les classes écran [M :MTK0], [M :MTK1], [M :MTK2] et [M :MTK3].
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 |
MFGITMTRK |
Oui |
Déclaration de production |
MFGITM |
Non |
Article lancé |
MFGMATTRK |
Oui |
Consommation matière |
MFGMAT |
Non |
Matière |
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 |
MFICLEMAJ :Gestion spécifique de l'indicateur de solde de la ligne article lancé
En modification des mouvements de stock liés à une ligne déclaration de production, ce point d’entrée permet d’intervenir sur l’indicateur de solde des lignes articles lancés (zone MFITRKFLG du fichier MFGITM).
Contexte et mode de fonctionnement
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:MFI] est chargé au moment de l’appel du point d’entré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 |
MFGITMTRK |
Oui |
Déclaration de production |
MFGITM |
Oui |
Article lancé |
MFGMATTRK |
Non |
Consommation matière |
MFGMAT |
Non |
Matière |
MFGOPETRK |
Non |
Suivi d’opération |
MFGHEADTRK |
Oui |
Entête de suivi |
MFGHEAD |
Non |
Entête d’Of |
MFGOPE |
Non |
Opérations |
SCHEDULING |
Non |
Jalonnement |
FACILITY |
Oui |
Site |
MKMMAJ : Mise à jour complémentaire en création/modification de consommation mat
Ce point d’entrée permet de prendre la main en création ou modification de suivi de fabrication, juste avant l’écriture du suivi matière ( fichier MFGMATTRK [F :MKM] ) afin de modifier ou renseigner la valeur de certaines zones.
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.
Fichier trace
L’ouverture du fichier trace est soumise à la valeur du paramètre général stock « STOTRACE ».
Classes écrans disponibles
Les masques MTK0, MTK1, MTK2, MTK3 sont éventuellement ouverts et chargés (selon transaction de 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 |
MFGHEAD |
Oui |
Entête d’OF |
MFGITM |
Non |
Articles lancés |
MFGOPE |
Non |
Opérations |
MFGMAT |
Oui |
Composants |
MFGOPETRK |
Non |
Suivi opératoire |
MFGMATTRK |
Oui |
Consommation matière |
MKIMAJ : Mise à jour supp. en création/modification de la déclaration de prod
Ce point d’entrée permet de prendre la main en création ou modification de suivi de fabrication, juste avant l’écriture de la déclaration de production ( fichier MFGITMTRK [F :MKI] ) afin de modifier ou renseigner la valeur de certaines zones.
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.
Fichier trace
L’ouverture du fichier trace est soumise à la valeur du paramètre général stock « STOTRACE ».
Classes écrans disponibles
Les masques MTK0, MTK1, MTK2, MTK3 sont éventuellement ouverts et chargés (selon transaction de 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 |
MFGHEAD |
Oui |
Entête d’OF |
MFGITM |
Oui |
Articles lancés |
MFGOPE |
Non |
Opérations |
MFGMAT |
Non |
Composants |
MFGOPETRK |
Non |
Suivi opératoire |
MFGMATTRK |
Non |
Consommation matière |
MFGITMTRK |
Oui |
Déclaration de production |
BEFREWMFM : Mise à jour complémentaire de la matière d'OF
Ce point d’entrée permet de prendre la main en création, modification ou suppression de suivi de fabrication, juste avant la réécriture de la matière d’of( fichier MFGMAT [F :MFM] ) afin de modifier ou renseigner la valeur de certaines zones.
Contexte et mode de fonctionnement
Une variable de type caractère « WACTION » est positionnée à la valeur « C » en création , à la valeur « M » en modification et à la valeur « A » en annulation.
Une variable de type entier « WCUMMATSUI » contient la valeur du paramètre CUMMATSUI et permet de savoir si les matières sont cumulées au suivi (0 : les matières ne sont pas cumulées, 1 : les matières sont cumulées).
Le contenu de ces variables devra être interrogé afin de connaître le contexte d’appel.
Transaction
Il y a une transaction en cours.
Fichier trace
L’ouverture du fichier trace est soumise à la valeur du paramètre général stock « STOTRACE ».
Classes écrans disponibles
Les masques MTK0, MTK1, MTK2, MTK3 sont éventuellement ouverts et chargés (selon transaction de 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 |
MFGHEAD |
Oui |
Entête d’OF |
MFGITM |
Non |
Articles lancés |
MFGOPE |
Non |
Opérations |
MFGMAT |
Oui |
Composants |
MFGOPETRK |
Non |
Suivi opératoire |
MFGMATTRK |
Oui |
Consommation matière |
UPDSCD : Mise à jour du jalonnement
Ce point d’entrée permet d'autoriser ou non le recalcul du jalonnement suite à une suppression 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 |
CUSTRTALL : Gestion spécifique de l'allocation des ordres associés à la commande
En création et annulation de suivi sur des ordres de fabrication, ce point d’entrée permet de prendre la main lors de la gestion de l ‘allocation sur la matière, afin, par exemple, de gérer des allocations globales au lieu des allocations détaillées.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Utilisation
En sortie du point d’entrée, positionner la variable globale GPE à la valeur 0 (ou GOK=0) pour inhiber le traitement standard de création ou annulation d’allocations.
Si TRTLIG = "A", il s'agit d'annuler les allocations, sinon de les mettre à jour.
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 |
MFGMATTRK |
Oui |
Suivi matière |
CALWALLQTY : Modification de la qté à allouer
Ce point d’entrée permet de modifier la quantité à allouer sur une matières d'OF affectée du suivi courant.
Contexte et mode de fonctionnement
Transaction
Il y a une transaction en cours.
Fichier trace
Il y a un fichier trace ouvert.
Utilisation
Le point d’entrée, positionne la variable globale WALLQTY à la qté qui doit être alloué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 |
MFGMATTRK |
Oui |
Suivi matière |
DEL_CPLMFO : inhiber la mise à jour de MFO en suppression de suivi opératoire
Ce point d’entrée permet de ne pas mettre à jour l'opération lors de la suppression du suivi courant.
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
L’ouverture le la trace est soumise à la valeur du paramètre général stock « STOTRACE ».
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 |