Noch mal zur Erklärung:
Bei ILERPG reicht ein BLOCK(*NO) in den F-Bestimmungen.

Bei OPM-RPG gibt es das leider nicht.
Weder gibt es eine Option in den F-Bestimmungen noch eine Compile-Option im CRTRPGPGM.

Bei den alten OPM-Programmen habe ich eigentlich reine O-Dateien trotzdem als U-Dateien mit A(ppend) definiert.
Da der Compiler aber bei fehlenden EA-Anwesiungen streikt, habe ich die fehlenden READ/UPDAT/DELET dann einfach in einer Dummy-SR angegeben.
Damit war das Blockingproblem dann weg und die Daten korrekt geschrieben (unabhängig von LR).