In SQL geht viel.
Du kannst (das mache ich auch gerne per QMQRY) einen

select "Name1;Name2;Überschrift1;..." from qsysibm/sysdummy1
Union all
select trim(F1) concat ';' concat trim(F2) concat ';' concat char(N1) concat ';'
from myfile
where ...

in eine PF (CRTPF ohne DDS mit Satzlänge) ausgeben und diese dann per CPYTOSTMF exportieren.