meine Kollegen und Vorgänger haben so immer Programmiert mit z.B. "Do 4".
Versteh auch nicht warum. Hier wurden immer 4 Sätze eingelesen, dann die SFL angezeigt und bei PAGEDOWN bzw. ROLLUP wieder 4 eingelesen und angezeigt. usw.

Habe die Sache jetzt so geregelt dass ich die Subfile erst komplett fülle und dann anzeige ohne ROLLUP.

Funktionert soweit.

Wie muss ich das dann machen wenn ich immer nur die Sätze pro Seite einlesen will?

also 1. SFLSIZ und SFLPAG müssen identisch sein?

und 2. es muss PAGEDOWN in der DDS mit Bezugszahl angegeben werden?

lese ich dann auch mit DoU %eof und liest er dann auch nur 4 Sätze ein?