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

Afficher tout Masquer tout

MFIMAJ : Mise à jour de zones spécifiques du fichier articles lancés MFGITM

Ce point d’entrée permet de prendre la main en création d’ordres de fabrication juste avant la création des lignes articles lancés (ceci permettant, par exemple, d’initialiser des zones spécifiques).

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

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

La classe écran [M :MFGK] liée à la création automatique d’OF est chargée.

Selon le contexte, les classes écran [M :MBW1], [M :MBW3] ou  [M :MBW4] liées à la prise en compte d’un encours 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

MFGHEAD

Oui

Of entête

MFGITM

Oui

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

Oui

Entête de gamme

ROUOPE

Non

Opérations de gamme

ROUSCD

Oui

Gamme – Jalonnement

BOM

Non

Nomenclatures

BOMD

Non

Lignes nomenclatures

FACILITY

Non

Site

 

AUTLIBMAJ : Mise à jour de zones spécifiques du fichier entête d'OF MFGHEAD

Ce point d’entrée permet de prendre la main :

  • en création automatique d’ordres de fabrication juste avant la création de l’entête d ‘OF (ceci permettant, par exemple, d’initialiser des zones spécifiques)
  • en modification automatique d’ordres de fabrication juste avant la modification de l’entête d ‘OF (ceci permettant, par exemple, de modifier des zones spécifiques) .

Contexte et mode de fonctionnement

Transaction 

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

En création d’entête d’OF : il y a un fichier trace ouvert

En modification d’entête d’OF : il n’y a pas de fichier trace ouvert.                                              

Différents cas d’appel - Classes fichiers et écrans disponibles

Ce point d’entrée étant commun à la création et la modification d’entête d’OF, le traitement spécifique est unique et le contexte peut être déterminé via le test de la variable CODMAJ : [M :MFGK]CODMAJ= «C»   Création d’entête d’OF [M :MFGK]CODMAJ= «M»   Modification d’entête d’OF.

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

La classe écran [M :MFGK] liée à la création /modification automatique d’OF est chargée.

Selon le contexte, les classes écran [M :MBW1], [M :MBW3] ou  [M :MBW4] liées à la prise en compte d’un encours sont  chargées.

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).

En créationd’entête d’OF :

Table

Contenu significatif

Intitulé Table

MFGHEAD

Oui

Of entête

MFGITM

Oui

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

Oui

Entête de gamme

ROUOPE

Non

Opérations de gamme

ROUSCD

Oui

Gamme – Jalonnement

BOM

Non

Nomenclatures

BOMD

Non

Lignes nomenclatures

FACILITY

Non

Site

En modification d’entête d’OF : 

Table

Contenu significatif

Intitulé Table

MFGHEAD

Oui

Of entête

MFGITM

Oui

Articles lancés

MFGOPE

Oui

Opérations

MFGMAT

Oui

Matières

ITMMVT

Oui

Cumuls Article-Site

WORKSTATIO

Oui

Postes de charge

 

MFMCRE : Ajout d'un composant

Ce point d’entrée permet de prendre la main en génération de la liste des composants/sous-produits associés à un ordre de fabrication. Il est appelé à l’issue de l’insertion de chaque composant ou sous-produit appartenant à la nomenclature de référence. Il permet en outre de modifier le dernière ligne insérée en standard.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

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

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

Le buffer  [F:MFM] correspondant au composant précédement créé est chargé au moment de l’appel du point d’entrée (v120).

La classe écran [M:MFG2] est chargée avec les composants précédent au moment de l’appel au point d’entrée (v130).

La classe écran [M:MFG1] est chargée avec le sous-produit précédent au moment de l’appel au point d’entrée.

La classe écran [M :MFGK] liée à la création automatique d’OF est chargée.

Utilisation

Ce point d’entrée a été conçu pour permettre d’ajouter dynamiquement un composant ou un sous-produit à la liste issue de la nomenclature de référence. L’appel est effectué après ajout de chaque composant de la nomenclature.

Le type de lien en cours d’insertion (composant ou sous-produit) est connu par le champ [F :BOD]CPNTYP.

Version 12x :     Les composants sont générés directement dans la table MFGMAT. Au moment de l’appel, la classe [MFM]  contient le composant précédemment chargé.

