Horrido!

Habe hier mal ein interessantes Problem und hoffe, dass jemand eine Idee hat ...

Ich habe vier Dateien A, B, C und D, die laut Quelle in einer bestimmten Reihenfolge mit einem RPGLE-Programm fortgeschrieben werden:

Datei A (96 Sätze)
Datei B (2 Sätze)
Datei C (3 Sätze)
Datei D (1 Satz)

Interessanterweise sieht danach die Fortschreibung im Journal folgendermaßen aus:

90 Datensätze in Datei A wurden unverzüglich fortgeschrieben.
1 Datensatz in Datei D wurde unverzüglich fortgeschrieben.

Erst bei Programmende wurde der Rest in folgender Reihenfolge fortgeschrieben:

Datei C (3 Sätze)
Datei A (6 Sätze)
Datei B (2 Sätze)

Kann mir irgendjemand einen Tipp geben?

Gruß
Michael