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

BEFWRIMWI : Intervention avant écriture de la table d'encours d'OF

Ce point d’entrée permet d’intervenir à chaque alimentation de la table WIPCOST (valeurs d’encours d’ordre de fabrication), pour renseigner par exemple des zones spécifiques ou la zone dimensionnée CSTELM pour les indices non utilisés en standard. BEFWRIMWI est placé juste avant l’écriture (write) de l’enregistrement.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Fichier trace

Il y a un fichier trace ouvert (Charger la variable ERR_TRA avant d’appeler le sous-programme ECR_TRACE).

Explications

Table WIPCOST

Le contexte pour chaque enregistrement dépend de la valeur de la zone TXNTYP (Type d’enregistrement) puisque cette partie de traitement est appelée de différents endroits du programme.

Type d’enregistrement

evenement source

1 – Sortie Matière

Suivi – Matières (Création, Modification, suppression)

 

 

2 – Dépense main d’œuvre

Suivi – Opérations (Création, Modification, suppression)

(poste main d’oeuvre)

3 – Dépense Machine

Suivi – Opérations (Création, Modification, suppression)

(poste machine)

4 – Dépense sous-traitance

Suivi – Opérations (Création, Modification, suppression)

(poste sous-traitance)

5 – Frais Matière

Suivi – Matières (Création, Modification, suppression) Cpn

Déclaration de Production (Création, Modification, suppression) Pdt

6  - Frais main d’œuvre

Suivi – Opérations (Création, Modification, suppression)

7 – Frais Machine

Suivi – Opérations (Création, Modification, suppression)

8 – Frais sous-traitance

Suivi – Opérations (Création, Modification, suppression)

 

9 – Ecart Matière

Finalisation d’encours d’OF(si valorisation au coût standard)

10 – Ecart Main d’œuvre

Finalisation d’encours d’OF(si valorisation au coût standard)

11- Ecart Machine

Finalisation d’encours d’OF(si valorisation au coût standard)

12 – Ecart sous-traitance

Finalisation d’encours d’OF(si valorisation au coût standard)

Ou Régularisation sous-traitance

13 – Ecart frais généraux

Finalisation d’encours d’OF(si valorisation au coût standard)

Ou Régularisation sous-traitance

14 – Déclaration de Production

Déclaration de Production (Création, Modification, suppression)

15 – Solde d’encours

Finalisation d’encours d’OF

Ou Régularisation sous-traitance

16 – Rebut opératoire

Suivi – Opérations (Création, Modification, suppression)

(si quantité rejetée en UO)

17 – Régularisation de prix d’entrée

Finalisation d’encours d’OF(si valorisation au coût réel)

Ou Régularisation sous-traitance

 Pour les types 9,10,11,12,13,15,17 le point d’entrée se trouve dans le traitement MWIPLIB mais le traitement appelant peut être FUNWIPMFC ou FUNMFCSCO.

Variables et masques disponibles

Variable ou masque

Définition

Char ERR_TRA (132)

Texte d’erreur pour trace

Tables ouvertes

Dans le tableau ci-dessous, le flag ‘Contenu significatif’ signifie que le contenu est en phase avec le contexte …

Table

Contenu significatif

Pour types…

Intitulé Table

MFCNAT

9,10,11,12,13,15,17

Détail natures-PRF

MFGCOST

9,10,11,12,13,15,17

Prix de revient de fabrication

FACILITY

Oui

Site

ITMMASTER

1,5,14

Article (matière ou produit)

ITMFACILIT

1,5,14

Article-site

ITMMVT

NON

Cumuls article

OVERHEAD

5,6,7,8

Frais généraux

MFCCLCPRN

17

Edition du détail (temporaire)

MFGHEAD

OUI

Ordre de fabrication entête

MFGITM

14

Ordre de fabrication ligne produit

MFGMAT

NON

Ordre de fabrication matières

MFGOPE

4,8

Opération d’ordre de fabrication

MFGITMTRK

14, 5

Suivi fabrication produit

MFGMATTRK

1,5

Suivi matière

MFGOPETRK

2,3,4,6,7,8

Suivi d’opération

