Entry Points > Modulo Stock > Script standard FUNMPICK 

CUSSELFLT: Posizionamento di filtri supplementari.

Questo entry point permette di assumere il controllo durante la creazione dei filtri di selezione nel programma di raggruppamento (funzione FUNMPICK).

La variabile CUSFLT (255 caratteri) permette di posizionare dei filtri su dei campi file supplementari.

Il filtro può essere applicato al file degli incorso articoli (ORDERS classe [F :ORD] ), se programma automatico, degli incorso articoli (ORDERS classe [F :ORD] ) , degli articoli (ITMMASTER classe [F :ITM]) ed anche al file degli articoli/siti (ITMFACILIT classe [F :ITF]) se elaborazione multi-articoli.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non ci sono file traccia aperti

Classi file e videate disponibili

La videata MFGPICK è aperta e sono caricate le diverse selezioni.

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

ITMFACILIT

No

Articolo-sito

ITMMASTER

No

Articoli

TABUNIT

No

Tabella delle unità

ITMMVT

No

Movimenti articoli

BPSUPPLIER

No

Fornitori

ITMBPS

No

Articoli-fornitori

FACILITY

Siti

 

CUSSRT: Ordinamenti supplementari

Questo entry point permette di assumere il controllo sull'ordinamento dei record del riquadro nel programma della funzione raggruppamento (funzione FUNMPICK).

La variabile WTRI (di tipo integer) permette di disattivare l'ordinamento standard se si è attuato un ordinamento specifico. Per fare ciò, posizionare WTRI al valore 1.

Poiché questo entry point è comune alle funzioni Planning globale, piano di lavoro e raggruppamento, il programma specifico è unico ed il contesto può essere determinato mediante il test del tipo di transazione:

[F :BTS] BTSTYP = 51 per il planning globale

[F :BTS] BTSTYP = 52 per il piano di lavoro

[F :BTS] BTSTYP = 53 per il raggruppamento

Esempio di programma specifico:

$ACTION

Case ACTION

 When "CUSSRT"      : Gosub CUSSRT

Endcase

Return

 

$CUSSRT

Case [F:BTS]BTSTYP

When 51: Sorta [M:MGB]NBLIG [M:MGB]NBLIG Order By [M:MGB]BPRNUM(indice)

    When 52: Sorta [M:MGD]NBLIG [M:MGD]NBLIG Order By [M:MGD]BPRNUM(indice)

    When 53: Sorta [M:MGP]NBLIG [M:MGP]NBLIG Order By [M:MGP]BPRNUM(indice)

Endcase   

WTRI = 1

Return

 

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non ci sono file traccia aperti

Classi file e videate disponibili

La videata MFGPICK è aperta e sono caricate le diverse selezioni.

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

ITMFACILIT

No

Articolo-sito

ORDERS

No

Incorso articoli

ITMMASTER

No

Articoli

TABUNIT

No

Tabella delle unità

BENCHTRS

Transazione di inserimento

 

ADDLIN: Alimentazione di campi specifici

Questo entry point permette di alimentare dei campi specifici nel raggruppamento.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata - Variabili e videate disponibili

Questo entry point è chiamato alla fine del ciclo di alimentazione delle righe del riquadro.

Permette di assumere il controllo per alimentare dei campi specifici del riquadro.

La classe videata MFGPICK è aperta 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

ORDERS

In-corso

ITMFACILIT

Articoli - Siti

 

CHECKORD: Scelta nella visualizzazione degli ordini selezionati

Questo entry point permette di scegliere gli ordini da visualizzare nel raggruppamento tra quelli che sono già stati oggetto di una precedente selezione.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata

Questo entry point è chiamato all'inizio del ciclo di alimentazione delle righe del riquadro, appena prima la trans-classe.

La videata MFGPICK (Transazione pianificatore) o MFGPICKA (Approvvigionamento) è aperta al momento della chiamata dell'entry point.

Variabili e videate disponibili

La variabile GPE è utilizzata. E' posizionata al valore 0 di default. Dovrà essere posizionata a 1 nel programma specifico collegato all'entry point se non si vuole visualizzare il record corrente. Il valore di GPE viene testato al ritorno nel programma standard. Se è diverso da 0, la parte che riguarda l'alimentazione della riga viene bypassata.

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

ORDERS

No

In-corso

ITMFACILIT

No

Articoli - Siti

 

LOADZON: Alimentazione di campi specifici

Questo entry point permette di alimentare dei campi specifici durante il caricamento del riquadro [M:PMG] generazione automatica dei documenti di acquisto.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata - Variabili e videate disponibili

Questo entry point è chiamato alla fine del ciclo di alimentazione delle righe del riquadro.

Permette di assumere il controllo per alimentare dei campi specifici del riquadro [M:PMG].

La classe videata MFGPICK è aperta al momento della chiamata dell'entry point.

La classe videata PURMGT è aperta al momento della chiamata dell'entry point.

Questo entry point è chiamato dalle etichette:

        • LECDA (richiesta di acquisto),
        • LECDLP (richiesta di consegna pianificata),
        • LECPO (ordine di acquisto),
        • LECPOST (ordine di acquisto di conto lavoro), 
        • LECDLF (richiesta di consegna confermata).

L'indice della riga in corso di caricamento in PURMGT è [M:PMG]NBLIG.

L'indice della riga copiata in MFGPICK è I.

Esempio:

[M:PMG]xxx([M:PMG]NBLIG) = [M:MGP]xxx(I)

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

ORDERS

In-corso

ITMFACILIT

Articoli - Siti

 

STYLE: Stile delle righe del riquadro

Questo entry point permette di assumere il controllo sullo stile di visualizzaione di una riga del riquadro.

Contesto e modalità di funzionamento

Utilizzo

La variabile [M:HLIK]LINNUM contiene l'indice della riga del riquadro.

La variabile [M:HLIK]STYLE contiene lo stile standard da applicare a questa riga (nessuno stile se [M:HLIK]STYLE = blank).

Rialimentando [M:HLIK]STYLE, è possibile sostituire lo stile standard con un altro, oppure disabilitarlo.