CUSSELFLT : Positionnement de filtres supplémentaires

Ce point d’entrée permet de prendre la main en création des filtres de sélections dans le traitement de plan de suivi matières (fonction FUNBENCHM).

La variable CUSFLT (255 caractères) permet de positionner des filtres sur des zones fichiers supplémentaires.

Le filtre peut s’appliquer au fichier des composants OF (MFGMAT classe [F :MFM]) ou au fichier détail de nomenclature (BOD classe [F :BOD]) selon que l’on souhaite sélectionner des matières d’OF ou de nomenclature.

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 FUNBENCHM est ouvert et les différentes sélections  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

FACILITY

Oui

Site

BOM

Non

Entête de nomenclature

BOD

Non

Détail de nomenclature

MFGHEAD

Non

Entête d’OF

MFGMAT

Non

Composants OF

ITMMASTER

Non

Articles

ITMFACILIT

Non

Articles-site

ITMMVT

Non

Mouvements articles

 

BENMTKMAJ : Mise à jour de zones spécifiques du fichier MFGHEADTRK

Ce point d’entrée permet de  prendre la main en création de suivi des composants, ceci afin de pouvoir mettre à jour des tables spécifiques liées à l’entête de suivi .

Le point d’entrée est placé juste avant l’instruction « Write [F:MTK] ».

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

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

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le  masque FUNBENCHM est ouvert et  chargé.

Le masque invisible MTMK est ouvert et chargé avec les informations de la dernière matière traité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

FACILITY

Oui

Site

BOM

Oui

Entête de nomenclature

BOMD

Non

Détail de nomenclature

MFGHEADTRK

Oui

Entête de suivi

MFGHEAD

Oui

Entête d’OF

MFGMAT

Non

Matière d’OF

MFGMATTRK

Non

Suivi matière

    

AFFTRA : Possibilité de ne pas afficher le fichier Trace

Ce point d’entrée permet de supprimer l’affichage du fichier trace généré en validation des plans de suivi des matières.

Il suffit de remettre à 0 la variable globale GPE  pour inhiber l’affichage.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le  masque MTKBENCHM est ouvert et les différentes sélections  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

FACILITY

Oui

Site

BOM

Non

Entête de nomenclature

BOMD

Non

Détail de nomenclature

MFGHEADTRK

Non

Entête de suivi

MFGHEAD

Non

Entête d’OF

MFGMAT

Non

Matière d’OF

MFGMATTRK

Non

Suivi matière

 

CUSTRTSUP : Possibilité de lancer un traitement supplémentaire en fin d' exécuti

Ce point d’entrée permet de prendre la main en sortie du plan de consommation des matières, pour effectuer un traitement particulier, comme, par exemple, le lancement d’une impression.

Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Variables et masques disponibles

 

 Variable ou masque

Définition

Mask MTKBENCHM [MBM]

Tableau des matières

Char WMTKNUMSTR

Numéro du premier suivi créé

Char WMTKNUMEND

Numéro du dernier suivi créé

Char ERR_TRA(132)

Texte pour la trace

 

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

BOM

Non

Entête de nomenclature

BOMD

Non

Détail de nomenclature

MFGHEADTRK

Non

Entête de suivi

MFGHEAD

Non

Entête d’OF

MFGMAT

Non

Matière d’OF

MFGMATTRK

Non

Suivi matière

 

CROSSTEST : Permet de traverser des articles de catégorie autre que fantôme

Ce point d’entrée permet, en plan de consommation sur une nomenclature, de prendre la main en chargement du tableau des matières à suivre afin de permettre la traversée d’articles de catégorie autre que « fantôme ».

Le positionnement de la variable « GPE » à la valeur 1 permet de forcer cette traversée.

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 MTKBENCHM est ouvert et les différentes sélections  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

FACILITY

Oui

Site

BOM

Oui

Entête de nomenclature

BOD

Oui

Détail de nomenclature

TABBOMALT

Oui

Alternative de nomenclature

MFGHEAD

Non

Entête d’OF

MFGMAT

Non

Composants OF

ITMMASTER

Oui

Articles

ITMFACILIT

Oui

Articles-site

ITMMVT

Oui

Mouvements articles

 

LOAMSKMBM : Alimentation spécifique des lignes du plan de consommation

Ce point d’entrée permet de prendre la main avant l’affichage du tableau du plan de consommation (fonction FUNBENCHM) afin de l’alimenter de manière 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

