Die Satznummer für die Subfile startet mit 1!
Der "reset rrn" setzt aber 0, es sei denn, du machst einen Init von rrn mit 1 in einer *INZSR-Routine.
Also den "rrn+=1" vor dem write ausführen.

Und natürlich musst du per Bezugszahl einen SFLCLR ansteuern.

Erklärung:
reset = Init der Variablen mit dem Wert, der in einer *INZSR gesetzt wurde, ansonsten wie clear.