Entry Points > Modulo Produzione > Script standard FUNWIPMFC 

APRESCALC: Intervento dopo il calcolo e prima dell'aggiornamento definitivo

Questo entry point permette di intervenire alla fine del calcolo del prezzo di costo di produzione per recuperare il contenuto delle tabelle MFCCLCPRN (immagine della stampa) o MFGCOSTW (tabella del PRF) e MFCNAT (dettaglio di spesa).

Si situa dopo l'aggiornamento definitivo.

Contesto e modalità di funzionamento

Transazione

Non c'è 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 MFCCLCPRN

I record appena appena creati hanno il numero di sessione (adxuid(1)) nel campo UID. Per ritrovare ciò che è stato appena calcolato è necessario filtrare la tabella; è eventualmente possibile utilizzare il n° di Ordine di Produzione che è stato inserito nella videata di lancio di calcolo ([M]MFGNUM) o il filtro che è stato elaborato sulla tabella MFGHEAD ([M]FILMFG).

Il campo DETTYP determina il tipo di record e quindi il blocco della stampa in cui apparirà:

 Tipo 1: Testata

Tipo 2: Dettaglio materiale

 Tipo 3: Dettaglio operazione

 Tipo 4: Totali intermedi (vari componenti)

 Tipo 5: Nature delle Spese Generali

 Tipo 6: Totale  (unitario)

 Tipo 7: inesistente in questo contesto

 Tipo 8: Riepilogo degli ordini conclusi.

 

Questi record sono completati con la parte preventivata di ogni componente del prezzo derivato dal calcolo di costo previsionale di OP (teorico o lancio secondo il radio-button 'Origine delta' della videata di criteri)

Variabili e videate disponibili

 

Variabile o videata

Definizione

Mask MFCCLC0 [DIA]

Videata di lancio (sito, parametri...)

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

MFCNAT

NO

Dettaglio nature-CP

MFGCOST

NO

Prezzo di costo di produzione

FACILITY

NO

Sito

ITMMASTER

NO

Articolo padre

ITMFACILIT

NO

Articolo-sito

ITMMVT

NO

Totali articolo

OVERHEAD

NO

Spese generali

MFCCLCPRN

NO

Stampa del dettaglio (temporanea)

MFGOPE

NO

Operazione di ordine di produzione

MFGHEAD

NO

Ordine di produzione testata

MFGITM

NO

Ordine di produzione riga prodotto

MFGMAT

NO

Ordine di produzione materiali

MFGITMTRK

NO

Avanzamento produzione prodotto

MFGWIP

NO

Testata Wipcost

STOCOST

NO

Elenco FIFO

STOJOU

NO

Movimenti di stock

STOLOT

NO

Lotti

TABCOSTMET

NO

Metodo di valorizzazione

TABCUR

NO

Valuta

WIPCOST

NO

Valorizzazione di incorso di OP

WORKSTATIO

NO

Postazione di lavoro

 

AVWRIMCP: Intervento prima della scrittura della tabella di stampa dettagliata

Questo entry point permette di intervenire ad ogni alimentazione della tabella MFCCLCPRN (immagine della stampa del prezzo di costo di produzione), per alimentare per esempio dei campi specifici. AVWRIMCP è posizionato appena prima della scrittura (write) del record per i totali di quantità, di tempo o di importo ed anche per la fusione con i campi che provengono dal previsionale.

E' effettivo solo se è stato contrassegnato il radio button Stampa dettagliata.

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 MFCCLCPRN

Il contesto per ogni record dipende dal valore del campo DETTYP (vedere dettaglio in APRESCALC) in quanto questa parte di programma è richiamata da vari punti dello stesso.

Variabili e videate disponibili

 

Variabile o videata

Definizione

Mask MFCCLC0 [DIA]

Videata di lancio (sito, parametri...)

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

MFCNAT

NO

Dettaglio nature-CP

MFGCOST

NO

Prezzo di costo di produzione

FACILITY

NO

Sito

ITMMASTER

NO

Articolo padre

ITMFACILIT

NO

Articolo-sito

ITMMVT

NO

Totali articolo

OVERHEAD

NO

Spese generali

MFCCLCPRN

NO

Stampa del dettaglio (temporanea)

MFGOPE

NO

Operazione di ordine di produzione

MFGHEAD

NO

Ordine di produzione testata

MFGITM

NO

Ordine di produzione riga prodotto

MFGMAT

NO

Ordine di produzione materiali

MFGITMTRK

NO

Avanzamento produzione prodotto

MFGWIP

NO

Testata Wipcost

STOCOST

NO

Elenco FIFO

STOJOU

NO

Movimenti di stock

STOLOT

NO

Lotti

TABCOSTMET

NO

Metodo di valorizzazione

TABCUR

NO

Valuta

WIPCOST

Si secondo il contesto

Valorizzazione di incorso di OP (secondo i record corrispondenti al tipo (DETTYP) 2, 3 e 5)

WORKSTATIO

NO

Postazione di lavoro

 

AVREWMCP: Intervento prima della riscrittura della tabella di stampa dettagliata