MFGWIP

1 à 8, 14, 16

Entête Wipcost

STOCOST

NON

Pile FIFO

STOJOU

NON

Mouvements de stock

STOLOT

NON

Lots

TABCOSTMET

9,10,11,12,13,15,17

Méthode de valorisation du produit

TABCUR

OUI

Devise de la société

WIPCOST

OUI

Valorisation d’encours d’OF (classe en cours de chargement)

WORKSTATIO

2,3,4,6,7,8

Poste de travail

 

BEFREWMWI : Intervention avant ré-écriture de la table d'encours d'OF

Ce point d’entrée permet d’intervenir à l’alimentation de la table WIPCOST (valeurs d’encours d’ordre de fabrication), pour alimenter par exemple des zones spécifiques ou la zone dimensionnée CSTELM pour les indices non utilisés en standard. Ce point d’entrée BEFREWMWI est placé juste avant la ré-écriture (rewrite) pour la correction du prix de sous-traitance à partir de la facture achat.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Fichier trace

Il y a un fichier trace ouvert (Charger la variable ERR_TRA avant d’appeler le sous-programme ECR_TRACE).

Explications

Table WIPCOST

C’est l’enregistrement de dépense de sous-traitance (dont la zone TXNTYP vaut 4) qui est concerné par le sous-programme où est situé ce point d’entrée. Il est réécrit s’il n’est pas encore comptabilisé et si le PRF n’est pas encore calculé (sinon c’est un nouvel enregistrement qui est créé à partir de la différence de prix). Le traitement appelant est SBCLIB : mise à jour du suivi et de l’encours à partir d’une facture de sous-traitance.

Variables et masques disponibles 

Variable ou masque

Définition

Char ERR_TRA (132)

Texte d’erreur pour trace

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

NON

Site

ITMMASTER

NON

Article maître

ITMFACILIT

NON

Article-site

MFGOPE

OUI

Opération d’ordre de fabrication

MFGHEAD

NON

Ordre de fabrication entête

MFGITM

NON

Ordre de fabrication ligne produit

MFGMAT

NON

Ordre de fabrication matières

MFGWIP

OUI

Entête Wipcost

MFGOPETRK

OUI

Suivi opération

WIPCOST

OUI

Valorisation d’encours d’OF

WORKSTATIO

NON

Poste de travail

 

MATOH : Intervention avant calcul des FG produit et matière

Ce point d’entrée permet d’intervenir avant le calcul des FG produit ou matière. Cela peut permettre par exemple de ne compter les frais généraux fixes qu’une seule fois par OF au lieu d’une fois par suivi.

Contexte et mode de fonctionnement

Transaction

Il y a une transaction en cours

Fichier trace

Il y a un fichier trace ouvert (Charger la variable ERR_TRA avant d’appeler le sous-programme ECR_TRACE).

Explications

L’enregistrement WIPCOST avec TXNTYP=1 ou 14 vient d’être écrit.

Attention, dans le cas d’une modification de suivi, il y a d’abord une annulation puis une création.

Variables et masques disponibles

Variable ou masque

Définition

L_TYP

1 = FG de suivi matière
2 = FG de déclaration de production

LTIAFXD

0 = calculer les FG fixes
1 = ne pas calculer les FG fixes

GPE

1 : empêche le calcul des FG par le standard

BAS_AMT

Base montant

L_OVECOD

Code FG qui va être appliqué

Char ERR_TRA (132)

Texte d’erreur pour trace

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

NON

Site

ITMMASTER

NON

Article maître

ITMFACILIT

OUI

Article-site

MFGOPE

OUI

Opération d’ordre de fabrication

MFGHEAD

NON

Ordre de fabrication entête

MFGITM

NON

Ordre de fabrication ligne produit

MFGMAT

NON

Ordre de fabrication matières

MFGWIP

OUI

Entête Wipcost

MFGITMTRK

OUI si L_TYP=1

Déclaration de production

MFGMATTRK

OUI si L_TYP=2

Suivi matière

WIPCOST

OUI

Valorisation d’encours d’OF

WORKSTATIO

NON

Poste de travail