Entry Points > Modulo Vendite > Script standard TRTVENLIVV 

MODCPTLIV: Aggiornamenti supplementari in fase di validazione di una consegna

Questo entry point riguarda la validazione delle consegne di vendita.

Permette in particolare di attribuire un nuovo contatore per le consegne o effettuare degli aggiornamenti supplementari.

Questo entry point viene chiamato nel programma TRTVENLIVV. Viene chiamato da ogni programma che permette la validazione di una consegna.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso. La variabile GOK è posizionata a 1.

File traccia

C'è un file traccia aperto quando l'entry point viene chiamato dalla funzione di validazone automatica delle consegne o dalla funzione consegna automatica con l’opzione validazione a si.

Non c'è file traccia quando l'entry point è richiamato dal bottone validazione nella funzione consegna.

Vari casi di chiamata

Questo entry point viene chiamato da ogni programma che permette la validazione di una consegna:

. Bottone validazione nella Funzione consegna

. Funzione validazione consegna

. Funzione consegna automatica  

Il contesto è il seguente:

.        La consegna in fase di elaborazione è pronta per essere validata. Tutti i controlli sono stati effettuati.

.        Ci si trova all'interno della transazione di validazione della consegna. GOK è posizionata a 1.

.        La consegna è stata letta e loccata.

.        Nessun aggiornamento ancora effettuato.

Questo entry point permette nel contesto di una rinumerazione di bolla di consegna:

.        La ricerca di un nuovo contatore per la consegna.

.        La riscrittura con questo nuovo contatore dei record del file STOSER collegati alla consegna.

.        La riscrittura con questo nuovo contatore dei record del file STOALL collegati alla consegna.

.        La riscrittura con questo nuovo contatore dei record del file SDELIVERYD collegati alla consegna.

.        La riscrittura con questo nuovo contatore dei record della testata di consegna. 

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo significa che il contenuto è allineato al contesto (la consegna corrente è caricata... ma le righe).

Tabella

Contenuto significativo

Descrizione Tabella

SDELIVERY

SI

Testata consegna

SDELIVERYD

NO

Dettaglio consegna

ITMMASTER

NO

Articolo

ITMFACILIT

NO

Articolo-sito

STOALL

NO

Allocazioni

STOLOT

NO

Numeri di lotto

STOCK

NO

Stock

STOSER

NO

Matricole

STOTRS

SI

Modelli di transazione

STOWRK

NO

Interfaccia generatore

SORDERQ

NO

Dettaglio ordine (file quantità)

BPCUSTMVT

NO

Movimenti clienti

BPDLVCUST

NO

Clienti consegnati

BPARTNER

NO

Terzi

 

CFMDLVMAJ: Aggiornamenti di file specifici in validazione di una consegna

Questo entry point permette di assumere il controllo prima della fine della transazione di validazione di una consegna per aggiornare dei file specifici.

Viene chiamato nel programma di validazione di una consegna TRTVENLIVV.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso

Per rifiutare la validazione della consegna, occorre posizionare la variabile GOK a 0.

File traccia

C'è un file traccia aperto quando l'entry point viene chiamato dalla funzione di validazione automatica delle consegne o dalla funzione consegna automatica se l’opzione validazione è a si.

Non c'è file traccia aperto quando l'entry point è richiamato dal bottone validazione nella funzione consegna. Permette di scrivere gli errori che potrebbero impedire la validazione della consegna. Così, la traccia appare solo non è stato possibile effettuare la validazione.

Vari casi di chiamata

Questo entry point viene chiamato da ogni programma che permette la validazione di una consegna:

·               Bottone validazione della funzione consegna

·               Funzione validazione consegna

·               Funzione consegna automatica

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Normalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...

Tabella

Contenuto significativo

Descrizione Tabella

SDELIVERY

Consegne testata

SDELIVERYD

No

Consegne riga

ITMMASTER

No

Articoli

