Das Problem ist, dass DECFMT(*JOB) zur Compile-Time zieht.
Eine Änderung zur Laufzeit funktioniert da leider nicht.
Das gilt ebenso für DSPF's und Programme.

Hier hilft leider nur sprachspezifische PRTF's/DSPF's zu verwenden.

Ursache:
Eine EDTCOD wird zur Compilezeit in EDTWRD übersetzt, man spart sich einfach das Tippen der Maske. EDTWRD ist dann eine Konstante.