Hallo Baldur,
du beschäftigst dich mit ProfoundUI? Das finde ich ja interessant.

Ich bin mir im Moment nicht ganz sicher. Aber ich meine, dass wir das Halten der Position eines Grid ohne Javascript lösen. Direkt nach dem exmt merken wir uns den obersten angezeigten Satz:

exfmt bvs2ue1d.fmt1 f1;
TopSfl1 = f1.s1_rrn; // Obersten angezeigten Sfl-Satz merken



Und direkt vor dem exfmt sorgen wir für die passende Positionierung:
// Sfl passend positionieren:
if TopSfl1 > 0 and TopSfl1 <= g#AnzahlGesamtSfl1;
f1.s1_satznr = TopSfl1;
endif;

(s1_satznr ist das Feld aus der F-Bestimmung für die subfile)