Da es hier um RPG und nicht um die DB geht, spielt eine interne DB-Darstellung doch keine Rolle.

Hier geht es darum, von einer RPG-Variable in eine andere das Format zu ändern. Dies passiert automatisch durch den EVAL.
Die %char()-Funktion benötige ich nur, wenn ich ein Datumfeld in ein Zeichenfeld mit gleichzeitiger Formatumwandlung machen möchte, ansonsten reicht auch hier ein einfacher Eval.

"Eine Konvertierung von Datum zu Datum ist damit sinnlos."

Es ist durchaus sinnvoll ein Format zu konvertieren wenn ich es z.B. am Bildschirm anzeigen oder drucken oder in eine Nicht-DB-Ausgabe schieben muss.