Entry Points > Modulo Stock > Script standard FUNPREDLV 

AUTDLVDET: Dopo la creazione di una riga di consegna a partire da una preparazio

Questo entry point permette di effettuare degli aggiornamenti complementari in seguito alla creazione di una riga di consegna a partire da una riga di preparazione.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto.

Vari casi di chiamata - Variabili significative

Questo entry point si trova nelle etichette $ALI_SOQSDD e $ALI_REOSTA_SDD (a seconda del valore del campo [F:PRE]ORITYP) del programma STKALL. 

Se [F:PRE]ORITYP=1 o 2, si tratta della consegna di una riga d'ordine

Se [F:PRE]ORITYP=3, si tratta della consegna di un fabbisogno di riapprovvigionamento di conto lavoro

Se [F:PRE]ORITYP=4, si tratta della consegna di un mancante di conto lavoro

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

SDELIVERYD

Dettaglio consegna

STOPRED

Dettaglio bolla preparazione

STOPREH

Testata bolla preparazione

 

AUTDLVMAJ: Dopo la creazione di una testata di consegna a partire da preparazion

Questo entry point permette di effettuare degli aggiornamenti complementari in seguito alla creazione di una testata di consegna a partire da delle preparazioni.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto.

Vari casi di chiamata - Variabili significative

Questo entry point si trova nell'etichetta $ECR_SDH del programma STKALL. 

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

SDELIVERY

Testata consegna

 

PREDLVFIL: Aggiunta di criteri di selezione delle preparazioni da consegnare

Questo entry point permette di assumere il controllo durante la definizione dei criteri di selezione delle preparazioni da consegnare.

Permette di aggiungere dei filtri supplementari su queste preparazioni.

E' chiamato nel programma di consegna automatica delle preparazioni FUNPREDLV.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

C'è un file traccia aperto.

Contesto di chiamata

Questo entry point è chiamato al momento della definizione dei criteri di selezione.

Variabili e videate disponibili

La videata di selezione delel preparazioni PREDLV è encora disponibile.

I criteri standard sono caricati nella variabile CRITERE. Riguardano il file testata preparazione (STOPREH).

La variabile FILSUPENT è stata creata per l'aggiunta dei criteri supplementari. E' dimensionata a 250 caratteri. Affinché ciò funzioni correttamente al momento della valutazione se la variabile non è caricata dall'entry point, FILSUP è inizializzata alla stringa « 1=1 ».

E' sufficiente completarla nell'entry point.

Esempio: Aggiunta di un filtro supplementare sul cliente consegnato che deve cominciare con « CLI».

FILSUP -= ‘ & BPCORD >= « CLI »’

FILSUP viene interpretato nello stesso momento di CRITERE, durante il filtro sul file STOPREH. I criteri devono rapportarsi a dei campi del file STOPREH aperto sotto l’abbreviazione PRH.

Tabelle aperte 

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

Tabella

Contenuto significativo

Descrizione Tabella

STOPRED

No

Dettaglio bolla preparazione

STOPREH

No

Testata bolla preparazione

 

PREDLVSEL: Aggiunta di controlli di autorizzazione di una preparazione da conseg

Questo entry point permette di assumere il controllo alla fine del controllo di autorizzazione di consegna di una preparazione. Permette di aggiungere dei test che permettono di rifiutare la preparazione.

E' chiamato nel programma di consegna automatica delle preparazioni FUNPREDLV.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

C'è un file traccia aperto

Vari casi di chiamata

Questo entry point viene chiamato nella funzione di consegna automatica delle preparazioni prima della scrittura delle caratteristiche della preparazione nella tabella di lavoro SWRKDLV.

Per rifiutare la consegna della preparazione, occorre posizionare la variabile GOK a 0.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Normalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...

Tabella

Contenuto significativo

Descrizione Tabella

STOPREH

Preparazione testata

STOPRED

Sì, 1° riga di preparazione

Preparazione riga

 SORDER

Ordini testata