L’ajout est effectué par chargement de la classe [MFM], écriture de l’enregistrement [MFM], génération de l’encours par le chargement du masque [ORDK] et appel au traitement TRTWIP.

Il est nécessaire d’incrémenter le compteur de composant [F :MFG]MATLINNBR.

Version 130 :    Les composants sont insérés dans le masque [M:MFG2]. Au moment de l’appel, la variable LIG pointe sur la prochaine ligne du tableau.

Après avoir chargé la ligne du tableau, il faut impérativement incrémenter les variables LIG et [M:MFG2]NBLIG. Les enregistrements seront automatiquement générés dans la table MFGMAT ainsi que les encours article associés.

Les sous-produits sont générés directement dans la table MFGITM. Au moment de l’appel, la classe [MFI]  contient le sous-produit précédemment chargé.

 La variable globale GMFMORI permet de connaître la fonction d’origine (MFGAUTLIB)

 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

MFGTRS

Oui

Transaction OF

MFGHEAD

Oui

Entête OF

MFGITM

Oui

Article lancé

MFGMAT

Non

Matières

ITMMASTER

Oui

Articles

MFGOPE

Non

Opérations

SCHEDULING

Non

Jalonnement

MFGPRN

Non

Documents OF

ITMMVT

Non

Mouvements article

WORKSTATIO

Non

Postes de charge

BOM

Non

Nomenclature

BOMD

Non

Liens de nomenclature

ROUTING

Non

Gamme

ROUOPE

Non

Opérations de gamme

ROUSCD

Non

Données de jalonnement

FACILITY

Oui

Site

ORDERS

Non

Encours article

OPERATIONS

Non

Encours opératoire

 

MFMMAJ : Mise à jour de zones spécifiques du fichier matières d'OF MFGMAT

Ce point d’entrée permet de prendre la main en création d’ordres de fabrication juste avant la création des lignes composants (ceci permettant, par exemple, d’initialiser des zones spécifiques).

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

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

La classe écran [M :MFGK] liée à la création automatique d’OF est chargée.

Selon le contexte, les classes écran [M :MBW1], [M :MBW3] ou  [M :MBW4] liées à la prise en compte d’un encours 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

MFGHEAD

Oui

Of entête

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Oui

Matières

MFGPRN

Non

Documents

ORDERS

Oui

Encours

SCHEDULING

Non

Jalonnement

OPERATIONS

Non

Encours de charge

ROUTING

Oui

Entête de gamme

ROUOPE

Non

Opérations de gamme

ROUSCD

Non

Gamme – Jalonnement

BOM

Oui

Nomenclatures

BOMD

Non

Lignes nomenclatures

FACILITY

Non

Site

 

MFOMAJ : Mise à jour de zones spécifiques du fichier opérations d'OF MFGOPE

Ce point d’entrée permet de prendre la main en création d’ordres de fabrication juste avant la création des lignes opérations (ceci permettant, par exemple, d’initialiser des zones spécifiques).

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

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

La classe écran [M :MFGK] liée à la création automatique d’OF est chargée.

Selon le contexte, les classes écran [M :MBW1], [M :MBW3] ou  [M :MBW4] liées à la prise en compte d’un encours 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

MFGHEAD

Oui

Of entête

MFGITM

Non

Articles lancés

MFGOPE

Oui

Opérations

MFGMAT

Non

Matières

MFGPRN

Non

Documents

ORDERS

Non

Encours

SCHEDULING

Non

Jalonnement

OPERATIONS

Oui

Encours de charge

ROUTING

Oui

Entête de gamme

ROUOPE

Oui

Opérations de gamme

ROUSCD

Oui

Gamme – Jalonnement

BOM

Non

Nomenclatures

BOMD

Non

Lignes nomenclatures

FACILITY

Non

Site

 

BOMDET : Génération d'une liste composants

Ce point d’entrée permet de prendre la main en gestion des ordres de fabrication au moment de la génération de la liste des composants. Il permet de remplacer l’algorithme standard afin d’alimenter les données à partir d’une source spécifique.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il n’y a pas de fichier trace ouvert

Classes fichiers et écrans disponibles

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

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

