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

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 production (fonction FUNBENCHI).

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 articles lancés(MFGITM classe [F :MFI]) ou au fichier entête de nomenclature(BOM classe [F :BOH]) selon que l’on souhaite sélectionner des articles d’OF ou de nomenclature.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Il n'y a pas de fichier trace ouvert

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

FACILITY [FCY]

Oui

Sites

BOM [BOH]

Non

Nomenclatures Entête

MFGITM [MFI]

Non

Ordres fabrication - articles

MFGHEAD [MFG]

Non

Ordres fabrication - entête

BOMD [BOD]

Non

Nomenclatures Détail

ITMMASTER [ITM]

Non

Articles

ITMFACILIT [ITF]

Non

Articles - Sites

ITMMVT [ITV]

Non

Cumuls Article-Site

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 FUNBENCHI 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

MFGITM

Non

Articles lancés

ITMMASTER

Non

Articles

ITMFACILIT

Non

Articles-site

ITMMVT

Non

Mouvements articles

 

LOAMSKMBI : Alimentation spécifique des lignes du plan de production

Ce point d’entrée permet de prendre la main avant l’affichage du tableau du plan de production (fonction FUNBENCHI) afin de l’alimenter de manière spécifique.

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Il n'y a pas de fichier trace ouvert

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

FACILITY [FCY]

Oui

Sites

BOM [BOH]

Non

Nomenclatures Entête

MFGITM [MFI]

Non

Ordres fabrication - articles

MFGHEAD [MFG]

Non

Ordres fabrication - entête

BOMD [BOD]

Non

Nomenclatures Détail

ITMMASTER [ITM]

Non

Articles

ITMFACILIT [ITF]

Non

Articles - Sites

ITMMVT [ITV]

Non

Cumuls Article-Site

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 FUNBENCHI 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

MFGITM

Non

Articles lancés

ITMMASTER

Non

Articles

ITMFACILIT

Non

Articles-site

ITMMVT

Non

Mouvements articles

 

BENMTKMAJ : Mise à jour de zones spécifiques du fichier entête de suivi

Ce point d’entrée permet de  prendre la main en création de suivi de production, 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

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

FACILITY [FCY]

Oui

Sites

BOM [BOH]

Non

Nomenclatures Entête

MFGITM [MFI]

Non

Ordres fabrication - articles

MFGHEAD [MFG]

Non

Ordres fabrication - entête

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 FUNBENCHI est ouvert et  chargé.

Le masque invisible MTIK est ouvert et chargé avec les informations du dernier article traité.

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

MFGHEADTRK

Oui

Entête de suivi

MFGHEAD

Oui

Entête d’OF

MFGITM

Non

Article lancé

MFGITMTRK

Non

Suivi article lancé

 

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

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

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

FACILITY [FCY]

Oui

Sites

BOM [BOH]

Non

Nomenclatures Entête

MFGITM [MFI]

Non

Ordres fabrication - articles

MFGHEAD [MFG]

Non

Ordres fabrication - entête

MFGHEADTRK [MTK]

Non

Suivi fabrication - entête

MFGITMTRK [MKI]

Non

suivi fabrication - articles

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 MTKBENCHI 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

MFGHEADTRK

Non

Entête de suivi

MFGHEAD

Non

Entête d’OF

MFGITM

Non

Article lancé

MFGITMTRK

Non

Suivi article lancé

 

CUSTRTSUP : Lancement d'un traitement supplémentaire en fin d'exécution

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

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

FACILITY [FCY]

Oui

Sites

BOM [BOH]

Non

Nomenclatures Entête

MFGITM [MFI]

Non

Ordres fabrication - articles

MFGHEAD [MFG]

Non

Ordres fabrication - entête

MFGHEADTRK [MTK]

Non

Suivi fabrication - entête

MFGITMTRK [MKI]

Non

suivi fabrication - articles

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 MTKBENCHI [MBI]

Tableau des articles produits

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

MFGHEADTRK

Non

Entête de suivi

MFGHEAD

Non

Entête d’OF

MFGITM

Non

Article lancé

MFGITMTRK

Non

Suivi article lancé

 

BENMTKMAJ

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

FACILITY [FCY]

Oui

Sites

BOM [BOH]

Non

Nomenclatures Entête

MFGITM [MFI]

Non

Ordres fabrication - articles

MFGHEAD [MFG]

Non

Ordres fabrication - entête

CUSSELENR : Contrôles sur l'enregistrement article lancé en cours d'analyse

Ce point d’entrée permet de prendre la main dans la boucle de lecture des enregistrement articles lancés à prendre en compte  dans le traitement de plan de production (fonction FUNBENCHI), ceci permettant éventuellement d’exclure un article.

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

Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

FACILITY [FCY]

Oui

Sites

BOM [BOH]

Non

Nomenclatures Entête

MFGITM [MFI]

Non

Ordres fabrication - articles

MFGHEAD [MFG]

Non

Ordres fabrication - entête

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 MTKBENCHI est ouvert et les différentes sélections  sont chargées. Le tableau des articles lancés est en cours de chargement et un enregistrement du fichier [MFI] 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 [MFI] 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

MFGITM

Oui

Article lancé

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

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

FACILITY [FCY]

Oui

Sites

BOM [BOH]

Non

Nomenclatures Entête

MFGITM [MFI]

Non

Ordres fabrication - articles

MFGHEAD [MFG]

Non

Ordres fabrication - entête

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 MTKBENCHI est ouvert et les différentes sélections  sont chargées. Le tableau des articles lancés est en cours de chargement et un enregistrement du fichier [MFI] 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

MFGITM

Oui

Article lancé

WORKSTATIO

Non

Postes de charge

 

MBITRKCRE : 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, PRODTYP, 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 MBITRKLIN en ajoutant la valeur 2 dans la variable WCRETRK.


Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

FACILITY [FCY]

Oui

Sites

BOM [BOH]

Non

Nomenclatures Entête

MFGITM [MFI]

Non

Ordres fabrication - articles

MFGHEAD [MFG]

Non

Ordres fabrication - entête

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 MTKBENCHI 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

 

MBITRKLIN : 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 MBITRKCRE. 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:MBI]MFGNUM(nolign-1)

        WNEW=1

    Endif


Contexte et mode de fonctionnement

Dans le contexte du point d'entrée :

  • Il n'y a pas de transaction en cours
  • Un fichier trace est ouvert

Les tables suivantes sont en ligne :

Table

Contenu significatif

Intitulé Table

FACILITY [FCY]

Oui

Sites

BOM [BOH]

Non

Nomenclatures Entête

MFGITM [MFI]

Non

Ordres fabrication - articles

MFGHEAD [MFG]

Non

Ordres fabrication - entête

Transaction

Il y a une transaction en cours.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

Le  masque MTKBENCHI 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