Questo entry point riguarda l'aggiornamento dei movimenti clienti.
Permette di intervenire per modificare il cliente sul quale si desidera effettuare l'aggiornamento.
E' richiamato nel sotto-programma di aggiornamento dei movimenti clienti, appena prima la lettura. Permette di modificare il cliente nella chiave di lettura.
C'è una transazione in corso. La variabile GOK è utilizzata e testata. E' inizializzata a 1. Può essere posizionata a 0 se si desidera abbandonare la transazione.
Questo entry point viene richiamato nel programma TRTVENMAJ nel sotto-programma MAJMVC. Questo sotto-programma viene chiamato da ogni programma che permette la creazione, modifica, cancellazione di un documento (ordine, consegna, fattura).
Ecco le variabili che vengono passate al sotto-programma MAJMVC:
. CLIENT : Codice del cliente interessato dall'aggiornamento (cliente ordine, consegnato, fatturato)
. DEVORD : Valuta del documento
. CHGTYP : Tipo di cambio
. DATORD : Data del documento
. ORDNOT : Importo imponibile
. ORDATI : Importo totale
. SENS : Segno di aggiornamento (+ o -)
. TYP : Tipo di importi da elaborare
« C » : Aggiornamento in ordine cliente ordine
« F » : Aggiornamento in ordine cliente fattura
« O » : Aggiornamento in corso consegna
« D » : Aggiornamento consegnato
« I » : Aggiornamento fatturato non contabilizzato
. CAT : Categoria di ordine o di consegna
« 2 » : Ordine o consegna di prestito
« » : altro
La variabile WPOINT_CLIENT è stata creata espressamente per alimentare il cliente da utilizzare per fare l'aggiornamento dell’in-corso. Se è presente, alimenta CLIENT prima della lettura dell'incorso. Se non è alimentata, si continua a fare la lettura con CLIENT.
NB: La chiave del movimento cliente è inoltre costituita dal cliente e dal sito finanziario. Il sito finanziario è alimentato con GFINRSP.
Se la registrazione in corso cliente non esiste per la chiave CLIENT-GFINRSP, viene creata. Altrimenti, è aggiornata.