Entry Points > Modulo Vendite > Script standard TRTVENCDE 

ALISQHSOH: Alimentare la testata ordine in trasformazione offerta in ordine

Questo entry point permette, in fase di trasformazione di un offerta in ordine, di assumere il controllo alla fine dell’alimentazione dei campi delle videate testata ordine.

Permette così di alimentare dei campi specifici alle videate della gestione degli ordini ed alla tabella SORDER.

Viene chiamato nella gestione degli ordini in creazione di un ordine durante la picking di un'offerta.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Contesto di chiamata

Questo entry point viene chiamato quando si è in creazione di un ordine, se per quest'ordine non è stata inserita nessuna riga e si è effettuata una picking di un'offerta o di una riga di offerta. Viene chiamato alla fine dell’alimentazione delle videate testata d'ordine a partire dalla testata offerta.

Variabili e videate disponibili

Il file testata offerta [F :SQH] è in linea con la testata dell'offerta selezionata.

Il file dettaglio offerta [F :SQD] è in linea con la riga dell'offerta selezionata (se si è effettuata una picking di un'offerta completa si ha in linea la 1ma riga di tale offerta).

Le videate dell'oggetto della gestione degli ordini sono in linea. Le videate di testata SOH0, SOH1, SOH2, SOH3 sono appena state caricate così come quelle di indirizzo [M :ADB1] e [M :ADB2].

Tabelle aperte 

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

Le tabelle aperte sono quelle aperte dall’oggetto ordine.

Tabella

Contenuto significativo

Descrizione Tabella

 SORDER

No

Ordini testata

SORDERQ

No

Ordini riga quantità

SORDERP

No

Ordini riga prezzo

SQUOTE

Offerta testata

SQUOTED

Offerta dettaglio

BPARTNER

Terzi

BPCUSTOMER

Clienti

BPDLVCUST

Clienti consegnati

BPCUSTMVT

No

Movimenti clienti

ITMMASTER

No

Articoli

ITMSALES 

No

Articoli-vendita

ITMBPC

No

Articoli-cliente

ITMMVT

No

Movimenti articoli

ITMFACILIT

No

Articolo-sito

TABSOHTYP

No

Tipi di ordine

FACILITY

No

Siti

TABCUR

No

Tabella delle valute

SPRICLINK

No

Ricerca listino vendita (link)

PRICSTRUCT

No

Struttura listino

SALESREP

No

Agenti

ALISQDSOH: Alimentare il dettaglio ordine in trasformazione offerta in ordine

Questo entry point permette, in fase di trasformazione di un offerta in ordine, di assumere il controllo alla fine dell’alimentazione dei campi della videata dettaglio.

Permette così di alimentare dei campi specifici alla videata di dettaglio della gestione degli ordini ed alle tabelle SORDERP e SORDERQ.

Viene chiamato nella gestione degli ordini in creazione/modifica di un ordine durante la picking di un'offerta.

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Contesto di chiamata

Questo entry point viene chiamato quando si è in creazione o modifica di un ordine e si è selezionato un'offerta o una riga di offerta. Viene chiamato alla fine dell'alimentazione della videata dettaglio ordine a partire dalla riga dettaglio dell'offerta.

Variabili e videate disponibili

Il file testata offerta [F :SQH] è in linea con la testata dell'offerta selezionata.

Il file dettaglio offerta [F :SQD] è in linea con la riga dell'offerta selezionata.

Le videate dell'oggetto della gestione degli ordini sono in linea. Le videate di testata SOH0, SOH1, SOH2, SOH3 sono alimentate. La videata SOH4 è appena stata caricata con la riga dettaglio offerta.

[M :SOH4]NBLIG è stata incrementata. Nolign è alimentata con l’indice della riga appena inserita.

La variabile NOL è alimentata: NOL=nolign-1

Tabelle aperte 

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

Le tabelle aperte sono quelle aperte dall’oggetto ordine.

Tabella

Contenuto significativo

Descrizione Tabella

 SORDER

No

Ordini testata

SORDERQ

No

Ordini riga quantità

SORDERP

No

Ordini riga prezzo

SQUOTE

Offerta testata

SQUOTED

Offerta dettaglio

BPARTNER

No

Terzi

BPCUSTOMER

Clienti

BPDLVCUST

No

Clienti consegnati

BPCUSTMVT

No

Movimenti clienti

ITMMASTER

Articoli

ITMSALES 

Articoli-vendita

ITMBPC

Articoli-cliente

ITMMVT

No

Movimenti articoli

ITMFACILIT

Articolo-sito

TABSOHTYP

No

Tipi di ordine

FACILITY

No

Siti

TABCUR

No

Tabella delle valute

SPRICLINK

No

Ricerca listino vendita (link)

PRICSTRUCT

No

Struttura listino

SALESREP

No

Agenti

ALIFMI: Alimentare il campo FMI Metodo per consegnare su una riga d'ordine

Questo entry point permette di assumere il controllo in fase di inzializzazione del campo FMI (Metodo per consegnare) di una riga d'ordine di vendita.

Permette di modificare il suo valore dopo la sua inzializzazione.

Viene chiamato nella gestione degli ordini in fase di inserimento di una riga. Viene anche chiamato in fase di generazione automatica di un ordine di vendita (nell'ambito dell'intrasocietà).

Contesto e modalità di funzionamento

Transazione

Non ci sono transazioni in corso quando la chiamata viene effettuata dall'inserimento di una riga d'ordine.

Vi è una transazione in corso quando la chiamata viene effettuata in fase di generazione automatica di un ordine di vendita a partire da un ordine di acquisto intra-sito/intra-società.

