Traitement MWIPLIB : Génération des valeurs d'encours d'ordre de fabrication PRF
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 |
LTIAFXD |
0 = 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 |