Eine Umgehung der Blockierung ist in diesem Fall leider nicht möglich, da dies eine lokale Funktion des 5250 ist.
Eine ERRSFL spielt da überhaupt keine Rolle, die Meldung wird vom 5250 automatisch dort positioniert.

Um eine Blockierung zu verhindern musst du alle numerischen Felder als Alphafelder definieren, bei der Ausgabe den Wert selber aufbereiten (%edit) und bei der Eingabe auf gültige Zeichen prüfen und selber in eine Zahl umwandeln (%dec).

Der Programmieraufwand ist damit aber ungleich höher!

Bei der 5250 hat man sich aber seit mehreren Jahrzehnten an diese Eigenheiten gewöhnt, warum also ändern ?