Das Problem ist wohl, dass DATUM nicht als Timestamp definiert wird.
Wo kommt denn die Deklaration her ?
Machst du die selber ?

%date erwarten ganz bestimmte Feldtypen, aber keine 26-stelligen Alpha-Felder. Das ist dein Problem.
%timestamp erwartet bis zu 26 Zeichen und konvertiert dein Ergebnis daher korrekt.

Prüfe mal die Herkunft der Definition der Variablen DATUM.