Questo entry point permette di assumere il controllo al momento della definizione dei criteri di selezione delle righe d'ordine da disallocare.
Permette di aggiungere dei filtri supplementari sulle righe di ordini.
E' chiamato nel programma di disallocazione FUNDESALL.
Non ci sono transazioni in corso.
Non ci sono ancora file traccia aperti quando si è in fase di selezione delle righe da disallocare.
Questo entry point è chiamato al momento della definizione dei criteri di selezione.
La videata di selezione delle righe d'ordine [M :DIA] (SDESALL) è ancora disponibile.
I criteri standard sono caricati nelle variabili CRITERE e CRITERE1. Riguardano il file SORDERQ.
La variabile FILSUP è 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 riferimento articolo che deve cominciare con « VEN».
FILSUP -= ‘ & ITMREF >= « VEN »’
FILSUP viene interpretato nello stesso momento di CRITERE e CRITERE1, durante il filtro sul file SORDERQ. I criteri devono riferirsi a campi del file SORDERQ.
Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Tradizionalmente, è 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 | Ordini riga prezzo |
SORDERC | No | Ordini articolo / cliente (ordini aperti) |
ITMMASTER | No | Articoli |
ITMFACILIT | No | Articoli siti |
ITMMVT | No | Movimenti articoli |
FACILITY | No | Siti |
Questo entry point permette di assumere il controllo alla fine dei controlli di selezione di una riga d'ordine da disallocare.
Permette di aggiungere dei controlli e dei test supplementari che permettono di rifiutare l'ordine o la riga d'ordine da disallocare.
E' chiamato nel programma di disallocazioni FUNDESALL
Non ci sono transazioni in corso.
Non ci sono ancora file traccia aperti quando si è in fase di selezione delle righe da disallocare.
Questo entry point è richiamato alla fine dei controlli di selezione di una riga d'ordine da disallocare.
La videata di selezione delle righe d'ordine [M :DIA] (SDESALL) è ancora disponibile.
I buffers [F :SOQ] e [F :SOP] sono caricati con la riga d'ordine che si sta selezionando.
Il buffer [F :SOH] è caricato con la testata d'ordine corrispondente.
Sono stati realizzati tutti i controlli di selezioni standard.
Per permettere di prendere in considerazione dei controlli supplementari, basta posizionare nell'entry point la variabile Ok. E' inizializzata a 2. Posizionandola a 1, la riga d'ordine non sarà considerata nel programma di disallocazione.
Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Tradizionalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...
Tabella | Contenuto significativo | Descrizione Tabella |
SORDER | Si | Ordini testata |
SORDERQ | Si | Ordini riga quantità |
SORDERP | Sì (se ordine normale) | Ordini riga prezzo |
SORDERC | Sì (se ordine aperto) | Ordini articolo / cliente (ordini aperti) |
ITMMASTER | Si | Articoli |
ITMSALES | Si | Articoli vendita |
ITMFACILIT | Si | Articoli siti |
ITMMVT | No | Movimenti articoli |
FACILITY | No | Siti |