ITMSALES 

No

Articoli vendita

ITMFACILIT

No

Articoli siti

STOALL

No

Allocazioni

STOCK

No

Stock

STOLOT

No

Lotti

STOSER

No

Matricola

STOTRS

Transazioni stock

SORDERQ

No

Ordini righe

BPCUSTMVT

No

Movimenti clienti

BPDLVCUST

No

Clienti consegnati

BPARTNER

No

Terzi

 

 

 

 

CFMSTKMAJ: Aggiornamenti degli stock in validazione di una consegna

Questo entry point permette di assumere il controllo nella transazione di validazione di una consegna durante l'aggiornamento degli stock per effettuare un aggiornamento specifico oppure per bypassare l'aggiornamento standard.

E' chiamato nel programma di validazione di una consegna TRTVENLIVV

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso

Per rifiutare la validazione della consegna, occorre posizionare la variabile GOK a 0.

File traccia

C'è un file traccia aperto quando l'entry point viene chiamato dalla funzione di validazione automatica delle consegne o dalla funzione consegna automatica se l’opzione validazione è a si.

Non c'è file traccia aperto quando l'entry point è richiamato dal bottone validazione nella funzione consegna. Permette di scrivere gli errori che potrebbero impedire la validazione della consegna. Così, la traccia appare solo non è stato possibile effettuare la validazione.

Contesto di chiamata

Questo entry point viene chiamato da ogni programma che permette la validazione di una consegna:

·               Bottone validazione della funzione consegna

·               Funzione validazione consegna

·               Funzione consegna automatica

Il contesto è il seguente:

.        Ci si trova all'interno della transazione di validazione della consegna. GOK è posizionata a 1. La consegna è stata letta e loccata. Il buffer [F :SDH] è caricato. Ci si trova nel ciclo di elaborazione delle righe di dettaglio. 

.        Per la riga di dettaglio in corso di elaborazione, la riga di dettaglio dell'ordine è stata aggiornata (se si tratta di una consegna d'ordine), l'incorso è stato cancellato e la riga di dettaglio della consegna è stata aggiornata. Il buffer [F:SDD] è quindi caricato. La videata di lavoro STOWORK utilizzata dall'interfaccia di aggiornamento degli stock è caricata.

Questo entry point si trova appena prima della chiamata al sotto-programma MAJ_STOCK di STKMAJ che effettua l'aggiornamento degli stock. Il sotto-programma viene eseguito se GPE=0.  L'entry point permette quindi di alimentare GPE a 1 per non eseguire MAJ_STOCK e/o per effettuare un aggiornamento specifico.       

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto (il cliente corrente è caricato...). Normalmente, è il caso per il file che contiene la testata e non per quello che contiene le righe...

Tabella

Contenuto significativo

Descrizione Tabella

SDELIVERY

Consegne testata

SDELIVERYD

Consegne riga

ITMMASTER

No

Articoli

ITMSALES 

No

Articoli vendita

ITMFACILIT

No

Articoli siti

STOALL

No

Allocazioni

STOCK

No

Stock

STOLOT

No

Lotti

STOSER

No

Matricola

STOJOU

No

Giornale di magazzino

 SORDER

Testata ordine

SORDERQ

Ordini righe

STOREO

No

Riapprovvigionamento

BPCUSTMVT

No

Movimenti clienti

LASTCUSMVT 

No

Ultimi movimenti clienti

BPDLVCUST

No

Clienti consegnati

BPARTNER

No

Terzi

TABSTORUL

No

Regole di gestione degli stock

SPACK

No

Collo consegna

SPACKD

No

Dettaglio collo consegna

STOPREH

No

Bolla di preparazione testata

STOPRELIS

No

Lista preparazioni spedizione

CPTANALIN

No

Righe analitiche contabili

SVCRFOOT

No

Documenti vendite: Elemento di piede 

SVCRVAT

No

Documenti vendite: Imposte