Nur so ein Verdacht:
Verarbeitest Du zufällig in deinem Programm mehrere logische Dateien mit dem gleichen Record-Format auf die gleiche physische Datei?
(oder auch die physiche und mindestens eine logische)

Wenn ja musst Du mindestens 1 Format in den F-Bestimmungen umbenannt haben (Schlüssel-Wort RENAME).

Kann es weiter sein, dass Du bei deiner Leseoperation nicht das umbenannte Format, sondern das Original-Format verwendest, und somit die falsche logische Datei verarbeitest?

Birgitta