Entry Points > Modulo Vendite > Script standard FUNPACK 

PACKDETMAJ: Aggiornamenti di file specifici dopo aggiornamento di una riga

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.

Contesto e modalità di funzionamento

Transazione

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.

File traccia

Non ci sono file traccia aperti

Vari casi di chiamata

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.

Tabelle aperte 

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