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).
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.
C'è una transazione in corso.
Per annullare la transazione se esiste un problema, occorre posizionare la variabile GOK a 0.
Non c'è file traccia aperto
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.
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 |
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.
C'è una transazione in corso.
Non c'è file traccia aperto.
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.
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.
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 |
Questo entry point permette di autorizzare o meno il ricalcolo della schedulazione a fronte di una correzione di avanzamento operativo.
C'è una transazione in corso.
C'è un file traccia aperto.
Posizionare GPE a 1 per evitare un ricalcolo della schedulazione.
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 |