In versione 140, questo entry point sostituisce ‘SDHGENLIG’ che era attivo in 130.
Attenzione, anche se la finalità di questo entry point resta la stessa sia in 140 che in 130, il suo contesto di utilizzo, così come il suo funzionamento, sono completamente differenti ( non bisogna più alimentare le tabelle consegna bensì le videate).
Questo entry point interviene alla consegna di un ordine con il bottone « consegna » della gestione degli ordini.
Permette di assumere il controllo appena prima l'elaborazione di ogni riga dettaglio di consegna per sottrarre questa elaborazione e sostituirla o meno con un programma specifico.
E' chiamato al momento dell'esecuzione del bottone 'consegna' dalla gestione degli ordini.
Non ci sono transazioni in corso.
Non c'è file traccia aperto.
La testata di consegna è stata elaborata. Ci si trova a livello dell'elaborazione delle righe dettaglio.
Questo entry point viene chiamato per ogni riga di consegna da creare, appena prima il richiamo all'etichetta DET_LIV che effettua l'elaborazione di una riga dettaglio consegna.
Permette di non eseguire l'etichetta TRT_LIGCDE From SUBSDHC e di eseguire o meno un'altra etichetta.
Il record della testata di ordine da consegnare è caricato in [F:SOH].
I due record dettagli ordini sono in [F :SOQ] e [F :SOP]
ll record della testata di consegna da creare è caricato nelle classi videata [M:SDH0], [M :SDH1] e [M :SDH2].
Se questo entry point è attivato, saranno eseguite tutte queste elaborazioni.
Per attivare l'entry point, è stata creata la variabile WPOINT_DET_LIV..
E' inizializzata a 1 prima della chiamata all'entry point e testata subito dopo. L’etichetta TRT_LIGCDE è eseguita solo se WPOINT_DET_LIV vale 1.
Per non eseguire l'etichetta TRT_LIGCDE, i occorre quindi posizionare la variabile WPOINT_DET_LIV a 0.
L’etichetta TRT_LIGCDE da sostituire alimenta la riga di consegna da creare nella classe videata [M:SDH1]
Se si vuole quindi sostituire questa etichetta, occorre prendere a modello il suo contenuto ed integrarlo nell'entry point.
Nel riquadro qui in basso, il flag contenuto significativo significa che il contenuto è allineato con il 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 |
SDELIVERY | No | Consegne testata |
SDELIVERYD | No | Consegne dettaglio |
SORDER | Sì | Ordini testata |
SORDERQ | Sì | Ordini riga quantità |
SORDERP | Sì | Ordini riga prezzo |
SORDERC | No | Ordini riga articolo |
BPARTNER | Sì | °Terzo |
BPCUSTOMER | Sì | Clienti |
BPDLVCUST | Sì | Clienti consegnati |
BPCUSMVT | No | Movimenti clienti |
SALESREP | No | Agenti |
STOALL | No | Allocazioni |
ITMMASTER | No | Articoli |
ITMSALES | No | Articolo vendita |
ITMBPC | No | Articolo-cliente |
ITMFACILIT | No | Articolo-sito |
ITMMVT | No | Movimenti articoli |
°TABCUR | No | °Tabella delle valute |
FACILIT | No | °Siti |
SPRICLINK | No | Ricerca listino vendita (legami) |
PRICSTRUCT | No | Struttura listini |
BPCARRIER | No | Trasportatori |
TABMODELIV | No | Tabella dei modi di consegna |