Points d'entrée > Module Production > Script standard MTKAUTLIB 

BENMKOMAJ : Mise à jour de zones spéc. du fichier suivi opératoire MFGOPETRK

Ce point d’entrée permet de prendre la main en création de suivis opératoires juste avant la création de la ligne suivi d’opération (ceci permettant, par exemple, d’initialiser des zones de tables spécifiques).

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 y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le buffer  [F:MKO] est chargé au moment de l’appel du point d’entrée.

La classe écran [M :MTOK] liée à la création de 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

Non

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

 

BENMKIMAJ : Mise à jour de zones spéc. du fichier déclaration de prod. MFGITMTRK

Ce point d’entrée permet de prendre la main en création de suivis de production juste avant la création de la ligne suivi article lancé (ceci permettant, par exemple, d’initialiser des zones de tables spécifiques).

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 y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le buffer  [F:MKI] est chargé au moment de l’appel du point d’entrée.

La classe écran [M :MTIK] liée à la création de suivi de production 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

Non

Entête de suivi

MFGHEAD

Non

Entête d’Of

MFGITM

Oui

Article lancé

MFGITMTRK

Oui

Suivi de production

FACILITY

Oui

Site

 

BENMKMMAJ :Mise à jour de zones spéc. du fichier consommation matières MFGMATTRK

Ce point d’entrée permet de prendre la main en création de suivis de consommation juste avant la création de la ligne suivi matière (ceci permettant, par exemple, d’initialiser des zones de tables spécifiques).

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 y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le buffer  [F:MKM] est chargé au moment de l’appel du point d’entrée.

La classe écran [M :MTMK] liée à la création de suivi des matières 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

Non

Entête de suivi

MFGHEAD

Non

Entête d’Of

MFGMAT

Oui

Matières

MFGMATTRK

Oui

Suivi matières

FACILITY

Oui

Site

 

BENMFOMAJ : Mise à jour de zones spécifiques du fichier opérations MFGOPE

Ce point d’entrée permet de prendre la main en création de suivis opératoires juste avant la ré écriture de la ligne opération (ceci permettant, par exemple, de mettre à jour des zones spécifiques).

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 y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le buffer  [F:MFO] est chargé au moment de l’appel du point d’entrée.

La classe écran [M :MTOK] liée à la création de 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

Non

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

 

MFICLEMAJ :Gestion spécifique de l'indicateur de solde de la ligne article lancé

En création automatique de 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 y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le buffer  [F:MFI] est chargé au moment de l’appel du point d’entrée.

La classe écran [M :MTIK] liée à la création de suivi de production 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

Non

Entête de suivi

MFGHEAD

Non

Entête d’Of

MFGITM

Oui

Article lancé

MFGITMTRK

Oui

Suivi de production

FACILITY

Oui

Site

 

BENMFIFLT : en déclaration de production automatique, changement du filtre

Ce point d’entrée permet de prendre la main en création automatique de suivis de production, juste après le filtre standard à appliquer sur les lignes articles lancés à traiter, afin de faire un filtre spécifique.

Ci dessous le filtre standard :

 Filter [F:MFI] Where MFGNUM = [M:MTIK]MFGNUM & MFITRKFLG <> 5 &  ITMSTA <> 4

Le point d’entrée est positionné derrière cette ligne.

Attention : Le filtre s’appliquera à la place du filtre standard et non en plus. Le filtre sur le numéro d’Of(MFGNUM) doit impérativement être positionné.

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 filtre standard est fait.

Le masque [M :MTIK] est 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

MFGHEADTRK

Non

Entête de suivi

MFGHEAD

Non

Entête d’Of

MFGITM

Non

Article lancé

MFGITMTRK

Non

Suivi de production

FACILITY

Non

Site

ITMREF

Non

Article

ITMFACILIT

Non

Article-Site

STOTRS

Non

Transaction de stock

 

BENMFMFLT : en consommation automatique, changement du filtre à appliquer

Ce point d’entrée permet de prendre la main en création automatique de consommation matières,  juste après le filtre standard à appliquer sur les lignes composants à traiter, afin de faire un filtre spécifique.

Ci dessous le filtre standard selon la valeur de TYPTRT(type de traitement)  et de MFGMST(opération de production):

Les valeurs de TYPTRT sont :

1 = On veut suivre toutes les matières liées à un OF.

