Questo entry point viene chiamato nella gestione dell'impacchettamento per permettere di aggiornare delle tabelle specifiche.
Viene chiamato nel programma di gestione dell'impacchettamento FUNPACK.
Viene chiamato durante la creazione di un impacchettamento, alla registrazione di ogni riga di collo. Permette di assumere il controllo prima di ogni record di riga di collo.
E' chiamato durante l'annullamento di un impacchettamento. Permette di assumere il controllo dopo la cancellazione completa dell'impacchettamento.
C'è una transazione in corso (transazione di registrazione o di annullamento dell'impacchettamento). La variabile GOK è utilizzata e testata. E' inizializzata a 1. Può essere posizionata a 0 se si desidera abbandonare la transazione.
Non ci sono file traccia aperti
Questo entry point è chiamato da ogni programma che permette di generare/annullare dei colli:
. Bottone impacchettamento dalla gestione delle consegne
. Funzione impacchettamento dal menù consegne
E' chiamato a due livelli:
. Durante la creazione di una riga dettaglio collo:
Si trova nel ciclo di generazione dei dettagli colli. Il ciclo è effettuato sul riquadro delle righe dettaglio colli della videata SPACK2 ([M :SPK2]). La videata [M :SPK2] è caricata. Si ha la riga dettaglio collo in linea in [M :SPK2] indicizzato di nolign- 1. Il buffer [F :SPD] è caricato. Ci si trova appena prima la scrittura del record [F:SPD].
La testata del collo non è ancora creata. Lo sarà dopo la creazione di tutti i suoi dettagli.
Si noti che il buffer testata consegna [F :SDH] è in linea, il buffer dettaglio consegna [F :SDD] collegato alla riga di collo non è obbligatoriamente in linea.
. Durante l’annullamento di un impacchettamento. Questo annullamento si effettua a due livelli:
.Quando si preme il bottone annullamento.
Si è appena eseguita l’istruzione delete sui file SPACK ([F :SPH]) e SPACKD ([F :SPD]) per la consegna in corso di elaborazione. Quindi la cancellazione completa dell'impacchettamento è avvenuta.
. Quando si preme il bottone registra, appena prima di generare l'impacchettamento.
Si è appena eseguita l’istruzione delete sui file SPACK ([F :SPH]) e SPACKD ([F :SPD]) per la consegna in corso di elaborazione. Quindi, se esisteva, è avvenuta la cancellazione completa dell'impacchettamento.
Ci si trova appena prima del ciclo di generazione dei dettagli colli. Solo la videata [M :SPK2] è caricata.
Per differenziare questi due livelli di chiamata (annullamento dell'impacchettamento, registrazione di una riga di collo), occorre utilizzare la variabile WPOINT_CODTRT. Vale « C » per la creazione, « A » per l'annullamento.
Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Generalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...
Per le tabelle che non sono utilizzate in tutti i programmi, si forniscono i nomi dei programmi che le utilizzano sapendo che:
. FUNPACK:Funzione impacchettamento
. SUBSDH :Bottone impacchettamento dalle consegne
Tabella | Programma | Contenuto significativo | Descrizione Tabella |
SDELIVERY | Si | Consegna testata | |
SDELIVERYD | No | Consegna dettaglio | |
SPACK | No | Impacchettamento testata | |
SPACKD | Si | Impacchettamento dettaglio | |
TABPACKAGE | No | Tabella imballaggio | |
SORDER | SUBSDH | No | Ordini testata |
SORDERQ | SUBSDH | No | Ordini riga quantità |
SORDERP | SUBSDH | No | Ordini riga prezzo |
SORDERC | SUBSDH | No | Ordine articolo/cliente (ordini aperti) |
BPARTNER | SUBSDH | No | Terzi |
BPCUSTOMER | SUBSDH | No | Clienti |
BPDLVCUST | SUBSDH | No | Clienti consegnati |
BPCUSTMVT | SUBSDH | No | Movimenti clienti |
SALESREP | SUBSDH | No | Agenti |
STOALL | SUBSDH | No | Allocazioni |
ITMMASTER | SUBSDH | No | Articoli |
ITMSALES | SUBSDH | No | Articoli vendita |
ITMBPC | SUBSDH | No | Articoli cliente |
ITMFACILIT | SUBSDH | No | Articoli sito |
ITMMVT | SUBSDH | No | Movimenti articoli |
TABCUR | SUBSDH | No | Tabella delle valute |
FACILITY | SUBSDH | No | Siti |
SPRICLINK | SUBSDH | No | Ricerca listino vendita (link) |
PRICSTRUCT | SUBSDH | No | Struttura listino |