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

MFSMAJ : Mise à jour de zones spécifiques du fichier MFGHEAD en cloture

Ce point d’entrée permet de prendre la main en clôture d’un ordre de fabrication, juste avant la ré écriture de l’entête d’OF (Fichier MFGHEAD  [F :MFG])  afin de renseigner des zones 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 écrans disponibles

Les masques MFS0, MFS1, MFS2, MFS3, MFS4 sont ouverts et chargés.

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

MFGHEAD

Oui

Entête d’OF

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Non

Composants

 

WIPCOST : Evènement influant sur le prix de revient de fabrication

Ce point d'entrée sert à intercepter les évènements de suivi de fabrication susceptibles d’avoir un impact sur le prix de revient de l’ordre de fabrication.

Le type d’événement concerné ici est la création de suivis opératoires et de consommations matières (en solde d’ordre de fabrication).

 

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours.

Fichier trace

Il n’y a pas de fichier trace ouvert.

Différents cas d’appel

Le point d'entrée est situé à 2 endroits, à l’issue des phases de mise à jour.


Le contexte est passé par la variable globale GWIPCOST :

GWIPCOST = « MATTRK_NEW » pour chaque création de consommation matière.

GWIPCOST = « OPETRK_NEW » pour chaque création de suivi opératoire.

Il est possible de renvoyer un statut d’erreur au programme standard afin d’interrompre le processus, en initialisant la variable WRET à une valeur non nulle.

Variables et masques disponibles

Les masques MFS0, MFS1, MFS2, MFS3, MFS4 sont ouverts et chargés.

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

MFGHEAD

Oui

Entête d’OF

MFGITM

Non

Articles lancés

MFGOPE

Oui

Opérations

MFGMAT

Oui

Composants

MFGOPETRK

Oui

Suivi opératoire

MFGMATTRK

Oui

Consommation matière

 

MKOTRKMAJ : Mise à jour de zones spécifiques du fichier de suivi d'opération

Ce point d’entrée permet de prendre la main en solde ou clôture d’OF, juste avant l’écriture du suivi automatique d’opération ( fichier MFGOPETRK [F :MKO] ) afin de renseigner des zones 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 écrans disponibles

Les masques MFS0, MFS1, MFS2, MFS3, MFS4 sont ouverts et chargés.

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

Entête d’OF

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Non

Composants

MFGOPETRK

Non

Suivi opératoire

MFGMATTRK

Non

Consommation matière

MKMTRKMAJ : Mise à jour complémentaire du fichier de suivi des matières

Ce point d’entrée permet de prendre la main en solde ou clôture d’OF, juste avant l’écriture du suivi automatique d’une matière ( fichier MFGMATTRK [F :MKM] ) afin de modifier ou renseigner la valeur de certaines zones.

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 écrans disponibles

Les masques MFS0, MFS1, MFS2, MFS3, MFS4 sont ouverts et chargés.

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

Entête d’OF

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Oui

Composants

MFGOPETRK

Non

Suivi opératoire

MFGMATTRK

Oui

Consommation matière

 

CUSTRTSUP : Permet de lancer un traitement supplémentaire en fin d' exécution

Ce point d’entrée permet de prendre la main en sortie du solde ou de la clôture d’un ordre de fabrication, pour effectuer un traitement particulier, comme, par exemple, le lancement du calcul du prix de revient 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 écrans et variables disponibles

La variable de travail WTRTTYP permet de savoir si l’on est en solde ou en clôture d’OF.

WTRTTYP = 1 : on vient de solder un OF.

WTRTTYP = 2 : on vient de clôturer un OF.

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

Entête d’OF

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Non

Composants

MFGOPETRK

Non

Suivi opératoire

MFGMATTRK

Non

Consommation matière

 

 

WAUTO : suivre automatiquement ou non des matières ou opérations non soldées.

Ce point d’entrée permet de prendre la main en solde ou clôture d’un ordre de fabrication pour suivre automatiquement ou non des matières ou opérations non soldées.

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

Variables et classes écrans disponibles

Les masques MFS0, MFS1, MFS2, MFS3, MFS4 sont ouverts et chargés.

[L]WAUTO : positionner à 1 pour suivre automatiquement les matières non soldées, sinon 0.

[L]WAUTO2 : positionner à 1 pour suivre automatiquement les opérations non soldées, sinon 0.

GPE += 1 : pour éviter l'alimentation de WAUTO par le standard

GPE += 2 : pour éviter l'alimentation de WAUTO2 par le 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

FACILITY

Oui

Site

MFGTRS

Oui

Transaction saisie production

MFGHEAD

Oui

Entête d’OF

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Non

Composants

MFSMAJCLE : Mise à jour de zones spécifiques du fichier MFGHEAD en solde

Ce point d’entrée permet de prendre la main en solde d’un ordre de fabrication, juste avant la ré écriture de l’entête d’OF (Fichier MFGHEAD  [F :MFG])  afin de renseigner des zones 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 écrans disponibles

Les masques MFS0, MFS1, MFS2, MFS3, MFS4 sont ouverts et chargés.

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

MFGHEAD

Oui

Entête d’OF

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Non

Composants

 

CUSCTLSUP : contrôle des matières ou opérations non soldées.

Ce point d’entrée permet de prendre la main en solde ou clôture d’un ordre de fabrication pour autoriser ou non le traitement (sous-programme CTRL_VALID).

Les variables LRET,LOPE,LMAT,LITM ou WWIP peuvent être réajustées.

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

Variables et classes écrans disponibles

Les masques MFS0, MFS1, MFS2, MFS3, MFS4 sont ouverts et chargés.

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

MFGTRS

Oui

Transaction saisie production

MFGHEAD

Oui

Entête d’OF

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Non

Composants

CTLMFMSTO: Stock disponible pour les matières non consommées

Ce point d’entrée permet de prendre la main en solde ou clôture d’OF, juste avant le suivi automatique d’une matière afin de modifier ou renseigner la valeur de certaines zones.

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 écrans disponibles

Les masques MFS0, MFS1, MFS2, MFS3, MFS4 sont ouverts et chargés.

La variable GPE positionnée à une valeur différente de 0 permet d'éviter la recherche standard du stock disponible. Le traitement spécifique doit alors prendre en charge la lecture de [F:SRU] et tables nécessaires à la sortie de stock, et surtout renseigner la variable LDIS avec le stock qu'il estime disponible.

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

Entête d’OF

MFGITM

Non

Articles lancés

MFGOPE

Non

Opérations

MFGMAT

Oui

Composants

MFGOPETRK

Non

Suivi opératoire

MFGMATTRK

Non

Consommation matière