Classes fichiers et écrans disponibles

Le  masque FUNBENCHM est ouvert et les différentes sélections  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

FACILITY

Oui

Site

BOM

Non

Entête de nomenclature

BOD

Non

Détail de nomenclature

MFGHEAD

Non

Entête d’OF

MFGMAT

Non

Matière d’OF

ITMMASTER

Non

Article

ITMFACILIT

Non

Articles-site

 

CUSCTLSUP : Contrôles sur l'enregistrement composant en cours d'analyse

Ce point d’entrée permet de prendre la main dans la boucle de lecture des enregistrement composants à prendre en compte  dans le traitement de plan de suivi matière (fonction FUNBENCHM), ceci permettant éventuellement d’exclure un article.

La désactivation de la variable GPE (valeur=0) permet de ne pas charger la ligne courante [MFM] dans le tableau.

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 MTKBENCHM est ouvert et les différentes sélections  sont chargées. Le tableau des composants est en cours de chargement et un enregistrement du fichier [MFM] est en cours d’analyse afin de savoir si tous les critères sont réunis pour pouvoir le charger dans le tableau.

La désactivation de la variable GPE (valeur=0) permet de ne pas charger la ligne courante [MFM] dans le tableau.

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

ROUTING

Non

Entête de gamme

ROUOPE

Non

Détail de gamme

MFGHEAD

Oui

Entête d’OF

MFGMAT

Oui

Composants d'OF

WORKSTATIO

Non

Postes de charge

 

BEFVALID : Avant Validation

Ce point d’entrée permet d'autoriser ou non la validation après certains contrôles spécifiques.

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 MTKBENCHM est ouvert et les différentes sélections  sont chargées. Le tableau des composants est en cours de chargement et un enregistrement du fichier [MFM] est en cours d’analyse afin de savoir si tous les critères sont réunis pour pouvoir le charger dans le tableau.

L'activation de la variable GPE (valeur=1) permet d'arrêter la validation.

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

ROUTING

Non

Entête de gamme

ROUOPE

Non

Détail de gamme

MFGHEAD

Oui

Entête d’OF

MFGMAT

Oui

Composants d'OF

WORKSTATIO

Non

Postes de charge

 

MBMTRKCRE : Ordre de création des suivis

Ce point d’entrée permet de prendre la main après que les contrôles autorisant la création des suivis aient été faits.


Le standard va trier les lignes du tableau selon IPTDAT, MATTYP, MFGNUM et CLEFLG. Il est alors possible de faire son propre tri. Il faut alors ajouter la valeur 1 à la variable WCRETRK.


Il est aussi possible d'indiquer vouloir utiliser le PE suivant MBMTRKLIN en ajoutant la valeur 2 dans la variable WCRETRK.


Contexte et mode de fonctionnement

Transaction

Il n’y a pas de transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le  masque MTKBENCHM est ouvert et  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

BOM

Non

Entête de nomenclature

BOMD

Non

Détail de nomenclature

MFGHEAD

Non

Entête d’OF

MFGITM

Non

Article lancé

WORKSTATIO

Non

Postes de charge

 

MBMTRKLIN : Imposer la création d'un nouveau numéro de suivi

Ce point d’entrée n'est déclenché que si la valeur 2 a été ajoutée à la variable WCRETRK (WCRETRK=2 ou 3) dans le point d'entrée MBMTRKCRE. Il permet de forcer la création d'un nouveau suivi et ainsi éviter le cumul dans un seul suivi de différentes lignes du plan en affectant la valeur 1 à la variable WNEW.

Le standard créera toujours un nouveau suivi au changement de la date d'imputation.


Par exemple, pour forcer la création d'un nouveau suivi au changement du n° d'OF :


    If WWMFGNUM<>[M:MBM]MFGNUM(nolign-1)

        WNEW=1

    Endif


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

Le  masque MTKBENCHM est ouvert et  chargé.

Variables disponibles

WNEW : 0 par défaut. Mettre 1 pour créer un nouveau suivi


WWMFGNUM : n° de l'OF de la ligne de suivi qui vient d'être créée

nolign : numéro de la ligne en cours de traitement

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

BOM

Non

Entête de nomenclature

BOMD

Non

Détail de nomenclature

MFGHEAD

Non

Entête d’OF

MFGOPE

Non

Opérations d’OF

WORKSTATIO

Non

Postes de charge