Wenn ich aus dem K2MAIN_S_WD reade einen STATUS reade mache innerhalb der Schleife, dann liest er den ersten Satz aus der Datei mit Status 13. Also er positioniert anscheinend beim SETLL davor K2Main_S_WD auf den ersten Satz und nicht vor die NULL-Values. Kapier ich nicht. Ich habe jetzt auch mal noch einen %nullind(Datum) = *ON vor den SETLL gemacht. Aber gleiches Ergebnis.

In meinem Programm oben habe ich im DEBUG gesehen dass er beim Status SETGT und STATUS READPE auch wirklich im Datum 0001-01-01 stehen hatte und er hat ihn ja auch gelesen, dann kann er doch wenn ich genau mit diesen WErten einen SETLL und READE mache nicht %EOF bringen denn er hat sie ja gerade zuvor gefunden