wie wird dein programm aufgerufen bzw. wie erfolgt die parameterübergabe.
SBMJOB, CALL oder interaktiver Aufruf über befehlszeile/-prompting ???
Versuch doch mal &DOCNAME mit blank zu initiieren und an der letzen stelle (+1) ein gültiges zeichen hineinzuschreiben