OK, der Compiler ist etwas intelligenter geworden !

Also: bei impliziter Definition wird das günstigste Format gewählt und gepackt ist nun mal schneller als Zoned.
Ich hab nun verschiedenes ausprobiert und selbst bei Ausgabefeldern (PRTF/DSPF), die automatisch definiert sind, wird das gepackte Format bevorzugt !!!

Erst bei expliziter Definition in einer DS kann das Feld selber bestimmt werden (Ergebnisfelder kennen kein P, daher immer gepackt).

Bei der internen Übertragung zwischen Feld und Dateipuffer wird dann ggf. umgewandelt.

Was RPG so treibt, kann man übrigens sehr gut bei OPM-Umwandlungen und der Generierungsoption *LIST betrachten. Man erhält dann die MI-Auflösung und versteht dann vielleicht besser was da so alles abgeht.