Ich nehme mal an, du meinst "intern" beschriebene Dateien.
Per DSPFFD hat die Datei nur 1 Feld.

Du kannst an bestehende PF's per CHGPF mit Sourceangabe Felder hinten dranhängen ohne das Programme davon betroffen sind.
Du musst nur den LVLCHK(*NO) für die PF und alle abhängigen LF's einschalten.

Bevorzugt solltest du nur CHAR-Felder nehmen, bei anderen Typen sollte zumindest das Programm, dass Daten per WRITE erstellt die korrekte Struktur kennen und die Felder initialisieren.

Das selbe gilt natürlich für interne Dateien.

Hintergrund:
Beim Open enthält jede Datei einen internen Puffer in der korrekten Länge.
RPG überträgt zwischen Puffer und Feld. Was also zur Laufzeit nicht bekannt ist wird nicht berücksichtigt.