Hallo mahones,

je nachdem wie viele Datensätze verarbeitet werden müssen, könnte man die Daten auch zunächst in eine Datenstruktur (mit DIM(xxx)) schreiben, dann die Daten in der Datenstruktur sortieren und die Subfile aus der Datenstruktur füllen.
Wenn die Sortierreihenfolge geändert werden soll, dann muss man nur noch die Datenstruktur neu sortieren und die Subfile aus der DS neu füllen.

Viel Erfolg

Jo