Entry Points > Modulo Produzione > Script standard MWIPLIB 

BEFWRIMW: Intervento prima della scrittura della tabella di incorso di OP

Questo entry point permette di intervenire ad ogni alimentazione della tabella WIPCOST (valori di incorso di ordine di produzione), per alimentare per esempio dei campi specifici o il campo dimensionato CSTELM per gli indici non utilizzati in standard. BEFWRIMWI è posizionato appena prima della scrittura (write) del record.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto (Caricare la variabile ERR_TRA prima di chiamare il sotto-programma ECR_TRACE).

Spiegazioni

Tabella WIPCOST

Il contesto per ogni record dipende dal valore del campo TXNTYP (Tipo di record) poichè questa parte di programma è chiamata da vari punti del programma.

Tipo di record

evento origine

1 - Uscita Materiale

Avanzamento - Materiali (Creazione, Modifica, Cancellazione)

 

 

2 - Costo manodopera

Avanzamento - Operazioni (Creazione, Modifica, cancellazione)

(centro manodopera)

3 – Costo Macchina

Avanzamento - Operazioni (Creazione, Modifica, cancellazione)

(centro macchina)

4 – Costo conto lavoro

Avanzamento - Operazioni (Creazione, Modifica, cancellazione)

(centro conto lavoro)

5 – Costo Materiale

Avanzamento - Materiali (Creazione, Modifica, cancellazione) Cnp

Dichiarazione di Produzione (Creazione, Modifica, cancellazione) Pdt

6  - Costo manodopera

Avanzamento - Operazioni (Creazione, Modifica, Cancellazione)

7 – Costo Macchina

Avanzamento - Operazioni (Creazione, Modifica, Cancellazione)

8 – Costo conto lavoro

Avanzamento - Operazioni (Creazione, Modifica, Cancellazione)

 

9 – Delta Materiale

Finalizzazione di incorso OP (se valorizzazione al costo standard)

10 - Delta Manodopera

Finalizzazione di incorso OP (se valorizzazione al costo standard)

11- Delta Macchina

Finalizzazione di incorso OP (se valorizzazione al costo standard)

12 – Delta conto lavoro

Finalizzazione di in-corso di OP (se valorizzazione al costo standard)

O Regolarizzazione conto lavoro

13 – Delta spese generali

Finalizzazione di in-corso di OP (se valorizzazione al costo standard)

O Regolarizzazione conto lavoro

14 - Dichiarazione di Produzione

Dichiarazione di Produzione (Creazione, Modifica, cancellazione)

15 – Saldo di incorso

Finalizzazione di in-corso di OP

O Regolarizzazione conto lavoro

16 - Scarto operativo

Avanzamento - Operazioni (Creazione, Modifica, cancellazione)

(se quantità rifiutata in UP)

17 - Regolarizzazione prezzo di entrata

Finalizzazione di in-corso di OP (se valorizzazione al costo effettivo)

O Regolarizzazione conto lavoro

 Per i tipi 9,10,11,12,13,15,17 l'entry point si trova nel programma MWIPLIB ma il programma chiamante può essere FUNWIPMFC o FUNMFCSCO.

Variabili e videate disponibili

Variabile o videata

Definizione

Char ERR_TRA (132)

Testo di errore per traccia

Tabelle aperte 

Nel riquadro sottostante, il flag 'Contenuto significativo' indica che il contenuto è allineato al contesto ...

Tabella

Contenuto significativo

Per tipi ...

Descrizione Tabella

MFCNAT

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

Dettaglio nature-CP

MFGCOST

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

Prezzo di costo di produzione

FACILITY

Si

Sito

ITMMASTER

1,5,14

Articolo (materiale o prodotto)

ITMFACILIT

1,5,14

Articolo-sito

ITMMVT

NO

Totali articolo

OVERHEAD

5,6,7,8

Spese generali

MFCCLCPRN

17

Stampa del dettaglio (temporanea)

MFGHEAD

SI

Ordine di produzione testata

MFGITM

14

Ordine di produzione riga prodotto

MFGMAT

NO

Ordine di produzione materiali

MFGOPE

4,8

Operazione di ordine di produzione

MFGITMTRK

14, 5

Avanzamento produzione prodotto

MFGMATTRK

1,5

Avanzamento materiale

MFGOPETRK

2,3,4,6,7,8

Avanzamento di operazione

MFGWIP

