Da du Felder hast, ist eine DDS-Datei besser.
Du referierst doch auf die Datei TEXT in den F-Bestimmungen sonst klappt es ja nicht mit der Umwandlung.
Warum ist also die Zieldatei nicht auf Basis der Datei TEXT erstellt (CRTDUPOBJ, CPYF ohne Daten)?

Nimm deine aktuelle Ausgabedatei und benenne diese um in "XXX...".
Erstelle eine neue Ausgabedatei auf Basis der TEXT und füge die Member an.
Kopiere ggf. die "alten" Member in die neue Datei.

Dann sollte in deinem Programm auch das Format wieder stimmen.

"Interne Dateien" müsste ich im Handbuch auch erst nachlesen.