Sorry, beim CHGVAR fehlte eine Klammer:
CHGVAR VAR(&DATEI) VALUE (&PARA!!'.xls')

*TCAT bringt das selbe Ergebnis wie !!

Das entscheidende sind die Leerzeichen, die ich nicht haben möchte.

D.h. ich möchte als Ergebnis AAA.xls - ohne Leerzeichen zwischen AAA und .xls.

Und die bekomme ich oben, weil die Variable 10 lang ist, ich aber nur 3 Zeichen benutze.