2=  On veut suivre toutes les matières liées à une opération.

               Si l’opération est productive, on suivra en plus les matières avec numéro d’opération = 0

3 = On veut suivre toutes les matières liées à une ligne article produit.

Case [M:MTMK]TYPTRT

    When 1 : Filter [F:MFM] Where MFGNUM = [M:MTMK]MFGNUM & MFMTRKFLG <> 5 &

&                                 MATSTA <> 4   

    When 2 :

        If [M:MTMK]MFGMST    <> 2

            Filter [F:MFM] Where MFGNUM = [M:MTMK]MFGNUM & BOMOPE = [M:MTMK]OPENUM & MFMTRKFLG <> 5 &

&                                MATSTA <> 4

        Else

            Filter [F:MFM] Where MFGNUM = [M:MTMK]MFGNUM & find(BOMOPE,[M:MTMK]OPENUM,0)

&                              & MFMTRKFLG <> 5 & MATSTA <> 4

        Endif

    When 3   : Filter [F:MFM] Where MFGNUM = [M:MTMK]MFGNUM & (find(MFGLIN,0,[M:MTMK]MFGLIN)) &

&                                 MFMTRKFLG <> 5 &  MATSTA <> 4

Le point d’entrée est positionné derrière chaque filtre standard.

Attention : Le filtre s’appliquera à la place du filtre standard et non en plus. Le filtre sur le numéro d’Of(MFGNUM) doit impérativement être positionné.

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 filtre standard est fait.

Le masque [M :MTMK] est 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

MFGHEADTRK

Non

Entête de suivi

MFGHEAD

Non

Entête d’Of

MFGITM

Non

Article lancé

MFGITMTRK

Non

Suivi de production

FACILITY

Non

Site

ITMREF

Non

Article

ITMFACILIT

Non

Article-Site

STOTRS

Non

Transaction de stock

 

BENMKMMOD : en consommation automatique, Calcul spécifique de la quantité conso

Ce point d’entrée permet de prendre la main en création automatique de suivis de consommation juste après le calcul de la quantité à consommer, afin, par exemple, de recalculer cette quantité.

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 y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le buffer  [F:MKM] est en partie chargé au moment de l’appel du point d’entrée. Notamment, la quantité consommée ([F :MKM]USEQTY) est chargée.

Le buffer [F :MFM] est en ligne mais n’est pas encore mis à jour.

La classe écran [M :MTMK] liée à la création de suivi des matières 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

Non

Entête de suivi

MFGHEAD

Non

Entête d’Of

MFGMAT

Oui

Matières

MFGMATTRK

Oui

Suivi matières

FACILITY

Oui

Site

 

BENENTLOT : Permet de modifier le bloc complément lot

Ce PE permet de modifier le contenu du bloc : complément lot dans l écran des entrées STOENTW

Contexte et mode de fonctionnement

Ce PE permet par exemple d'affecter le premier numéro d'un sous-lot par une valeur autre que : 00001 

Dans ce cas le contenu du PE serait :

                 IF [F:ITM]LOTMGTCOD = 4 & [M:ENTW]SLO(nolign-1) = "00001"

                                                 [M:ENTW]SLO(nolign-1) = "Slo spécifique"

            endif

la valeur "Slo spécifique" devra etre de type alphanumérique de longueur conforme avec GLONSLO et se terminer par des numériques  

Transaction

Il ni a pas de  transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le buffer  [F:ITM] est chargé.

Le buffer [F :ITF] est chargé.

La classe écran [M :STOENTW] est chargée.

Tables ouvertes
 

CUSTRTSUP: Après déclaration de prod. MFGITMTRK

Ce point d’entrée permet de prendre la main en création de suivis de production juste avant la sortie, après création de la ligne suivi article lancé et mise à jour du stock.

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 y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le buffer  [F:MKI] est chargé au moment de l’appel du point d’entrée.

La classe écran [M :MTIK] liée à la création de suivi de production 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

Non

Entête de suivi

MFGHEAD

Non

Entête d’Of

MFGITM

Oui

Article lancé

MFGITMTRK

Oui

Suivi de production

FACILITY

Oui

Site

 

BEFBODMKM : filtrer composants en consommation automatique sur nomenclature

Ce point d’entrée permet de prendre la main en création automatique de consommation matières sur nomenclature afin d'accepter ou non la consommation d'un composant identifié par [F:BOD].