La classe écran [M :MFGK] liée à la création automatique d’OF est chargée.

 Utilisation

Ce point d’entrée a été conçu pour permettre une alimentation spécifique complète du tableau des composants (MFGX).

Les composants sont insérés dans le masque [M:MFGX].

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

            Char     LFCY       Site production

            Char     LITM       Article lancé

            Integer  LALT       Alternative nomenclature

            Date     LDAT       Date début OF

            Decimal  LQTY       Quantité lancée

            Char     LLOT       Lot lancé

            Integer  LOPE       Numéro opération de rattachement matière (propagation en traversée fantôme)

            Integer  LOFS       Délai mise en oeuvre                     (propagation en traversée fantôme)

            Integer  LRET       Code retour

 Si ce point d'entrée prend en charge la génération de la liste, il faut IMPERATIVEMENT renvoyer la valeur 9 dans le code retour LRET, ainsi le traitement standard sera court-cirucuité.

L’écriture du contenu du tableau [M :MFGX] dans la table [F :MFM] est prise en charge par le standard.

La variable globale GMFMORI permet de connaître la fonction d’origine (MFGAUTLIB)

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

 

ROUDET : Génération d'une liste opérations

Ce point d’entrée permet de prendre la main en gestion des ordres de fabrication au moment de la génération de la liste des opérations. Il permet de remplacer l’algorithme standard afin d’alimenter les données à partir d’une source spécifique.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il n’y a pas de fichier trace ouvert

Classes fichiers et écrans disponibles

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

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

La classe écran [M :MFGK] liée à la création automatique d’OF est chargée.

 Utilisation

Ce point d’entrée a été conçu pour permettre une alimentation spécifique complète de la table des opérations ([F :MFO]).

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

Value    Date     CDAT     date référence

Value    Integer  CALT     alternative gamme

        Integer  LRET       Code retour

 Si ce point d'entrée prend en charge la génération de la liste, il faut IMPERATIVEMENT renvoyer la valeur 9 dans le code retour LRET, ainsi le traitement standard sera court-cirucuité.

La variable globale GMFMORI permet de connaître la fonction d’origine (MFGAUTLIB)

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

 

UPDMFIMAJ : Mise à jour de zones spécifiques en modification du fichier articles

Ce point d’entrée permet de prendre la main en modification d’ordres de fabrication juste avant la réécriture des lignes articles lancés (ceci permettant, par exemple, d’initialiser des zones spécifiques).

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

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

La classe écran [M :MFGK] liée à la mise à jour automatique d’OF est chargé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

MFGHEAD

Oui

Of entête

MFGITM

Oui

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

 

UPDMFMMAJ : Mise à jour de zones spécifiques en modifications du fichier matière

Ce point d’entrée permet de prendre la main en modification d’ordres de fabrication juste avant la réécriture des lignes composants (ceci permettant, par exemple, d’initialiser des zones spécifiques).

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

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

La classe écran [M :MFGK] liée à la mise à jour automatique d’OF est chargé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

MFGHEAD

Oui

Of entête

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Oui

Matières

MFGPRN

Non

Documents

ORDERS

Oui

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

 

UPDMFOMAJ : Mise à jour de zones spécifiques en modif du fichier opération

Ce point d’entrée permet de prendre la main en modification d’ordres de fabrication juste avant la réécriture des lignes opérations (ceci permettant, par exemple, d’initialiser des zones spécifiques).

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il y a un fichier trace ouvert

Classes fichiers et écrans disponibles

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

La classe écran [M :MFGK] liée à la mise à jour automatique d’OF est chargé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

MFGHEAD

Oui

Of entête

MFGITM

Non

Articles lancés

MFGOPE

Oui

Opérations

MFGMAT

Non

Matières

MFGPRN

Non

Documents

ORDERS

Non

Encours

SCHEDULING

Non

Jalonnement

OPERATIONS

Oui

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

 

CROSSTEST : Possibilité de traversée d'articles de catégorie autre que fantôme

Ce point d’entrée permet de prendre la main en création/modification des ordres de fabrication au moment de la génération ou de la modification de la liste des composants afin de permettre la traversée d’articles de catégorie autre que « fantôme ».

Contexte et mode de fonctionnement

