Entry Points > Modulo Acquisti > Script standard SUBPOHA 

CUSCTLSOH: Permettere la modifica di un ordine di acquisto Intersito firmato

Questo entry point situato nel programma SUBPOHA gestione degli ordini di acquisto, permette di ignorare il codice di ritorno del programma di vendita CTLMAJSOH di TRTVENISOC. Questo programma controlla che sarà possibile eliminare correttamente l'ordine di vendita. In caso contrario, il programma restituisce un messaggio di errore ed un codice errore. 

Lo scopo di questo entry point è quello di resettare il codice di ritorno per permettere la modifica dell'ordine di acquisto.

Contesto e modalità di funzionamento

Transazione

Non vi sono transazioni in corso.

File traccia

Non c'è file traccia aperto.

Vari casi di chiamata

La chiamata viene effettuata nella gestione degli ordini di aquisto durante il tentativo di entrata in modifica su una riga d'ordine di acquisto intersito firmato manualmente o in automatico ([F:POH]APPFLG = 2,3 o 5).

Si trova al ritorno dalla chiamata al programma CTLMAJSOH di TRTVENISOC che controlla la possibilità di eliminare un ordine di vendita.

Variabili e videate disponibili

Le variabili seguenti vengono caricate durante la chiamata

GBIDI3:Numero di errore restituito dal programma di controllo degli ordini di vendita.

GBIDI3 = 16: ordine di vendita allocato, consegnato, fatturato o almeno una riga preparata.

GBIDI3 = 17: ordine associato ad una proforma.

GBIDI3 = 18: Almeno un acconto è stato versato.

GBIDI3 = 19: Almeno una riga legata ad un ordine diretto.

GMESSAGE: Contiene il messaggio associato al valore di GBIDI3.

Per non bloccare a fronte di questi errorri, occorre resettare GBIDI3 e svuotare GMESSAGE.

Tabelle aperte 

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato al contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PORDER

SI

Testate ordine d'acquisto

 SORDER

SI

Testata ordine di vendita

 

CUSUPDSOH: Aggiornamento specifico di un ordine di vendita in Intersito

Questo entry point situato nel programma SUBPOHA gestione degli ordini di acquisto, permette, in fase di registrazione di una modifica di un ordine di acquisto intersito firmato, di non eliminare l'ordine di vendita associato. 

Occorre effettuare gli aggiornamenti dell'ordine di vendita nel programma specifico associato.

Contesto e modalità di funzionamento

Transazione

C'è una transazione in corso. Posizionare GOK = 0 in caso di problema di aggiornamento del database.

File traccia

Ci può essere un file traccia aperto.

Vari casi di chiamata

La chiamata viene effettuata nella gestione degli ordini di acquisto durante l'aggiornamento del database in modifica di un ordine di acquisto firmato.

Si trova prima della chiamata al programma GENSOH di TRTVENISOC, chiamata effettuata in modalità eliminazione: Call GENSOH("A",1,GBIDI3) from TRTVENISOC

Variabili e videate disponibili

Le seguenti variabili sono caricate al momento della chiamata

GPE: Variabile di lavoro alimentata con 1 prima della chiamata all'entry point.

Bisogna mettere zero in questa variabile per non eseguire il programma standard di eliminazione dell'ordine di acquisto.

Si noti che il programma specifico si incaricherà di effettuare gli aggiornamenti necessari sull'ordine di vendita.

Per fare ciò, utilizzare il programma GENSOH di TRTVENISOC in modalità modifica:

Call GENSOH("M",1,GBIDI3) from TRTVENISOC

Le videate [M:POH0], [M:POH1], [M:POH2] e [M:POH3] sono caricate e sono coerenti con il contesto.

Tabelle aperte

Nel riquadro sottostante, il flag contenuto significativo indica che il contenuto è allineato con il contesto.

Tabella

Contenuto significativo

Descrizione Tabella

PORDER

SI

Testate ordine d'acquisto

 SORDER

       

Testata ordine di vendita