Hallo,

nochmal eine Frage zum zurückgeben von Werten. Ich will in einem ILE RPG Programm einen Select ausführen und dessen Ergebnisse an VARPG zurückübergeben. Da es ja nicht nur eine Zeile sondern mehrere sein können bietet sich hier ein Array an. (Oder gibt es da eine bessere Variante/Weg?)

Die Frage ist nur wie ich das definiere. So Zb.?

Dtest pr extpgm(test)
DKeyArr DS Dim(100) qualified
D KeyFld 6S 2 Dim(1)
D KeyNam 10A Dim(1)
D KeyTxt 20A Dim(1)

Oder muss ich nur sagen:

Dtest pr extpgm(test)
DKeyArr

Wobei ich das Array darüber genau definiere.

Wie muss ich es definieren und gib es vtl noch eine andere Möglichkeit?

Danke!

Gruß Martin