Kleiner Lösungsansatz von mir:

per QCMDEXC

DSPFFD *OUTFILE QTEMP/FFD

FFD im Prg mit USROPn definieren

CALL QCMDEDXC

FFD öffnen und lesen

Die beiden Dateien in DS schieben (wie ist egal, entweder wie oben beschrieben oder MOVEL SATZFORMAT DSPUFFER)

IF (%SST(DSPUFF1:WHIBO:
WHFLDB) <> %SST(DSPUFF2:WHIBO:
WHFLDB)

anstelle von WHFLDB musst du WHFLBD nehmen wenn das feld 'P' 'S' 'B' ist (Feldart)

Wenn es ungleich ist hast du auch direkt den Feldnamen.

So ungefähr muss es gehen