File traccia

Non ci sono tracce aperte quando la chiamata viene effettuata dall'inserimento di una riga d'ordine.

Vi è una traccia aperta quando la chiamata viene effettuata in fase di generazione automatica di un ordine di vendita a partire da un ordine di acquisto intra-sito/intra-società.

Contesto di chiamata

Questo entry point viene chiamato quando si è in creazione o modifica di un'ordine o quando si genera un ordine automaticamente da un ordine di acquisto nell'ambito dell'intra-sito o dell'intra-società. Viene chiamato dopo l'inizializzazione standard del campo.

Viene chiamato dal sotto-programma ALIFMI.

Tale sotto-programma è chiamato durante l'inserimento di una riga d'ordine:

. Dopo inserimento del riferimento articolo.

Dopo modifica del sito di spedizione della riga.

. Dopo modifica del sito di spedizione della testata, se l'utente ha richiesto una ripercussione sulle righe.

. Durante la sostituzione di un articolo tramite clic destro Articolo sostituzione

. Durante la generazione di una riga d'ordine tramite utilizzo del configuratore

. Durante la generazione di una riga d'ordine di componente.

Questo sotto-programma viene chiamato in fase di generazione di un ordine di vendita a partire da un ordine di acquisto, durante l'alimentazione della videata SOH4 a partire dalla videata POH2.

Variabili e videate disponibili

I parametri del sotto-programma ALIFMI sono i seguenti:

WITMREF : Riferimento articolo.

WSTOFCY : Sito di spedizione.

WFMI : Metodo per consegnare.

I file ITMMASTER ITMSALES ITMFACILIT sono aperti ed alimentati con l'articolo oggetto dell'ordine.

Le videate dell'oggetto della gestione degli ordini sono in linea. Le videate di testata SOH0, SOH1, SOH2, SOH3 sono alimentate. La videata SOH4 è caricata con le righe dell'ordine.

La variabile WFMI è inizializzata in modo standard. E' questa variabile che bisogna modificare nell'EP per modificare il valore del campo FMI.

Tabelle aperte 

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

Le tabelle aperte sono quelle aperte dall’oggetto ordine.

Tabella

Contenuto significativo

Descrizione Tabella

 SORDER

No

Ordini testata

SORDERQ

No

Ordini riga quantità

SORDERP

No

Ordini riga prezzo

BPARTNER

No

Terzi

BPCUSTOMER

No

Clienti

BPDLVCUST

No

Clienti consegnati

BPCUSTMVT

No

Movimenti clienti

ITMMASTER

Articoli

ITMSALES 

Articoli-vendita

ITMBPC

Articoli-cliente

ITMMVT

No

Movimenti articoli

ITMFACILIT

Articolo-sito

ITMCATEG

No

Categoria articolo

TABSOHTYP

No

Tipi di ordine

FACILITY

No

Siti

TABCUR

No

Tabella delle valute

SPRICLINK

No

Ricerca listino vendita (link)

PRICSTRUCT

No

Struttura listino

SALESREP

No

Agenti

SQUOTED

No

Offerta righe

SVCRVAT

No

 Doc vendita - IVA

SVCRFOOT

No

 Doc vendita - Elem piede

TABMODELIV

No

Modalità di consegna

TABUNIT

No

Unità

TABPRTMOD

No

Modelli di stampa

BPADDRESS

No

Indirizzi

SPRICLIST

No

Righe listini

CPTANALIN

No

Righe contabili analitiche

WAREHOUSE

No

 Depositi

ITMWRH

No

 Articolo deposito

 

BEFREWSOH: Prima della scrittura testata ordine di vendita

Questo entry point è chiamato prima dell'istruzione "Rewrite" di ogni testata di ordine di vendita.

Il buffer della tabella SORDER [SOH] è caricato e può essere modificato con tutte le precauzioni d'uso.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Può esistere un file traccia aperto (testare GTRACE)

Contesto di chiamata

Chiamata appena prima la riscrittura di un record della tabella SORDER.

Variabili e videate disponibili

Il file SORDER è aperto ed alimentato.

Tabella

Contenuto significativo

Descrizione Tabella

 SORDER

Ordini testata

 

BEFREWSOP : Prima della scrittura riga dettaglio prezzo ordine di vendita

Questo entry point è chiamato prima dell'istruzione "Rewrite" di ogni riga di dettaglio del prezzo di un ordine di vendita.

Il buffer della tabella SORDERP [SOP] è caricato e può essere modificato con tutte le precauzioni d'uso.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Può esistere un file traccia aperto (testare GTRACE)

Contesto di chiamata

Chiamata appena prima la riscrittura di un record della tabella SORDERP.

Variabili e videate disponibili

Il file SORDERP è aperto ed alimentato.

Tabella

Contenuto significativo

Descrizione Tabella

SORDERP

Ordini riga prezzo

 

BEFREWSOQ: Prima della scrittura riga dettaglio quantità ordine di vendita

Questo entry point è chiamato prima dell'istruzione "Rewrite" di ogni riga di dettaglio della quantità di un ordine di vendita.

Il buffer della tabella SORDERQ [SOQ] è caricato e può essere modificato con tutte le precauzioni d'uso.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso.

File traccia

Può esistere un file traccia aperto (testare GTRACE)

Contesto di chiamata

Chiamata appena prima la riscrittura di un record della tabella SORDERQ.

Variabili e videate disponibili

Il file SORDERQ è aperto ed alimentato.

Tabella

Contenuto significativo

Descrizione Tabella

SORDERQ

Ordini riga quantità