Warum definierst du den Parameter nicht als *DEC ?
Dann bekommst du immer einen festen numerischen Wert in der korrekten Ausprägung.

Ansonsten in ILERPG:

d KDNR S 5
d KDNR1 S 5

evalr KDNR = %trim(KDNR1)