Danke für die schnelle Antwort. Gleitendes Minus ist genau das, was ich brauche. Leider fällt die Umwandlung auf die Nase:

EDTWRD('----.-0 , ') führt zu "CPD7528 Anzahl der dezimalen Ersetzungspositionen nicht gültig".

Ein weiterer Versuch wandelt er um, zeigt das Minus aber nicht an:
EDTWRD(' , -0 , ')