Pour ne pas déclencher la sortie d'un composant, positionner la variable GPE à 1.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace 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

BOM

Oui

Entête de nomenclature

BOMD

Oui

Ligne de composant

 

CRE_CPLMFO : avant mise à jour de l'opération

Ce point d’entrée permet de prendre la main en création automatique d'un suivi opération.

Pour ne pas déclencher la mise à jour de l'opération (buffer [F:MFO]), positionner la variable GPE à 1.

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 y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le buffer  [F:MFO] est chargé au moment de l’appel du point d’entrée.

La classe écran [M :MTOK] liée à la création de 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

Non

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

 

BENMFMCTL : consommation article non renouvelé

Ce point d’entrée permet de prendre la main juste avant le test sur le statut de l'article, afin de pouvoir par exemple autoriser la consommation des composants en statut "non renouvelé" mais pour lesquels il reste du stock.

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 y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le buffer  [F:ITM] est chargé avec le composant courant au moment de l’appel du point d’entrée.

Affecter GPE à une valeur > 0 pour éviter de sortir sur le test [F:ITM]ITMSTA > 1 et autoriser le traitement à se poursuivre.

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

Non

Entête de suivi

MFGHEAD

Non

Entête d’Of

MFGMAT

Oui

Matières

MFGMATTRK

Oui

Suivi matières

FACILITY

Oui

Site

 

BENMKMTRA : Tracer le manque de stock disponible

Ce point d’entrée permet de prendre la main juste avant l'écriture dans la trace du message WMSGSUI concernant l'e manque de stock disponible.

La remise à vide de WMSGSUI via ce point d'entrée inhibe l'écriture du message. 

Contexte et mode de fonctionnement

Classes fichiers et écrans disponibles

Les buffers [F:ITM]  et [F:ITF] sont chargés avec l'article et l'article-site concernés  par le message d'erreur au moment de l’appel du point d’entrée.

BEFWRIMTA :Mise à jour de zones spéc. Réponses Fiche Qualité MTKCRDASW

Ce point d’entrée permet de prendre la main  en création de suivi de fabrication à l'écriture des réponses données dans la Fiche Qualité, juste avant la création de chaque ligne (ceci permettant, par exemple, d’initialiser des zones de tables spécifiques).

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 y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le buffer  [F:MTA] 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

MFGHEADTRK

Non

Entête de suivi

MFGHEAD

Non

Entête d’Of

MTKCRDASW

Oui

Réponses Fiche Qualité

FACILITY

Oui

Site

 

CTLMKMNUL : suivi matière avec quantité nulle

Ce point d’entrée est déclenché sur la génération automatique d'un suivi matière, afin de pouvoir, par exemple, forcer la création du suivi y compris lorsque la quantité calculée par l'algorithme est nulle.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Les buffers  [F:ITM],  [F:ITF]  sont chargés avec le composant courant , provenant de l'ordre de fabrication ou de la nomenclature, au moment de l’appel du point d’entrée, mais le buffer [F:MKM] n'est pas encore totalement calculé.

Affecter GPE à une valeur > 0 pour éviter de sortir sur les tests [F:MKM]USEQTY=0 et autoriser le traitement à se poursuivre.

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

Non

Entête de suivi

MFGHEAD

Non

Entête d’Of

MFGMAT

Oui

Matières

MFGMATTRK

Oui

Suivi matières

FACILITY

Oui

Site

 

CTLMKMSTO : suivi matière si le stock est insuffisant

Ce point d’entrée est déclenché sur la génération automatique d'un suivi matière, afin de pouvoir, par exemple, forcer la création du suivi y compris lorsque la quantité en stock est insuffisante et stock négatif interdit.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Les buffers  [F:ITM],  [F:ITF], [F:MKM]  sont chargés avec le composant courant au moment de l’appel du point d’entrée.

Le point d'entrée est déclenché dans la cas d'une sortie automatique, si le stock disponible est insuffisant et que l'article n'est pas autorisé en stock négatif.

Affecter GPE à une valeur > 0 pour éviter de déclencher la mise à jour des stocks et autoriser le traitement à se poursuivre.

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

Non

Entête de suivi

MFGHEAD

Non

Entête d’Of

MFGMAT

Oui

Matières

MFGMATTRK

Oui

Suivi matières

FACILITY

Oui

Site