Nicht alle CMD's unterstützen Ausdrücke:

Nachricht . . . : Ausdrucksoperator für Parameter OBJ unzulässig.
Ursache . . . . : Bei einem Parameter, der keine Ausdrücke unterstützt,
wurde unmittelbar vor oder nach einer Zeichenfolge ohne Leerzeichen ein
Ausdrucksoperator gefunden. Zeichenfolgen-Ausdrücke sind nur bei
CHGVAR-Befehlen (Variable ändern), IF-Befehlen oder einem Parameter, der
durch EXPR(*YES) definiert ist, zulässig. Arithmetische, logische und
Vergleichsausdrücke sind nur in den Befehlen IF und CHGVAR zulässig.
Fehlerbeseitigung: Ausdrucksoperator entfernen oder ein Leerzeichen zwischen
Operator und Zeichenfolge einfügen. Weiter Informationen im CL-Handbuch.

Wenn das der Fall ist musst du eigene Variablen definieren und diese per CHGVAR füllen:

dcl &from *char 256

chgvar &from ('/TEAM LEI/MLB/' *CAT &DATIN)

Das selbe auch für TOOBJ.