La variable locale WORITRT (de type integer) permet de connaître le contexte d’appel.

           WORITRT = 1 : On est en génération initiale de la liste des composants.

           WORITRT = 2 : On est en modification.

 Selon la valeur de WORITRT, les  actions suivantes sont possibles :

WORITRT = 1 : Génération de la liste des composants :

Le positionnement de la variable « GPE » à la valeur 1 permet de forcer cette traversée de manière systématique.

Le positionnement de la variable « GPE » à la valeur 2 et de la variable locale « LGHOST » à la valeur 1 permet un fonctionnement identique au traitement des fantômes, c’est-à-dire une traversée si la quantité disponible est inférieure au besoin avec message de confirmation et fenêtre récapitulative.

WORITRT = 2 : Modification de la liste :

Le positionnement de la variable « GPE » à une valeur autre que 0  et de la variable locale « WVISUGHOST » à la valeur 1 permet un fonctionnement identique au traitement des fantômes, c’est-à-dire avec un message informant l’utilisateur du besoin d’intervention manuelle et fenêtre récapitulative.

Exemple de traitement spécifique  pour un fonctionnement identique au fonctionnement d’un fantôme :

$ACTION

Case ACTION

 When "CROSSTEST" :    Gosub ZCROSS

 When Default :

Endcase

Return

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

$ZCROSS

If[F:ITM]TCLCOD= "xxx"                                # Exemple de condition : que la catégorie de l’article soit  xxx 

  GPE = 2

  Case WORITRT :                                        # On teste de contexte d’appel

             When 1  : LGHOST          =  1          # On est en création d'une ligne matière

             When 2  : WVISUGHOST = 1          # On est en modification de la  quantité sur une ligne matière

  Endcase

Endif

Return

 

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il n’y a pas de fichier trace ouvert

Classes fichiers et écrans disponibles

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

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

La classe écran [M :MFGK] liée à la création automatique d’OF est chargée.

En création (WORITRT = 1) le buffer [F :BOD] est chargé et en phase avec le contexte.

En modification (WORITRT = 2) le buffer [F:MFM] est chargé et en phase avec le contexte.

 

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

Oui

Of entête

MFGITM

Oui

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Non

Matières

MFGPRN

Non

Documents

ORDERS

Non

Encours

BOM

Non

Nomenclatures

BOMD

Non

Lignes nomenclatures

FACILITY

Oui

Site

ITMMASTER

Oui

Fiche article

ITMFACILIT

Oui

Fiche article-site

 

SHOWBOX : Permet de ne pas afficher la liste des composants d'un article fantôme

Ce point d’entrée permet de prendre la main lors de la création ou du lancement d’un ordre de fabrication. Il permet d’éviter l’affichage des composants d’un article fantôme. Il suffit de remettre la variable globale GPE à 0 pour que l’affichage n’ait pas lieu.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il n’y a pas de fichier trace ouvert

Classes fichiers et écrans disponibles

Les buffers [F:MFG], [F:MFI], [F:MFO], [F:MFM] sont chargés au moment de l’appel du point d’entrée.

La classe écran [M :MFGK] liée à la création automatique d’OF est chargé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

MFGHEAD

Oui

Of entête

MFGITM

Oui

Articles lancés

MFGOPE

Oui

Opérations

MFGMAT

Oui

Matières

MFGPRN

Non

Documents

ORDERS

Oui

Encours

BOM

Non

Nomenclatures

BOMD

Non

Lignes nomenclatures

FACILITY

Oui

Site

ITMMASTER

Oui

Fiche article

ITMFACILIT

Oui

Fiche article-site

 

ROHMAJ : Mise à jour de zones spécifiques du fichier entête de gamme ROUTING

Ce point d’entrée permet de prendre la main :

  • en création automatique d’ordres de fabrication juste avant la ré-écriture de l’entête de gamme (ceci permettant, par exemple, de modifier des zones spécifiques)
  • en modification automatique d’ordres de fabrication suggérés juste avant la ré-écriture de l’entête de gamme (ceci permettant, par exemple, de modifier des zones spécifiques) .

Contexte et mode de fonctionnement

Transaction 

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

En création d’OF : il y a un fichier trace ouvert

En modification d’OF suggéré  : il n’y a pas de fichier trace ouvert.

