Obiettivo
Interfacciare il programma in esecuzione con l'anagrafico conti contabili. Eseguire la ricerca alfabetica relativa se richiesto
Funzioni e metodi
Input
£ICOFU: Funzione
£ICOME: Metodo
£ICOAM: Ambiente
£ICOCO: Contesto
£ICOCD: Codice conto contabile (se funzione = *Blanks)
£ICOLC: Livello chiamata
£ICODS: DS valorizzata
Output
£ICOCD: Conto contabile(se eseguita ricerca)
£ICODE: Descrizione conto contabile
£ICOMS: Codice messaggio ritorno
£ICOFI: File messaggio ritorno
£ICOCM: Ultimo Comando
- IN35 : se On = Codice errato
- IN36 : se On = eseguita ricerca alfabetica
Prerequisiti
D/COPY QILEGEN,£TABC5BDS
D/COPY QILEGEN,£ICODS
Esempio di chiamata
Chiamata con singola lettura
C* CLEAR C5B$DS |
C* CLEAR £ICODS |
C* MOVEL *BLANKS £ICOFU |
C* MOVEL Con_cont £ICOCD |
C* EXSR £ICO |
C* MOVEL £ICODE Campo_descrizione |
C* MOVEL £ICOCD Campo_con_cont |
C* MOVEL C5B$DS Tutti_campi |
C* MOVEL £ICODS Campi_output |
Chiamata con scansione
C* CLEAR C5B$DS |
C* CLEAR £ICODS |
C* EVAL £ICOFU='SL' |
C* EVAL £ICOME='0L' |
C* EVAL £ICOCD=Campo_con_cont |
C* EXSR £ICO |
C* |
C* DO *HIVAL |
C* |
C* EVAL £ICOFU='RD' |
C* EVAL £ICOME='0L' |
C* EVAL £ICOCD=Campo_con_cont |
C* EXSR £ICO |
C* IF £ICO35=*ON |
C* LEAVE |
C* ENDIF |
C* |
C* .... |
C* ENDDO |
Oggetti collegati
Note particolari
È preferibile eseguire un clear delle DS C5B$DS e £ICODS prima di ogni richiamo
Add new attachment
Only authorized users are allowed to upload new attachments.
G’day (anonymous guest)
My Prefs
JSPWiki v2.8.0