In ILERPG ist der Zugriff in Klammern:

D MyField 10 dim(10)
D MyInd 5I 0

MyField(MyInd) = ...

Das geht auch mit geschachtelten Strukturen, allerdings nur qualified:

D MyDs dim(10) qualified
D MyField 10 dim(10)

D MyI1 S 5I 0
D MyI2 S 5I 0

MyDs(MyI1).MyField(MyI2)