Effettuare delle operazioni dopo la modifica di una cella

Navigation:  Documentazione SCREENS > HowTo >

Effettuare delle operazioni dopo la modifica di una cella

Previous pageReturn to chapter overviewNext page

Ad esempio:

Nel programma COGZD1, dopo aver modificato il codice di una prestazione già evasa, devo lanciare immediatamente gli aggiornamenti necessari sulle tabelle.

 

Normalmente, è sufficiente aggiungere la parte di codice necessaria nella routine Z-EVENT-nomegrid-AFTER (vedi esempio).

 

IN questo caso specifico, o comunque nei casi in cui la modifica di una cella viene effettuata attraverso la chiamata ad una finestra di aiuto (quindi non entro in edit sulla cella) è necessario simulare il comportamento di FINISH-ENTRY che permette l'esecuzione del codice presente in Z-EVENT-nomegrid-AFTER.

Nel caso di una colonna di tipo merce, viene fatto automaticamente.

Nel caso di altre colonne i cui t.f. sono gestiti automaticamente, dovrò implementare le stesse modifiche per gli altri tipi di campo (vedi Z-USA-TF-nomegrid-EP )

Nel caso di colonne i cui TF vengono gestiti direttamente nel sorgente, occorrerà:

oCopiare manualmente il contenuto della cella nel campo GRB-prefisso-'colid'

oAggiungere la seguente parte di codice a valle della chiamata al sottoprogramma di aiuto, come viene fatto per l'anagrafica merci.