WikiUp

Obiettivo

Interfacciare il programma in esecuzione con l'anagrafico articoli. Eseguire la ricerca alfabetica relativa degli articoli se richiesto.

Funzioni e metodi

Input

£IARFU: Funzione £IARME: Metodo £IARAM: Ambiente £IARCO: Contesto £IARCD: Codice articolo (se funzione = *Blanks) £IARTA: Tipo articolo (se funzione = *Blanks) £IARRI: N.ro Record di input £IARLC: Livello chiamata

Output

BRARTI: DS valorizzata

£IARCD: Articolo (se eseguita ricerca) £IARDE: Descrizione articolo £IARMS: Codice messaggio ritorno £IARFI: File messaggio ritorno £IARCM: Ultimo Comando £IARRO: N.ro record di output

  • IN35 : se On = Codice errato
  • IN36 : se On = eseguita ricerca alfabetica
BRARTI: DS valorizzata

Prerequisiti

D/COPY QILEGEN,£IARDS

Esempio di chiamata

Esempio 1: chiamata secca per reperire i campi della DS BRARTI di uno specifico articolo C* EVAL £IARFU=*BLANKS C* EVAL £IARCD='codice articolo' C* EXSR £IAR C* IF £IAR35=*OFF C* BRARTI VALORIZZATO C* ENDIF C* Esempio 2: scansione di tutti gli articoli che hanno un dato tipo articolo C* CLEAR BRARTI C* EVAL £IARFU='SL' C* EVAL £IARME='2L' C* EVAL £IARTA='TIPO ARTICOLO' C* EXSR £IAR C* C* DO *HIVAL C* C* EVAL £IARFU='RE' C* EVAL £IARME='2L' C* EVAL £IARTA='TIPO ARTICOLO' C* EXSR £IAR C* IF £IAR35=*ON C* LEAVE C* ENDIF C* C* .... C* ENDDO

Oggetti collegati

Note particolari

È consigiato eseguire un clear della DS BRARTI prima di richiamare la copy

Parametro aggiuntivo: £IARNK: Numero di campi che si vuole utilizzare nella ricerca. Non valorizzare £IARNK per lasciare al programma il compito di stabilire il numero di chiavi da usare. £IARNK viene inserito nell'ultimo carattere di £IARME al richiamo dell'interfaccia.

Add new attachment

Only authorized users are allowed to upload new attachments.
«