Entry Points > Modulo Produzione > Script standard MTKLIB 

WIPCOST: Evento che influisce sul prezzo di costo di produzione

Questo entry point serve ad intercettare gli eventi di avanzamento di produzione in grado di avere un impatto sul prezzo di costo dell'ordine di produzione.

Il tipo di evento interessato qui è la generazione di avanzamenti nell'ambito dei ricevimenti di ordini di conto lavoro.

 

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto.

Vari casi di chiamata

L'entry point si trova in 3 punti:
subito dopo la scrittura dei 3 tipi di avanzamento possibili: avanzamento operativo, avanzamento materiale e dichiarazione di produzione.

Il contesto è passato dalla variabile globale GWIPCOST:

GWIPCOST = « SCEOPETRK_NEW » per ogni avanzamento operativo.

GWIPCOST = «MATTRK_NEW» per ogni avanzamento materiale.

GWIPCOST = « ITMTRK_NEW » per ogni dichiarazione di produzione.

E' possibile restituire uno stato di errore al programma standard per interrompere il processo, inizializzando la variabile WRET ad un valore non nullo.

Variabili e videate disponibili
Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

MFGOPETRK

Avanzamento di operazione

MFGITM

Articolo lanciato

MFGHEAD

Testata OP

MFGOPE

Operazione OP

PRETURN

Testata ricevimento

PRETURND

Riga ricevimento

MFGTRS

Transazione avanzamento

 

CHXSTOSTA: Caricamento del campo stato stock del file di lavoro STOWRK.

Questo entry point permette di fornire un valore specifico al campo «stato stock» del file di lavoro STOWRK ([F :STW]STA) in ricevimento di conto lavoro ed inserimento rapido, così come in import di ricevimento di conto lavoro.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Non c'è file traccia aperto.

Variabili e videate disponibili

Il file di lavoro degli stock STOWRK è in corso di caricamento.

La videata PTH1 di ricevimento è aperta e la variabile «WNOLIGN-1» serve ad individuare la riga in corso di elaborazione.

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

MFGOPETRK

No

Avanzamento di operazione

MFGITM

Articolo lanciato

MFGHEAD

No

Testata OP

MFGOPE

No

Operazione OP

PRETURN

No

Testata ricevimento

PRETURND

No

Riga ricevimento

MFGTRS

Transazione avanzamento

ITMFACILIT

Articolo-sito

ITMMASTER

Articolo

STOTRS

Transazione di entrata in magazzino

MFICLEMAJ: Gestione specifica del flag di saldo della riga articolo lanciato.

In creazione automatica di dichiarazione di produzione a fronte di un ricevimento di conto lavoro, questo entry point permette di intervenire sul flag di saldo delle righe articoli lanciati (campo MFITRKFLG del file MFGITM).

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

Per annullare la transazione se c'è un problema, bisogna posizionare la variabile GOK a 0.

File traccia

Non ci sono file traccia aperti

Classi file e videate disponibili

Il buffer [F:MFI] è caricato al momento della chiamata dell'entry point.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (...).

Tabella

Contenuto significativo

Descrizione Tabella

MFGITMTRK

Dichiarazione di produzione 

MFGITM

Articolo lanciato

MFGHEAD

Testata di OP

MFGOPE

Operazione OP

PRETURN

Testata ricevimento

 

MKIMAJ: Aggiornamento di campi specifici del file dichiarazione di produzione MF

Questo entry point permette di assumere il controllo in creazione di avanzamenti generati da un ricevimento di conto lavoro, appena prima la creazione di ogni riga di dichiarazione di produzione (ciò permette, ad esempio, di inizializzare dei campi o delle tabelle specifiche).

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

Per annullare la transazione se c'è un problema, bisogna posizionare la variabile GOK a 0.

File traccia

C'è un file traccia aperto

Classi file e videate disponibili

Il buffer [F:MKI] è caricato al momento della chiamata dell'entry point.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (...).

Tabella

Contenuto significativo

Descrizione Tabella

MFGHEADTRK

No

Testata di avanzamento

MFGHEAD

No

Testata OP

MFGITM

Articoli lanciati

MFGITMTRK

Dichiarazione di produzione 

FACILITY

Sito

 

MKMMAJ: Aggiornamento di campi specifici del file consumo materiali MFGMATTRK

Questo entry point permette di assumere il controllo in creazione di avanzamenti generati da un ricevimento di conto lavoro, appena prima la creazione di ogni riga di avanzamento materiale (ciò permette, ad esempio, di inizializzare dei campi o delle tabelle specifiche).

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

Per annullare la transazione se c'è un problema, bisogna posizionare la variabile GOK a 0.

File traccia

C'è un file traccia aperto

Classi file e videate disponibili

