Questo entry point permette di assumere il controllo dopo l'allocazione di una riga d'ordine o di una riga di richesta di consegna.
Per le righe d'ordine, permette di effettuare degli aggiornamenti complementari della testata dell'ordine corrispondente o degli aggiornamenti di altre tabelle.
Per le righe di richiesta di consegna, poiché non viene effettuato alcun aggiornamento della testata dell'ordine corrispondente, permette di effettuare degli aggiornamenti di altre tabelle.
Viene chiamato nelle funzioni allocazioni automatiche, allocazioni per articolo, disallocazione, ed a livello del bottone allocazione manuale.
C'è una transazione in corso (transazione di aggiornamento di un'allocazione, con aggiornamento della riga d'ordine, dell'incorso corrispondente e della testata d'ordine (solo per gli ordini)).
La variabile GOK è utilizzata e testata. E' uguale a 1. Può essere posizionata a 0 se si desidera abbandonare la transazione.
C'è un file traccia aperto.
Per ogni riga d'ordine elaborata, dà la quantità allocata/disallocata e/o la quantità rottura e, per ogni riga non elaborata, la ragione per la quale non è stato possibile realizzare l'allocazione.
Questo entry point viene chiamato:
E' richiamato durante la transazione di aggiornamento dell'allocazione su una riga d'ordine o su una richiesta di consegna:
A livello dei programmi automatici, il programma delle allocazioni è realizzato a partire dalle righe d'ordini secondo un ordinamento particolare. Il numero d'ordine non è il primo criterio di ordinamento. Di conseguenza, l'aggiornamento della testata ordine non è realizzato in una sola volta, ma per ogni riga elaborata. L'entry point viene quindi chiamato per ogni riga elaborata.
Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...).
Tabella | Contenuto significativo | Descrizione Tabella |
SORDER | Sì | Ordini testata |
SORDERQ | Sì | Ordini riga quantità |
SORDERP | Sì | Ordini riga prezzo |
SORDERC | Sì | Ordini articolo / cliente (ordini aperti) |
ITMMASTER | Sì | Articoli |
ITMMVT | No | Movimenti articoli |
ITMFACILIT | Sì | Articoli siti |
STOALL | No | Allocazione |
STOCK | No | Stock |
STOLOT | No | Numeri di lotto |
Questo entry point viene utilizzato nel programma di allocazioni di ordini di vendita.
Dopo determinazione della quantità da allocare in UM, la si rettifica affinché corrisponda ad un numero intero di unità di vendita. Questo entry point permette di non effettuare tale rettifica (unità di vendita che non corrisponda ad un confezionamento dell’unità di magazzino, ad esempio).
Non ci sono transazioni in corso.
Non c'è file traccia aperto.
Viene chiamato in tutti i programmi di allocazioni di ordini di vendita.
Si posiziona nell’etichetta REAJUSTE_QTY del programma TRTVENALL.
Per non effettuare la rettifica della quantità in unità di vendita intera, occorre posizionare la variabile globale GOK a 0
Esempio:
GOK = 0