Du hast doch wahrscheinlich eine Routine "fuelleSubfile" oder so ähnlich. Da musst du am Anfang doch nur die Bezugszahl für SFLDSP aussschalten und SFLCLR einschalten und dann den SFL-Controlsatz mit write ausgeben. Danach ist deine Subfile leer.

Dann SFLCLR ausschalten, die SFL füllen und (wenn Daten vorhanden sind) die SFLDSP wieder einschalten.

Mach dir einfach mal bewusst, wofür die Bezugszahlen für SFLDSP und SFLCLR gut sind. Dann wirst du sie auch korrekt einsetzen.