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 viene chiamato da ogni programma che permette di generare/annullare dei colli:
. Bottone impacchettamento dalla gestione delle consegne o preparazione
. Funzione impacchettamento dal menù stock
Viene chiamato a due livelli:
. Durante la creazione di una riga dettaglio collo:
Ci si trova nel ciclo di generazione dei dettagli collo. 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à solo dopo la creazione di tutti i suoi dettagli.
Si noti che il buffer testata consegna [F :SDH] o testata preparazione [F:PRH] è in linea. . Durante l’annullamento di un impacchettamento. Tale annullamento si effettua a due livelli:
. Quando si applica 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. E' avvenuta quindi la cancellazione completa dell'impacchettamento.
. Quando si applica 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 o preparazione in corso di elaborazione. E' avvenuta quindi la cancellazione completa dell'impacchettamento, se questo esisteva già.
Ci si trova appena prima del ciclo di generazione dei dettagli collo. 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.
La variabile globale GVCRTYP permette di sapere se si tratta di un impacchettamento consegna o preparazione
GVCRTYP = 3 : Preparazione
GVCRTYP = 4 : Consegna
Questo entry point viene chiamato nella gestione dell'impacchettamento (dichiarativo o post-impacchettamento ) per permettere di assumere il controllo sul contatore del collo. (campo PACNUM)
C'è una transazione in corso (transazione di registrazione). File traccia
Non c'è file traccia aperto
Questo entry point viene chiamato da ogni programma che permette di generare un collo:
. Bottone impacchettamento dalla gestione delle consegne o preparazione
. Funzione impacchettamento dal menù stock
La variabile globale GPE posizionata a 1 permette di non assegnare il numero di contatore standard
La variabile globale GVCRTYP permette di sapere se si tratta di un impacchettamento consegna o preparazione
GVCRTYP = 3 : Preparazione
GVCRTYP = 4 : Consegna
la variabile globale GACTION permette di sapere se si tratta di un impacchettamento dichiarativo o post-impacchettamento
GACTION = TRTPKD o SAIPKD : impacchettamento dichiarativo
GACTION = TRTPKP o SAIPKP : post-impacchettamento
Se impacchettamento dichiarativo le videate seguenti sono disponibili ed alimentate: PKD0 e PKD1
Se post-impacchettamento la seguente videata è disponibile ed alimentata: PKP0
Il numero di contatore deve essere memorizzato nella variabile LNUM
Questo entry point viene chiamato nella gestione dell'impacchettamento (dichiarativo o post-impacchettamento ) per permettere di assumere il controllo sulla situazione dell'impacchettamento. (campo PACFLG della preparazione o consegna
C'è una transazione in corso (transazione di registrazione). File traccia
Non c'è file traccia aperto
Questo entry point viene chiamato da ogni programma che permette di generare un collo:
. Bottone impacchettamento dalla gestione delle consegne o preparazione
. Funzione impacchettamento dal menù stock
E' situato nel componente COLISAGE_ORIGINE del programma FUNPKD con
come buffer in linea: SDELIVERYD/SDD se impacchettamento consegna e STOPRED/PRE se impacchettamento preparazione
la variabile LTYP permette di conoscere l'origine del documento LTYP = 4 : consegna LTYP = 3 : Preparazione
L'entry point serve ad aggiungere un filtro utilizzando il campo alfanumerico di 250 caratteri: CRITPACFLG messo a disposizione
Questo entry point viene chiamato nella gestione dell'impacchettamento (dichiarativo) per permettere di assumere il controllo sul contenuto della videata PKD1 dopo il suo caricamento.
Non c'è transazione in corso.
Non c'è file traccia aperto
Questo entry point viene chiamato dopo ogni picking di riga di un documento e serve a modificare il contenuto della videata PKD1.
E' situato nel componente CHARGE_LIGNE del programma FUNPKD.
Dopo caricamento della videata PKD1 con: se l'articolo impacchettato è in modalità dettaglio: i record STOJOU o STOALL delle righe del documento, o direttamente con i record SDELIVERYD o STOPRED .
Prima del ciclo sulla videata PKD1 che permette di cancellare le righe con quantità da impacchettare nulla.
Buffer nelle righe: SDELIVERYD/SDD se impacchettamento consegna e STOPRED/PRE se impacchettamento preparazione
la variabile globale GVCRTYP permette di conoscere l'origine del documento GVCRTYP = 4 : consegna GVCRTYP = 3 : Preparazione
Questo entry point viene chiamato nella gestione dell'impacchettamento dichiarativo prima della scrittura della tabella SPACK (colli consegna).
Viene chiamato nel programma di gestione dell'impacchettamento dichiarativo FUNPKD.
Viene chiamato quando si registra un impacchettamento, in creazione del record testata colli (Tabella SPACK).
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 viene chiamato da ogni programma che permette di generare/annullare dei colli:
. Bottone impacchettamento dalla gestione delle consegne o preparazione
. Funzione impacchettamento dichiarativo dal menù stock
Ci si trova nel processo di creazione righe e testata collo.
Vengono create tutte le righe di dettagli del collo.
Si noti che il buffer testata consegna [F :SDH] o testata preparazione [F:PRH] è in linea. .
La variabile globale GVCRTYP permette di sapere se si tratta di un impacchettamento consegna o preparazione
GVCRTYP = 3 : Preparazione
GVCRTYP = 4 : Consegna
Questo entry point viene chiamato nella gestione dell'impacchettamento dichiarativo nel ciclo di lettura dei record STOJOU.
Viene chiamato in fase di picking di una riga di consegna.
Non esiste transazione in corso. File traccia
Non è presente file traccia aperto.
Questo entry point viene chiamato ad ogni picking di riga di consegna validata.
Permette di aggiungere dei criteri di selezione sulla tabella STOJOU
Per aggiungere dei criteri di selezione, è necessario alimentare nei campi CRITSTJ i filtri desiderati.
Questi vanno alimentati nella seguente maniera:
CRITSTJ = "[F:STJ]xxx = Ident"
Si noti che i buffer testata consegna [F :SDH], dettaglio consegna [F :SDD] e articolo [F:ITM] sono in linea.
Questo entry point viene chiamato nella gestione dell'impacchettamento dichiarativo nel ciclo di lettura dei record STOALL.
Viene chiamato in fase di picking di una riga di consegna o Preparazione.
Non esiste transazione in corso. File traccia
Non è presente file traccia aperto.
Questo entry point viene chiamato ad ogni picking di riga di consegna non validata o di riga di preparazione.
Permette di aggiungere dei criteri di selezione sulla tabella STOALL
Per aggiungere dei criteri di selezione, è necessario alimentare nei campi CRITSTA i filtri desiderati.
Questi vanno alimentati nella seguente maniera:
CRITSTA = "[F:STA]xxx = Ident"
La variabile globale GVCRTYP permette di sapere se si tratta di un impacchettamento dichiarativo oppure preparazione
GVCRTYP = 3 : Preparazione
GVCRTYP = 4: Consegna
I buffer testata consegna [F :SDH], dettaglio consegna [F :SDD] e articolo [F:ITM] sono in linea per una riga di consegna.
I buffer testata preparazione [F :PRH] , dettaglio preparazione [F :PRE] e articolo [F:ITM] ssono in linea per una riga di preparazione.