Hallo Haertl,

%eof in Zusammenhang mit Subfile funktioniert definitiv (siehe auch Referenzhandbuch!)

Auszug aus einen (funktionierenden) Programm:
readc SUB01S
if %eof
eval MsgQId = 'MSG6010'
exsr $SendMsg
endif
dow not %eof
...

Beachte: wenn in deinem UP DATVER Dateioperationen verwendet werden, ändert sich natürlich %eof entsprechend!

Gruss ERTH