Différents cas d’appel - Classes fichiers et écrans disponibles

Ce point d’entrée étant commun à la création et la modification d’OF, le traitement spécifique est unique et le contexte peut être déterminé via le test de la variable CODMAJ :

[M :MFGK]CODMAJ= «C»   Création d’OF

[M :MFGK]CODMAJ= «P»   Création d’OF lié à la prise en compte d’un encours

[M :MFGK]CODMAJ= «R»   Modification d’OF suggéré.

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

La classe écran [M :MFGK] liée à la création /modification automatique d’OF est chargée.

Selon le contexte, les classes écran [M :MBW1], [M :MBW3] ou  [M :MBW4] liées à la prise en compte d’un encours sont  chargées.

Tables ouvertes

Dans le tableau ci-dessous, le flag contenu significatif signifie que le contenu est en phase avec le contexte (…).

En création d’OF : 

Table

Contenu significatif

Intitulé Table

MFGHEAD

Oui

Of entête

MFGITM

Oui

Articles lancés

MFGOPE

Oui

Opérations

MFGMAT

Oui

Matières

ORDERS

Non

Encours

En modification d’OF : 

Table

Contenu significatif

Intitulé Table

MFGHEAD

Oui

Of entête

MFGOPE

Oui

Opérations

MFGMAT

Oui

Matières

ORDERS

Non

Encours

OPERATIONS

Non

Encours charge

 

WITHSHR : Possibilité d'ignorer la perte opératoire

Ce point d’entrée permet de prendre la main :

  • en création d’ordre de fabrication ferme ou planifié,
  • en modification d’ordre de fabrication ferme ou planifié,
  • en planification/ lancement d’un ordre suggéré,

juste avant de tenir compte du pourcentage de perte dans le calcul des quantité et temps opératoire.

Contexte et mode de fonctionnement

Transaction 

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il n’y a pas de fichier trace ouvert

Classes fichiers et écrans disponibles

Les buffers  [F:MFO] et [F :ROO] sont chargés au moment de l’appel du point d’entrée.

La variable GPE est utilisée. Elle est positionnée à la valeur 0 par défaut. Elle devra être positionné à 1 dans le traitement spécifique lié au point d’entrée si on ne souhaite pas tenir compte du pourcentage de perte dans le calcul de la quantité. De retour dans le traitement standard, la valeur de GPE est testée. Si elle est différente de 0, la ligne où l’on pondère la quantité par le pourcentage de perte est court-circuité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

MFGOPE

Non

Opérations

WORKSTATIO

Non

Poste de charge

CPTANALIN

Non

Lignes comptables analytiques

SCHEDULING

Non

Jalonnement OF

 

DELREC : Possibilité de supprimer des enregistrements dans une table spécifique

Ce point d’entrée permet de prendre la main en suppression d’ordre de fabrication depuis le planning global et le plan de travail.

Aucun enregistrement dans les tables standards n’a été supprimé au moment de l’appel du point d’entrée.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Pour annuler la transaction s’il y a un problème, il faut positionner la variable GOK à 0.

Fichier trace

Il n’y a pas de fichier trace ouvert

Classes fichiers et écrans disponibles

La classe écran [M :MFGK] liée à la suppression automatique d’OF est chargée au moment de l’appel du point d’entré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

MFGHEAD

Oui

OF-Entête

MFGITM

Oui

OF-Article

MFGMAT

Oui

OF-Matière

MFGOPE

Oui

OF-Opérations

WORKSTATIO

Oui

Poste de charge

 

ALLCHOMAT : Possibilité de créer des allocations spécifiques de composants d’OF

Ce point d’entrée permet de prendre la main juste avant la création des allocations de composants d’OF. Il permet de court-circuiter l’allocation standard afin de procéder à une allocation en fonction de critères spécifiques.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Classes fichiers et écrans disponibles

Le masque MFGK est chargé au moment de l’appel du point d’entrée.

La table MFGMAT ([F :MFM] ) est chargée au moment de l’appel du point d’entrée.

Utilisation

Ce point d’entrée a été conçu pour permettre de prendre la main lors de la création des allocations de 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 quelle 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.

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

Oui

OF-Entête

MFGITM

Oui

OF-Article