Entry Points > Modulo Stock > Script standard FUNAUTPREP 

ALIF_WDATA2 : Aggiunta di condizioni di raggruppamento ordini su una bolla di pr

Questo entry point permette di assumere il controllo prima della scrittura nel file di lavoro di ogni record riga d'ordine, riapprovvigionamento o mancante conto lavoro, da preparare. Permette di aggiungere dei dati che servono da criteri di rottura nei dati del file di lavoro (campo [F:PRW]WDATA2).

E' chiamato nel programma di consegna automatica FUNAUTPREP

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 è chiamato nella funzione di generazione delle liste di preparazione quando si è contrassegnato la casella 'Generazione bolle di preparazione', ad ogni scrittura di un record nel file di lavoro STOPREW.

Variabili e videate disponibili

Un record STOPRELIS è in linea.

Se [F:PRL]ORITYP=1 o 2 (preparazione di una riga d'ordine), i record corrispondenti SOH, SOQ, SOC se [F:SOH]SOHCAT=4 o SOP altrimenti sono in linea.    

Se [F:PRL]ORITYP=3 (preparazione di un riapprovvigionamento di conto lavoro), il record corrispondente REO è in linea.    

Se [F:PRL]ORITYP=4 (preparazione di un mancante di conto lavoro), il record corrispondente STA è in linea.    

Per aggiungere dei criteri di rottura, è necessario alimentare nei campi WDATA2 le informazioni desiderate.

Es: [F:PRW]WDATA2 += [F :SOH]xxx

Attenzione: Il campo WDATA2 è dimensionato a 250 caratteri, tutti disponibili se si prepara un riapprovvigionamento o un mancante di conto lavoro.

Se si prepara una riga d'ordine, questo campo contiene già le informazioni: prima riga indirizzo, CAP, città e stato dei clienti consegnato e fattura (senza tutti gli spazi)    

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

STOPREW

File di lavoro Bolla di preparazione  

STOPRELIS

Lista di preparazione 

 SORDER

Si se [PRL]ORITYP=1 o 2

Ordini testata

SORDERQ

Si se [PRL]ORITYP=1 o 2

Ordini riga quantità

SORDERP

Si se [PRL]ORITYP=1 o 2 e [F:SOH]SOHCAT<>4

Ordini riga prezzo

SORDERC

Si se [PRL]ORITYP=1 o 2 e [F:SOH]SOHCAT=4

Ordine aperto articolo

STOREO

Si se [PRL]ORITYP=3

Riapprovvigionamenti

STOALL

Si se [PRL]ORITYP=4

Allocazioni

 

 

 

AUTPRLFIL : Aggiunta di criteri di selezione ordini per generazione lista di pre

Questo entry point permette di assumere il controllo durante la definizione dei criteri di selezione degli ordini da preparare.

Permette di aggiungere dei filtri supplementari su questi ordini.

E' chiamato nel programma di generazione delle liste di preparazione FUNAUTPREP.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è ancora file traccia aperto quando si è in fase di selezione delle righe d'ordine da preparare.

Contesto di chiamata

Questo entry point viene chiamato nella funzione di generazione delle liste di preparazione durante la definizione dei criteri di selezione per generazione del file di lavoro STOPRELISW.

Variabili e videate disponibili

Per aggiungere dei criteri di selezione, è necessario alimentare nel campo WCRITSUP i filtri desiderati.

I criteri devono fare riferimento alle tabelle [F:SOH], [F:SOQ] e [F:SOP].

Questi vanno alimentati nella seguente maniera:

WCRITSUP = "[F:SOH]xxx = Ident"

La variabile WCRITSUP ha una dimensione di 250 caratteri.

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

 SORDER

No

Ordini testata

SORDERQ

No

Ordini riga quantità

SORDERP

No (se ordine normale)

Ordini riga prezzo

SORDERC

No (se ordine aperto)

Ordini articolo / cliente (ordini aperti)

ALIF_PLW : Permette di completare il record PLW

Questo entry point permette di assumere il controllo prima della scrittura nel file di lavoro STOPRELISW di ogni record riga d'ordine, riapprovvigionamento o mancante conto lavoro, da preparare..

E' chiamato nel programma di generazione delle liste di preparazione FUNAUTPREP.

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 è chiamato nella funzione di generazione delle liste di preparazione ad ogni scrittura di un record nel file di lavoro STOPRELISW.

Variabili e videate disponibili

A seconda del valore della variabile locale [L]WTYPTRT, è in linea un record di dettaglio ordine, riapprovvigionamento di ubicazione conto lavoro o mancante conto lavoro.

Se [L]WTYPTRT=1  (preparazione di una riga d'ordine), i record corrispondenti SOH, SOQ, SOC se [F:SOH]SOHCAT=4 o SOP altrimenti sono in linea.    

Se [L]WTYPTRT=2 (preparazione di un riapprovvigionamento conto lavoro), il record corrispondente REO è in linea.    

Se [L]WTYPTRT=4 (preparazione di un mancante conto lavoro), il record corrispondente STA è in linea.    

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

STOPRELISW

File di lavoro lista di preparazione  

 SORDER

Si se WTYPTRT=1

Ordini testata

SORDERQ

Si se WTYPTRT=1

Ordini riga quantità

SORDERP

Si se WTYPTRT=1 e [F:SOH]SOHCAT<>4

Ordini riga prezzo

SORDERC

Si se WTYPTRT=1 e [F:SOH]SOHCAT=4

Ordine aperto articolo

STOREO

Si se WTYPTRT=2

Riapprovvigionamenti

STOALL

Si se WTYPTRT=3

Allocazioni