da 1 a 8, 14, 16

Testata Wipcost

STOCOST

NO

Elenco FIFO

STOJOU

NO

Movimenti di stock

STOLOT

NO

Lotti

TABCOSTMET

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

Metodo di valorizzazione del prodotto

TABCUR

SI

Valuta società

WIPCOST

SI

Valorizzazione di incorso di OP (classe in corso di caricamento)

WORKSTATIO

2,3,4,6,7,8

Postazione di lavoro

 

BEFREWMWI: Intervento prima della riscrittura della tabella di incorso di OP

Questo entry point permette di intervenire ad ogni alimentazione della tabella WIPCOST (valori di incorso di ordine di produzione), per alimentare per esempio dei campi specifici o il campo dimensionato CSTELM per gli indici non utilizzati in standard. Questo entry point BEFREWMWI è posizionato appena prima della riscrittura (rewrite) per la correzione del prezzo di conto lavoro a partire dalla fattura acquisto.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto (Caricare la variabile ERR_TRA prima di chiamare il sotto-programma ECR_TRACE).

Spiegazioni

Tabella WIPCOST

E' il record di costo di conto lavoro (il cui campo TXNTYP vale 4) ad essere interessato dal sotto programma in cui è posizionato l'entry point. Viene riscritto se non è ancora contabilizzato e se il CP non è ancora calcolato (altrimenti viene creato un nuovo record a partire dalla differenza di prezzo). Il programma chiamante è SBCLIB: aggiornamento dell'avanzamento e dell'incorso a partire da una fattura di conto lavoro.

Variabili e videate disponibili 

Variabile o videata

Definizione

Char ERR_TRA (132)

Testo di errore per traccia

Tabelle aperte 

Nel riquadro sottostante, il flag 'Contenuto significativo' indica che il contenuto è allineato al contesto ...

Tabella

Contenuto significativo

Descrizione Tabella

FACILITY

NO

Sito

ITMMASTER

NO

Articolo master

ITMFACILIT

NO

Articolo-sito

MFGOPE

SI

Operazione di ordine di produzione

MFGHEAD

NO

Ordine di produzione testata

MFGITM

NO

Ordine di produzione riga prodotto

MFGMAT

NO

Ordine di produzione materiali

MFGWIP

SI

Testata Wipcost

MFGOPETRK

SI

Avanzamento operazione

WIPCOST

SI

Valorizzazione di incorso di OP

WORKSTATIO

NO

Postazione di lavoro

 

MATOH: Intervento prima del calcolo delle Spese Generali prodotto e materiale

Questo entry point permette di intervenire prima del calcolo delle SG prodotto o materiale. Ciò può permettere per esempio di conteggiare le spese generali fisse una sola volta per OP anziché per avanzamento.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto (Caricare la variabile ERR_TRA prima di chiamare il sotto-programma ECR_TRACE).

Spiegazioni

Il record WIPCOST con TXNTYP=1 o 14 è appena stato scritto.

Attenzione, nel caso di una modifica di avanzamento, vi è prima un annullamento e poi una creazione.

Variabili e videate disponibili

Variabile o videata

Definizione

L_TYP

1 = SG di avanzamento materiale
2 = SG di dichiarazione di produzione

LTIAFXD

0 = calcolare le SG fisse
1 = non calcolare le SG fisse

GPE

1: impedisce il calcolo delle SG nello standard

BAS_AMT

Base importo

L_OVECOD

Codice SG che sarà applicato

Char ERR_TRA (132)

Testo di errore per traccia

Tabelle aperte 

Nel riquadro sottostante, il flag 'Contenuto significativo' indica che il contenuto è allineato al contesto ...

Tabella

Contenuto significativo

Descrizione Tabella

FACILITY

NO

Sito

ITMMASTER

NO

Articolo master

ITMFACILIT

SI

Articolo-sito

MFGOPE

SI

Operazione di ordine di produzione

MFGHEAD

NO

Ordine di produzione testata

MFGITM

NO

Ordine di produzione riga prodotto

MFGMAT

NO

Ordine di produzione materiali

MFGWIP

SI

Testata Wipcost

MFGITMTRK

SI se L_TYP=1

Dichiarazione di produzione 

MFGMATTRK

SI se L_TYP=2

Avanzamento materiale

WIPCOST

SI

Valorizzazione di incorso di OP

WORKSTATIO

NO

Postazione di lavoro