Ce point d’entrée permet de prendre la main en allocation de chaque composant lié à la production. Il est appelé dans tous les cas d’allocation (gestion OF, plan de travail, traitements automatiques …) et permet notamment d’activer/désactiver l’allocation d’un composant répondant à certains critères./<--SPAN ">
Il y a une transaction en cours./<--SPAN ">
Il n’y a pas de fichier trace ouvert.
Les tables MFGMAT ([F :MFM], ITMMASTER ([F :ITM]) et ITMFACILIT ([F :ITF]) sont chargées au moment de l’appel du point d’entrée.
Ce point d’entrée a été conçu pour permettre de désactiver l’allocation de composants répondants à certains critères. Cette désactivation est possible par le positionnement de la variable WRET à la valeur 9. Si le composant doit être alloué, laisser la variable WRET à sa valeur courante.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table |
Contenu significatif |
Intitulé Table |
MFGMAT |
Oui |
Matières |
ITMMASTER |
Oui |
Articles |
ITMFACILIT |
Oui |
Articles/Site |
Ce point d’entrée permet de prendre la main juste après le chargement du masque d’allocation OF. Il permet de modifier le contenu de zones du masque d’allocation./<--SPAN ">
Il n’y a pas de transaction en cours./<--SPAN ">
Il n’y a pas de fichier trace ouvert.
Le masque MFMALL est chargé au moment de l’appel du point d’entrée.
Ce point d’entrée a été conçu pour permettre de modifier la valeur de zones du masque MFGALL . Par exemple , il permet de modifier la zone [M :MFA]TALL, de manière à proposer par défaut une allocation détaillée plutôt qu’une allocation globale.
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 |
Oui |
OF-Entête |
Ce point d’entrée permet de prendre la main juste avant l’allocation des composants d’OF. Il permet de court-circuiter l’allocation standard afin de procéder à une allocation en fonction de critères spécifiques.
/<--SPAN ">
Il y a une transaction en cours.
Il n’y a pas de fichier trace ouvert.
Le masque MFMALL est chargé au moment de l’appel du point d’entrée.
Les tables MFGHEAD ([F :MFG] , MFGMAT ([F :MFM] sont chargées au moment de l’appel du point d’entrée.
Ce point d’entrée a été conçu pour permettre de prendre la main à l’intérieur de la boucle d’allocation des composants d’OF.
Il permet de court-circuiter l’allocation standard afin de procéder à une allocation en fonction de critères spécifiques. Par exemple, ce peut être une zone spécifique liée à chaque matière qui précise selon quel type d’allocation (globale , détaillée) il faut allouer la matière.
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 l’allocation du traitement standard.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
ORDERS | Non | Encours articles |
MFGHEAD | Oui | Entête d’OF |
MFGMAT | Oui | Composants OF |
Ce point d’entrée permet de prendre la main lors de la mise à jour d’allocation de matières d’OF, juste avant la mise à jour de la table MFGMAT.
Il y a une transaction en cours.
Il n’y a pas de fichier trace ouvert.
Les buffers [F :MFG] et [F :MFM] sont chargés au moment de l’appel du point d’entrée.
Ce point d’entrée permet de prendre la main lors de la mise à jour d’allocation d’une matière d’OF ( sous-programme ALLOC_MAT ) ou de la totalité des matières d’un OF ( sous-programme ALLOC_OF) . Il permet d’intervenir juste avant de mettre à jour l’allocation de chaque composant , c’est à dire juste avant la mise à jour de la table MFGMAT.
Il est possible de connaître le contexte d’appel de chaque sous-programme d’allocation en interrogeant la valeur de la variable LTRT.
Valeurs possibles de LTRT :
- LTRT = « C » : création,
- LTRT = « M » : modification,
- LTRT = « A » : annulation,
- LTRT = « E » : passage d’une allocation globale vers une allocation détaillée.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
ORDERS | Non | Encours articles |
MFGHEAD | Non | Entête d’OF |
MFGMAT | Oui | Composants OF |
Ce point d’entrée permet de prendre la main en cas de modification des allocations des composants d'OF. Il permet de court-circuiter le traitement standard où la quantité manquante était allouée, pour le remplacer par un traitement spécifique, par exemple afin de respecter une règle d'allocation mono-lot.
Il y a une transaction en cours.
Il n’y a pas de fichier trace ouvert.
La classe écran ALLPAR est alimentée au moment de l’appel du point d’entrée, ainsi que les tables MFGMAT ([F :MFM], ITMMASTER ([F :ITM]) et ITMFACILIT ([F :ITF]).
Ce point d’entrée a été conçu pour permettre de court-circuiter l’allocation des composants d'OF en cas de modification des allocations pour la remplacer par une allocation spécifique. 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 l’allocation du traitement standard.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
MFGMAT | Oui | Matières |
ITMMASTER | Oui | Articles |
ITMFACILIT | Oui | Articles/Site |
Ce point d’entrée permet de prendre la main en cas de ruptures sur des composants d'OF. Il permet de compléter le traitement standard et éventuellement réallouer sur un autre emplacement tout ou partie de la qté nécessaire.
Il y a une transaction en cours.
Il n’y a pas de fichier trace ouvert.
La classe écran ALLPAR est alimentée au moment de l’appel du point d’entrée, ainsi que les tables MFGMAT ([F :MFM], ITMMASTER ([F :ITM]) et ITMFACILIT ([F :ITF]).
Ce point d’entrée a été conçu pour permettre de compléter ou remplacer l’allocation des composants d'OF en cas de rupture (LSHT>0) pour la remplacer par une allocation spécifique.
Les paramètres LALL="qté allouée" et LSHT="qté en rupture" doivent être affectés avec les nouvelles quantités allouées et en rupture sur ce composant.
Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).
Table | Contenu significatif | Intitulé Table |
MFGMAT | Oui | Matières |
ITMMASTER | Oui | Articles |
ITMFACILIT | Oui | Articles/Site |
Ce point d’entrée permet de prendre la main lors de la mise à jour de la table des matières d’OF suite à des allocations manuelles, juste avant la mise à jour de la table MFGMAT.
Il y a une transaction en cours.
Il n’y a pas de fichier trace ouvert.
Le buffer [F :MFM] est chargé au moment de l’appel du point d’entrée.
Ce point d’entrée permet de prendre la main lors de la mise à jour de la table des matières d’OF, suite à la réalisation d'allocations manuelles. Il permet d’intervenir juste avant de mettre à jour l’allocation du composant courant , c’est à dire juste avant la mise à jour de la table MFGMAT.
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 | Entête d’OF |
MFGMAT | Oui | Composants OF |