Entry Points > Modulo Produzione > Script standard MTKWIN 

MKOMAJ: Aggiornamento di campi specifici in creazione/modifica di avanzamenti op

Questo entry point permette di assumere il controllo in creazione o in modifica di avanzamenti operativi subito prima della scrittura o della riscrittura della riga avanzamento operazione (cosa che permette, ad esempio, di inizializzare dei campi di tabelle specifiche).

Contesto e modalità di funzionamento

Une variabile di tipo carattere «WACTION» è posizionata al valore «C» in creazione e al valore «M» in modifica. Il contenuto di questa variabile dovrà essere interrogato per conoscere il contesto di chiamata.

Transazione

C'è una transazione in corso.

Per annullare la transazione se esiste un problema, occorre posizionare la variabile GOK a 0.

File traccia

Non c'è file traccia aperto

Classi file e videate disponibili

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

Sono caricate le classi videata [M :MTK0] e [M :MTK1] legate alla creazione dell'avanzamento dei tempi.

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

MFGHEADTRK

Si

Testata di avanzamento

MFGHEAD

No

Testata di OP

MFGOPE

Si

Operazioni

MFGOPETRK

Si

Avanzamento operazioni

SCHEDULING

No

Schedulazione

FACILITY

Si

Sito

 

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 qui interessato è la modifica degli avanzamenti operativi.

 

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Non c'è file traccia aperto.

Diversi casi di chiamata

L'entry point si trova in 4 punti al termine delle fasi di aggiornamento. Sono interessati due tipi di aggiornamento: la cancellazione e la modifica di una riga di avanzamento operativo.

Il contesto è passato dalla variabile globale GWIPCOST:

GWIPCOST = « OPETRK_MOD » per ogni modifica di avanzamento operativo.

GWIPCOST = « OPETRK_DEL » per ogni cancellazione di avanzamento operativo.

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

Variabili e videate disponibili

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

Sono caricate le classi videata [M :MTK0] e [M :MTK1] legate alla creazione dell'avanzamento dei tempi.

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

MFGOPETRK

Si

Avanzamento di operazione

MFGHEADTRK

Si

Testata di avanzamento

MFGHEAD

No

Testata di OP

MFGOPE

Si

Operazioni

SCHEDULING

No

Schedulazione

FACILITY

Si

Sito

 

UPDSCD: Aggiornamento della schedulazione

Questo entry point permette di autorizzare o meno il ricalcolo della schedulazione a fronte di una correzione di avanzamento operativo.

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

Si

Testata di avanzamento

MFGOPETRK

No

Avanzamento operativo