@Holger
Je nach "schreibfaulheit" SQL oder ILERPG.

Obiges Problem läßt sich wahrscheinlich mit ein / zwei SQL-Befehlen lösen:

insert into datei2
select * from datei1

ggf. mit "where not exists (select ... from datei2)" ergänzen.

bzw.
Update Datei2
set fld1x = (select fldx from datei1 where ...)
where exists (select ... )

Oder mit meinem wirklich genialen Tool SQLCPY.