Non c'è transazione in corso.
Non c'è file traccia aperto.
Questo entry point viene chiamato in gestione di offerte, ordini, consegne, fatture.
Viene chiamato ogni volta che si inserisce una nuova riga, dall’azione di controllo standard del campo articolo (C_ITMREF di SUBSOH ad esempio). E' il 1mo controllo effettuato sul campo.
L’articolo di sostituzione è appena stato letto nella classe [F :ITS].
Le classi videata dell’oggetto sono in linea ed alimentate.
Nel sotto-programma CTLSBSITM, sono disponibili le seguenti variabili:
· WITMREF (value char) : Riferimento dell’articolo origine
· DAT (value date) : Data del documento (per controllo con data sostituzione)
· RET (value integer) : Variabile di ritorno
0=Nessun articolo di sostituzione
1=Articolo di sostituzione ma problema di lettura articolo ([F :ITS]
2=Sostituzione ok
Quando si chiama l'EP, la classe [F :ITS] contiene l’articolo di sostituzione.
RET è alimentata. RET=2. L’articolo di origine verrà sostituito con quello di sostituzione.
Se non si vuole la sostituzione, busogna mettere RET a 0 o a 1.
Se si mette 0, tutto è trasparente. Non accade nulla. Si mantiene l’articolo di origine.
Se si mette 1, appare il seguente messaggio di errore: « Problema sull’articolo di sostituzione ». mkstat vale 2. Si rimane in errore sul campo Articolo.
Se si vuole cambiare articolo di sostituzione, occorre mettere RET a 2 ed alimentare [F :ITS] con il nuovo articolo.
Le tabelle aperte sono quelle dell'oggetto (offerta, ordine, consegna, fattura)
Tabella | Contenuto significativo | Descrizione Tabella | |
ITMMASTER | No | Articoli | |
ITMSALES | Si | Articolo vendita | |
|
|
|
|