Il buffer [F:MKM] è caricato al momento della chiamata dell'entry point.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (...).

Tabella

Contenuto significativo

Descrizione Tabella

MFGHEADTRK

No

Testata di avanzamento

MFGHEAD

No

Testata OP

MFGMAT

Materiali

MFGMATTRK

Avanzamento materiali

FACILITY

Sito

 

MFMCLEMAJ: Gestione specifica del flag di saldo della riga materiale

In creazione automatica di avanzamento materiali a fronte di un ricevimento di conto lavoro, questo entry point permette di intervenire sul flag di saldo delle righe componenti (campo MFMTRKFLG del file MFGMAT).

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

Per annullare la transazione se c'è un problema, bisogna posizionare la variabile GOK a 0.

File traccia

Non ci sono file traccia aperti

Classi file e videate disponibili

Il buffer [F:MFM] è caricato al momento della chiamata dell'entry point.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (...).

Tabella

Contenuto significativo

Descrizione Tabella

MFGMATTRK

Avanzamento materiale

MFGMAT

Materiale

MFGHEAD

Testata di OP

MFGOPE

Operazione OP

PRETURN

Testata ricevimento

  

MFMCTL: Controlli supplementari sulle righe materiali

In creazione automatica di avanzamento materiali a fronte di un ricevimento di conto lavoro, questo entry point permette di assumere il controllo nel ciclo di elaborazione dei materiali, al fine di effettuare dei controlli supplementari ed eventualmente escludere la riga.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

Per annullare la transazione se c'è un problema, bisogna posizionare la variabile GOK a 0.

File traccia

Non ci sono file traccia aperti

Classi file, variabili e videate disponibili

Il buffer [F:MFM] è caricato al momento della chiamata dell'entry point.

La variabile WNBITM è caricata. Il suo valore è uguale a 0 se l'avanzamento di produzione non è stato effettuato.

La variabile WMTKNUM contiene il numero di avanzamento in corso di creazione.

La variabile GPE è a 1 se il materiale è da far avanzare, a 0 se non lo è (materiale legato ad un prodotto non avanzato).

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (...).

Tabella

Contenuto significativo

Descrizione Tabella

MFGMATTRK

No

Avanzamento materiale

MFGMAT

Materiale

MFGHEAD

Testata di OP

ITMMASTER

Articolo

ITMFACILIT

Articolo-Sito

 

UPDSCD: Aggiornamento della schedulazione.

Questo entry point permette di autorizzare o meno il ricalcolo della schedulazione a fronte di un ricevimento di conto lavoro di un OP.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto.

Utilizzo

Posizionare GPE a 1 per evitare un ricalcolo della schedulazione.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (...).

Tabella

Contenuto significativo

Descrizione Tabella

MFGHEADTRK

Testata di avanzamento

MFGOPETRK

No

Avanzamento operativo

 

CTLFICTEC: Controllo legato al valore del parametro generale CTLFICTEC

Questo entry point permette di assumere il controllo nell'import di avanzamento dei tempi, subito prima del controllo del parametro generale CTLFICTEC (controllo dell'inserimento della scheda tecnica).

Permette di non considerare il valore di questo parametro.

Posizionare la variabile globale GPE al valore 1 se non si vuole controllare l'inserimento della scheda tecnica.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

C'è un file traccia aperto

Classi file e videate disponibili

La videata MTOK è aperta e caricata.

La variabile globale GCTLFICTEC (di tipo numerico) è caricata e contiene il valore del parametro generale CTLFICTEC.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (...).

Tabella

Contenuto significativo

Descrizione Tabella

MFGOPE

Operazione di OP

MFGHEAD

Testata OP

MFGITM

Articoli lanciati

SCHEDULING

No

Schedulazione

BENCHTRS

Transazione di avanzamento

 

MKOMAJ: Aggiornamento di campi specifici del file dichiarazione di produzione MF

Questo entry point permette di assumere il controllo in creazione di avanzamenti generati da un ricevimento di conto lavoro, appena prima la creazione di ogni riga di dichiarazione di produzione (ciò permette, ad esempio, di inizializzare dei campi o delle tabelle specifiche).

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

Per annullare la transazione se c'è un problema, bisogna posizionare la variabile GOK a 0.

File traccia

C'è un file traccia aperto

Classi file e videate disponibili

Il buffer  [F:MKO] è caricato al momento del richiamo dell'entry point.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (...).

Tabella

Contenuto significativo

Descrizione Tabella

MFGHEADTRK

No

Testata di avanzamento

MFGHEAD

No

Testata OP

MFGITM

No

Articoli lanciati

MFGOPE

Operazione

MFGOPETRK

Avanzamento operazione

FACILITY

Sito