Hm !
Wenn ich variable Längen benötige, kann ich das doch im PARM direkt definieren, dass mir die Länge der Eingabe als 2-Byte binär vorangestellt wird.
Das Parameterfeld im Programm definiere ich dann mit "varying" und es passt !

Kleiner Vorteil:
Bewusste Leerzeichen am Ende gehen nicht verloren.