Points d'entrée >  Module GPAO >  Traitement standard MFGLIB  

Afficher tout Masquer tout

CHECKCOMP : Contrôles supplémentaires de validité des composants

Ce point d’entrée permet de prendre la main lorsqu’on contrôle la validité des composants. Il permet d’ajouter de nouveaux contrôles à ceux déjà existants en standard et éventuellement d’empêcher l’utilisation de composants.

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 buffer [ITM] est chargée au moment de l’appel du point d’entrée.

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

Utilisation

Ce point d’entrée est conçu pour permettre de prendre la main à l’intérieur du sous-programme de contrôle de validité des composants. Il permet d’ajouter des contrôles supplémentaires aux contrôles standard.

Au moment de l’appel, les paramètres suivants sont disponibles :

Char LFCY site production

Integer LMSG flag message : S’il a la valeur 1, on envoie un message à l’utilisateur.

Si un composant n’est pas considéré comme valide, on affecte à la variable mkstat une valeur <>0 pour refuser la saisie du champ.

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

Non

Of entête

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Non

Matières

MFGPRN

Non

Documents

ORDERS

Non

Encours

SCHEDULING

Non

Jalonnement

OPERATIONS

Non

Encours de charge

ROUTING

Non

Entête de gamme

ROUOPE

Non

Opérations de gamme

ROUSCD

Non

Gamme – Jalonnement

BOM

Non

Nomenclatures

BOMD

Non

Lignes nomenclatures

FACILITY

Non

Site

ITMMASTER

Oui

Article

ITMFACILIT

Oui

Article-Site

 

LTICAL : Calcul du délai de fabrication

Ce point d’entrée permet de prendre la main sur le calcul du délai de fabrication.

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 buffer [ITF] est chargé au moment de l’appel du point d’entrée.

Utilisation

Ce point d’entrée est conçu pour permettre de prendre la main sur le calcul du délai de fabrication.

 Au moment de l’appel, les paramètres suivants sont disponibles :

ORIDAL        Délai d’origine

WEXTQTY    Quantité

WDEL            Délai de fabrication

WCOEF         Coefficient de dégressivité

WLOT            Lot technique si non nul, sinon lot économique

Le résultat du calcul doit être renseigné dans la variable DSTDEL (decimal).

La variable GPE doit être positionnée à 1 pour que le calcul standard ne se fasse pas.

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

ITMFACILIT

Oui

Article/site

 

MFGCLSCHK : Contrôle supplémentaire sur la validité des articles lancés

Ce point d’entrée permet d’autoriser l’utilisation d’un article fantôme en lancement de fabrication.

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 buffer [ITM] est chargée au moment de l’appel du point d’entrée.

Utilisation

Ce point d’entrée est appelé lorsque le système a détecté la saisie d’un article de catégorie non fabriquée ([F :ITM]CLSTYP différent de 2,3 ou 4).

La variable GPE est utilisée pour autoriser le lancement (GPE = 1).

###########################################################################

# Point d'entrée MFGCLSCHK - Contrôle sur type de catégorie article lancé

# Classe [ITM] disponible en entrée

# En sortie:

#     GPE = 0 pour traitement standard (message d'erreur)

#     GPE = 1 pour valider le type de catégorie

###########################################################################

$ACTION

Case ACTION

 When "MFGCLSCHK"      : Gosub MFGCLSCHK

Endcase

Return

 

#---------------------------------------------------------------------

$MFGCLSCHK

If [F:ITM]CLSTYP = 7 : GPE = 1 : Endif

Return

 

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

ITMMASTER

Oui

Article

 

ITMCTL : suppression de l’affichage de message en contrôle d’article

Ce point d’entrée permet de prendre la main lorsqu’on contrôle la validité des composants. Il permet de court-circuiter le message   «Article non géré en stock ».

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

Utilisation

Ce point d'entrée est conçu pour permettre de prendre la main à l'intérieur du sous-programme de contrôle de validité des composants . Il permet de court-circuiter le message «Article non géré en stock » du traitement standard . La variable GPE est utilisée. Elle est positionnée à la valeur 0 par défaut. Elle devra être positionnée à 1 si l'on souhaite court-circuiter le message d'erreur du traitement standard. De retour dans le traitement standard, la variable GPE est testée. Si elle est différente de 0, le message d'erreur est court-circuité.

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

Non

Of entête

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Non

Matières

MFGPRN

Non

Documents

ORDERS

Non

Encours

SCHEDULING

Non

Jalonnement

OPERATIONS

Non

Encours de charge

ROUTING

Non

Entête de gamme

ROUOPE

Non

Opérations de gamme

ROUSCD

Non

Gamme - Jalonnement

BOM

Non

Nomenclatures

BOMD

Non

Lignes nomenclatures

FACILITY

Non

Site

ITMMASTER

Oui

Article

ITMFACILIT

Oui

Article-Site

CTLCAT : suppression de l’affichage de message en contrôle catégorie article

Ce point d’entrée permet de prendre la main lorsqu’on contrôle la validité des composants. Il permet de court-circuiter le message   «Catégorie article incompatible».

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

Utilisation

Ce point d'entrée est conçu pour permettre de prendre la main à l'intérieur du sous-programme de contrôle de validité des composants . Il permet de court-circuiter le message «Catégorie article incompatible» du traitement standard . La variable GPE est utilisée. Elle est positionnée à la valeur 0 par défaut. Elle devra être positionnée à 1 si l'on souhaite court-circuiter le message d'erreur du traitement standard. De retour dans le traitement standard, la variable GPE est testée. Si elle est différente de 0, le message d'erreur est court-circuité.

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

Non

Of entête

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Non

Matières

MFGPRN

Non

Documents

ORDERS

Non

Encours

SCHEDULING

Non

Jalonnement

OPERATIONS

Non

Encours de charge

ROUTING

Non

Entête de gamme

ROUOPE

Non

Opérations de gamme

ROUSCD

Non

Gamme - Jalonnement

BOM

Non

Nomenclatures

BOMD

Non

Lignes nomenclatures

FACILITY

Non

Site

ITMMASTER

Oui

Article

ITMFACILIT

Oui

Article-Site

CTLITMSTA : Gestion personnalisée des statuts articles

Ce point d’entrée permet de prendre la main lorsqu’on contrôle la validité des composants. Il permet de court-circuiter le contrôle fait sur le statut de l'article.

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

Utilisation

Les statuts possibles des articles sont :

1-     Actif                : article utilisable sans condition
2-     Elaboration      : message d'avertissement permettant d'utiliser ou non l'article
3-     En rupture        : message d'avertissement permettant d'utiliser ou non l'article
4-     Non renouvelé: impossibilité d'utiliser l'article
5-     Périmé             : impossibilité d'utiliser l'article
6-     Non utilisable   : impossibilité d'utiliser l'article

Ce point d'entrée va donc permettre en particulier d'utiliser les articles en statut 4. Pour cela il faudra positionner les variables GPE à 1 et mkstat à 0.

 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

Non

Of entête

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Non

Matières

MFGPRN

Non

Documents

ORDERS

Non

Encours

SCHEDULING

Non

Jalonnement

OPERATIONS

Non

Encours de charge

ROUTING

Non

Entête de gamme

ROUOPE

Non

Opérations de gamme

ROUSCD

Non

Gamme – Jalonnement

BOM

Non

Nomenclatures

BOMD

Non

Lignes nomenclatures

FACILITY

Non

Site

ITMMASTER

Oui

Article

ITMFACILIT

Oui

Article-Site