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.
Il n’ y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert
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.
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.
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 |
Ce point d’entrée permet de prendre la main sur le calcul du délai de fabrication.
Il n’ y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert
Le buffer [ITF] est chargé au moment de l’appel du point d’entrée.
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.
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 |
Ce point d’entrée permet d’autoriser l’utilisation d’un article fantôme en lancement de fabrication.
Il n’ y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert
Le buffer [ITM] est chargée au moment de l’appel du point d’entrée.
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
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 |
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 ».
Il n' y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert
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é.
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 |
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».
Il n' y a pas de transaction en cours.
Il n'y a pas de fichier trace ouvert
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é.
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 |
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.
Il n’ y a pas de transaction en cours.
Il n’y a pas de fichier trace ouvert
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 |