| 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à.\\ |