At line 1 added 54 lines |
%%(display:none) |
{{{ |
WikiUp |
}}} |
/% |
[{TableOfContents }]\\ |
!!! Obiettivo\\ |
Interfacciare il programma in esecuzione con registrazioni di contabilità analitica delle diverse applicazioni previste nella tabella di personalizzazione applicazioni B£1. |
Eseguire la ricerca alfabetica relativa se richiesto |
|
!!! Input\\ |
£IMHFU: Funzione |
£IMHME: Metodo |
£IMHAM: Ambiente |
£IMHCO: Contesto |
£IMHID: Identificativo rata |
£IMHRI: N.ro Record di input |
|
!!! Output\\ |
|
£IMHID: Identificativo rata (se eseguita ricerca) |
£IMHDE: Descrizione rata |
£IMHMS: Codice messaggio ritorno (7) |
£IMHFI: File messaggio ritorno (10) |
£IMHCM: Ultimo Comando |
£IMHRO: N.ro Record di output |
*IN35 : se On = Codice errato\\ |
*IN36 : se On = eseguita ricerca alfabetica\\ |
C5MOAN: DS valorizzata |
|
!!! Prerequisiti\\ |
DC5MOAN E DS EXTNAME(C5MOAN0F) INZ |
|
|
!!! Esempio di chiamata\\ |
%%quote |
| C* Z-ADD N_campi £IMHNK |
| C* MOVEL 'Funzione' £IMHFU |
| C* MOVEL 'Metodo' £IMHME |
| C* MOVEL Ambiente £IMHAM |
| C* MOVEL contesto £IMHCO |
| C* MOVEL ID_Anal £IMHID |
| C* EXSR £IMH |
| C* IF NOT(*IN35) |
| C* 36 MOVEL £IMHID Campo_Id_Anal |
| C* MOVEL £IMHDE Campo_descr |
| C* ENDIF |
/% |
---- |
|
!!! Note particolari\\ |
è preferibile eseguire un clear della DS C5MOAN prima di ogni richiamo |
|
£IMHNK: Numero di campi che si vuole utilizzare nella ricerca (es. se si accede alla vista logica con chiavi AZIE,DIVI,TREG e si valorizza solo AIZE il programma esclude dalla chiave i campi BLANK e lavora con chiave parziale (nell'es. = AZIE).Se si voless usare una chiave formata da AZIE e da LIVE=*BLANKS allora si ponga £IMHNK=2 . Non valorizzare £IMHNK per lasciare al programma il compito di stabilire il numero di chiavi da usare £IMHNK viene inserito nell'ultimo char di £IMHME al richiamo dell'interfaccia |