Questo entry point permette di intervenire ad ogni alimentazione della tabella MFCCLCPRN (immagine della stampa del prezzo di costo di produzione), per alimentare per esempio dei campi specifici. AVWRIMCP è posizionato appena prima la riscrittura (rewrite) per i totali di quantità, di tempo o di importo ed anche per la fusione con i campi che provengono dal previsionale.

E' effettivo solo se è stato contrassegnato il radio button Stampa dettagliata.

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 MFCCLCPRN

Il contesto per ogni record dipende dal valore del campo DETTYP (vedere dettaglio in APRESCALC) in quanto questa parte di programma è richiamata da vari punti dello stesso.

Variabili e videate disponibili

 

Variabile o videata

Definizione

Mask MFCCLC0 [DIA]

Videata di lancio (sito, parametri...)

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

MFCNAT

NO

Dettaglio nature-CP

MFGCOST

NO

Prezzo di costo di produzione

FACILITY

NO

Sito

ITMMASTER

NO

Articolo padre

ITMFACILIT

NO

Articolo-sito

ITMMVT

NO

Totali articolo

OVERHEAD

NO

Spese generali

MFCCLCPRN

NO

Stampa del dettaglio (temporanea)

MFGOPE

NO

Operazione di ordine di produzione

MFGHEAD

NO

Ordine di produzione testata

MFGITM

NO

Ordine di produzione riga prodotto

MFGMAT

NO

Ordine di produzione materiali

MFGITMTRK

NO

Avanzamento produzione prodotto

MFGWIP

NO

Testata Wipcost

STOCOST

NO

Elenco FIFO

STOJOU

NO

Movimenti di stock

STOLOT

NO

Lotti

TABCOSTMET

NO

Metodo di valorizzazione

TABCUR

NO

Valuta

WIPCOST

Si secondo il contesto

Valorizzazione di incorso di OP (secondo i record corrispondenti al tipo (DETTYP) 2, 3 e 5)

WORKSTATIO

NO

Postazione di lavoro

 

APCALMFC: Intervento prima della commit del CP

Questo entry point permette di intervenire dopo tutti i calcoli e gli aggiornamenti dello standard ma appena prima la commit.

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).

Variabili e videate disponibili

Variabile o videata

Definizione

Mask MFCCLC0 [DIA]

Videata di lancio (sito, parametri...)

Char ERR_TRA (132)

Testo di errore per traccia

GOK

Se GOK<1 => Rollback altrimenti Commit

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

MFGHEAD

SI

Ordine di produzione testata

MFGCOST

SI

Prezzo di costo di produzione

MFCNAT

NO

Dettaglio nature-CP

FACILITY

NO

Sito

ITMMASTER

NO

Articolo padre

ITMFACILIT

NO

Articolo-sito

ITMMVT

NO

Totali articolo

OVERHEAD

NO

Spese generali

MFCCLCPRN

NO

Stampa del dettaglio (temporanea)

MFGOPE

NO

Operazione di ordine di produzione

MFGITM

NO

Ordine di produzione riga prodotto

MFGMAT

NO

Ordine di produzione materiali

MFGITMTRK

NO

Avanzamento produzione prodotto

MFGWIP

NO

Testata Wipcost

STOCOST

NO

Elenco FIFO

STOJOU

NO

Movimenti di stock

STOLOT

NO

Lotti

TABCOSTMET

NO

Metodo di valorizzazione

TABCUR

NO

Valuta

WIPCOST

NO

Valorizzazione di incorso di OP

WORKSTATIO

NO

Postazione di lavoro

 

CTRMFG: permette di evitare il calcolo per un OP o EO

Questo entry point permette di intervenire all'inizio del ciclo sugli ordini (di produzione o di c/lavoro) e di evitare il loro calcolo in funzione di criteri che non possono essere specificati in una formula di selezione.

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).

Variabili e videate disponibili

Variabile o videata

Definizione

Mask MFCCLC0 [DIA]

Videata di lancio (sito, parametri...)

Char ERR_TRA (132)

Testo di errore per traccia

 [M:CTP]VCRTYP

=10 se calcolo su OP
=36 se calcolo su EO

GPE

Per evitare il calcolo posizionare questa variabile a 1

Tabelle aperte per gli ordini di produzione

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

Tabella

Contenuto significativo

Descrizione Tabella

MFGHEAD

SI se calcolo su OP

Ordine di produzione testata

MFGCOST

NO

Prezzo di costo di produzione

MFCNAT

NO

Dettaglio nature-CP

FACILITY

NO

Sito

ITMMASTER

NO

Articolo padre

ITMFACILIT

NO

Articolo-sito

ITMMVT

NO

Totali articolo

MFGOPE

NO

Operazione di ordine di produzione

MFGITM

NO

Ordine di produzione riga prodotto

MFGMAT

NO

Ordine di produzione materiali

MFGITMTRK

NO

Avanzamento produzione prodotto

 
Tabelle aperte per gli ordini di conto lavoro.

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

Tabella

Contenuto significativo

Descrizione Tabella

SCOHEAD

SI se calcolo su EO

Ordine di conto lavoro testata

