Das ist ja auch kein Wunder.
Eine DS ist vom Typ her grundsätzlich Character!
Der DS-Name ist nur für die IN/OUT relevant, der Zugriff erfolgt über den Variablennamen.
Numerische DTAARA's lassen sich nun mal nicht unterstrukturieren.
Eine Zeichen-DTAARA kann mittels Positionierung und Länge explizit auf bestimmte Bereiche zugreifen (z.B. *LDA), daher ist hier eine DS der bessere Weg.
Ggf. sollte auch eine Single-Variable (DCL-S) für numerische DTAARA's funktionieren, dann klappt ggf. auch Birgittas Referenzbeispiel.