| At line 1 added 58 lines |
| %%(display:none) |
| {{{ |
| WikiUp |
| }}} |
| /% |
| [{TableOfContents }]\\ |
| !!! Obiettivo\\ |
| La routine serve per decodificare, ricercare, validare l'esponente di modifica di un oggetto. |
|
| !!! Funzioni e metodi\\ |
| ''Funzioni'' e ''Metodi'' |
| * ''Blanks'', Restituisce indicatore di errore acceso se non esiste esponente di modifica dell'oggetto.\\ |
| * ''RIC'', Ricerca esponente di modifica dell'oggetto. Viene richiamato il programma di lista degli esponenti di modifica con la possibilità di scegliere l'esponente.\\ |
| * ''VAL'', Ritorna il primo esponente valido rispetto alla data impostata nel metodo\\ |
| ** ''INI'', alla data di validità\\ |
| ** ''D01'', alla data libera DT01\\ |
| ** ''D02'', alla data libera DT02\\ |
| ** _5_D0......\\ |
| ** ''COD'', controlla la validità rispetto al parametro passato\\ |
| * ''CRV'', Ricerca se non impostato l'esponete di modifica valido ad una data, se impostato ne controlla la validità. La data utilizzata è quella descritta nel metodo\\ |
| ** ''INI'', alla data di validità\\ |
| ** ''D01'', alla data libera DT01\\ |
| ** ''D02'', alla data libera DT02\\ |
| ** _5_D0......\\ |
| ** ''COD'', controlla la validità rispetto al parametro passato\\ |
|
| !!! Input\\ |
| I dati di input oltre alla funzione e metodo sono passati tramite la DS del file C£ESMO e le variabili £IEMPA(tipo esponente) e £IEMCD(codice esponente) |
|
| !!! Output\\ |
| La routine restituisce al programma chiamante valorizzati i campi della DS del file C£ESMO e la variabile £IEMCD |
|
| !!! Prerequisiti\\ |
| Prerequisiti per l'utilizzo della routine sono: |
| IC£ESMO E DSC£ESMO0F |
|
| !!! Esempio di chiamata per ricerca/controllo validità dell'esponente di modifica di un articolo al 01/07/09\\ |
|
| %%quote |
| |C EVAL E£CODI=W$ARTI |
| |C EVAL £IEMFU='CRV' |
| |C EVAL £IEMME='INI' |
| |C EVAL £IEMPA='AR' |
| |C EVAL £IEMCD=W$ESMO |
| |C EVAL E£DTIV=20090701 |
| |C CLEAR £IEMAM |
| |C EXSR £IEM |
| |C £IEM35 IFEQ *ON |
| |C ...... |
| |C ELSE |
| |C EVAL W$ESMO=£IEMCD |
| |C ENDIF |
| /% |
| ---- |
|
| !!! Note particolari\\ |
| * L'archivio in cui sono registrati gli esponenti di modifica di Sme.up è normalmente il C£ESMO0F nei casi in cui è richiesto un processo di di Work-flow di rilascio degli esponenti si può utilizzare l'archivio CQDOMA0F con attivazione in tabella B£1.\\ |
| * In quest'ultimo caso valgono solo i metodi per data inizio validità.\\ |