Da hilft nur das ScreenManagerAPI.
Und an sonsten wie bisher mittel zig move's.

Bei I-O-Feldern kann man auch einen Rename in den I-Bestimmungen vornehmen:

I___EXTNAM1____ARR,1
I___EXTNAM2____ARR,2

Hat man in dieser Form nur Ausgabefelder, einfach als I-O und DSPATR(PR) definieren.

In ILE kann man die Formate als externe Strukturen definieren und dann Overlays kreieren (jedes Feld gibts in RPG nur 1 Mal). Voraussetzung ist natürlich, dass die Felder im Puffer (in der DDS) bündig hintereinander stehen. Einmal Felder über SDA sortiert und schon läuft da was nicht (der Compiler merkt das nicht!).