Normalerweise sollte das funktionieren. Überprüfe doch mal, ob du bei den Eigenschaften des Reports ein Häkchen bei "Festpunktarithmetik" gesetzt hast.
im Formular bekommst du immer die aufbereitete Version des Feldes. Wenn dein Feld also initial ist, dann steht in der Variablen ' 0,00'.
(Kann man im SAP-Sckript-Debugger gut sehen...)
am elegantesten fragst du folgendermaßen auf initial ab:
Aufbereitungsoption (K) wäre wichtig, um die Konvertierungsroutine auszuschalten.
Ansonsten hast du nämlich im deutschen Formular "100,00" und im englischen "100.00".
Auch (C) wäre hilfreich, um leerstellen zu komprimieren.