Wenn Du alphanumerische Variablen an QM-Queries übergeben willst, musst Du sie in Hochkommata eingebettet übergeben.
Versuch mal Dein CL wie folgt zu ändern:
BirgittaPHP-Code:
PGM PARM (&AUFN)
DCL VAR(&AUFN) TYPE(*CHAR) LEN(8)
DCL VAR(&AUFNX) TYPE(*CHAR) LEN(10)
ChgVar Var(&AUFNX) Value('''' *cat &AUFN *Cat '''')
STRQMQRY QMQRY(CCMTSRC/PRHQMUPL) +
ALWQRYDFN(*YES) +
SETVAR((PONB &AUFNX))
ENDPGM
Bookmarks