MFGCOST

NO

Prezzo di costo di produzione

MFCNAT

NO

Dettaglio nature-CP

FACILITY

NO

Sito

ITMMASTER

NO

Articolo padre

ITMFACILIT

NO

Articolo-sito

ITMMVT

NO

Totali articolo

SCOSRV

NO

Servizio

SCOITM

NO

Ordine di conto lavoro riga prodotto

SCOMAT

NO

Ordine di conto lavoro materiali

PRECEIPTD

NO

Righe dei ricevimenti

 

BEFCLCSCP: prima del calcolo dei record di rifiuto

Questo entry point permette di intervenire appena prima del calcolo dei record di rifiuto (TXNTYP=16).

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto.

Spiegazione

Quando l'entry point viene chiamato, i calcoli degli scarti sono stati effettuati in memoria. I risultati si trovano nelle variabili TABOPE, TABMNT e TABSCP. I record TXNTYP=16 vengono creati subito dopo basandosi su queste variabili.

Viene concesso il controllo per poter ad esempio non considerare i rifiuti sull'ultima operazione. Per fare ciò è sufficiente diminuire il valore di NBFRAC.

Variabili e videate disponibili

Variabile o videata

Definizione

TABOPE(x,8)

Riquadro ordinato (secondo OPENUM;OPESPLNUM) delle operazioni avanzate sull'OP

TABMNT(x,1..8)

Riquadro del dettaglio degli importi per ogni operazione di TABOPE

TABSCP(9)

Importi degli scarti

NBFRAC

Numero di frazioni di operazione avanzate per l'OP

Tabelle aperte per gli ordini di produzione

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

Tabella

Contenuto significativo

Descrizione Tabella

MFGHEAD

SI se calcolo su OP

Ordine di produzione testata

MFGCOST

NO

Prezzo di costo di produzione

MFCNAT

NO

Dettaglio nature-CP

FACILITY

NO

Sito

ITMMASTER

NO

Articolo padre

ITMFACILIT

NO

Articolo-sito

ITMMVT

NO

Totali articolo

MFGOPE

NO

Operazione di ordine di produzione

MFGITM

NO

Ordine di produzione riga prodotto

MFGMAT

NO

Ordine di produzione materiali

MFGITMTRK

NO

Avanzamento produzione prodotto

 
Tabelle aperte per gli ordini di conto lavoro.

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

Tabella

Contenuto significativo

Descrizione Tabella

SCOHEAD

SI se calcolo su EO

Ordine di conto lavoro testata

MFGCOST

NO

Prezzo di costo di produzione

MFCNAT

NO

Dettaglio nature-CP

FACILITY

NO

Sito

ITMMASTER

NO

Articolo padre

ITMFACILIT

NO

Articolo-sito

ITMMVT

NO

Totali articolo

SCOSRV

NO

Servizio

SCOITM

NO

Ordine di conto lavoro riga prodotto

SCOMAT

NO

Ordine di conto lavoro materiali

PRECEIPTD

NO

Righe dei ricevimenti

 

CTRIPTADJ: permette di creare un movimento di regolarizzazione su un periodo chi

Questo entry point permette di autorizzare la creazione degli in corso di regolarizzazione ad una data su periodo chiuso o vietato.

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).

Variabili e videate disponibili

Variabile o videata

Definizione

Mask MFCCLC0 [DIA]

Videata di lancio (sito, parametri...)

Char ERR_TRA (132)

Testo di errore per traccia

 [M:CTP]VCRTYP

=10 se calcolo su OP
=36 se calcolo su EO

GPE

Per permettere la creazione di regolarizzazioni di in corso ad una data su periodo chiuso o vietato, posizionare questa variabile a 1

Tabelle aperte per gli ordini di produzione

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

Tabella

Contenuto significativo

Descrizione Tabella

MFGHEAD

SI se calcolo su OP

Ordine di produzione testata

MFGCOST

NO

Prezzo di costo di produzione

MFCNAT

NO

Dettaglio nature-CP

FACILITY

SI

Sito

ITMMASTER

NO

Articolo padre

ITMFACILIT

NO

Articolo-sito

ITMMVT

NO

Totali articolo

MFGOPE

NO

Operazione di ordine di produzione

MFGITM

NO

Ordine di produzione riga prodotto

MFGMAT

NO

Ordine di produzione materiali

MFGITMTRK

NO

Avanzamento produzione prodotto

 
Tabelle aperte per gli ordini di conto lavoro.

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

Tabella

Contenuto significativo

Descrizione Tabella

SCOHEAD

SI se calcolo su EO

Ordine di conto lavoro testata

MFGCOST

NO

Prezzo di costo di produzione

MFCNAT

NO

Dettaglio nature-CP

FACILITY

SI

Sito

ITMMASTER

NO

Articolo padre

ITMFACILIT

NO

Articolo-sito

ITMMVT

NO

Totali articolo

SCOSRV

NO

Servizio

SCOITM

NO

Ordine di conto lavoro riga prodotto

SCOMAT

NO

Ordine di conto lavoro materiali

PRECEIPTD

NO

Righe dei ricevimenti