Hallo,

mit ein wenig Handarbeit kann man auch führende Nullen einschieben.
Beispiel:

CHGVAR VAR(&SPLNBR) VALUE(%SST(&ZEILE 101 4))
IF COND(%SST(&SPLNBR 1 3) *EQ ' ') THEN(CHGVAR +
VAR(%SST(&SPLNBR 1 3)) VALUE('000'))
IF COND(%SST(&SPLNBR 2 2) *EQ ' ') THEN(CHGVAR +
VAR(%SST(&SPLNBR 2 2)) VALUE('00'))
IF COND(%SST(&SPLNBR 3 1) *EQ ' ') THEN(CHGVAR +
VAR(%SST(&SPLNBR 3 1)) VALUE('0'))

Hinweis: Im API-Handbuch gibt es Beispiel DLTOLDSPLF, das SPLF nach Datum löscht.