Wenn Du alphanumerische Variablen an QM-Queries übergeben willst, musst Du sie in Hochkommata eingebettet übergeben.

Versuch mal Dein CL wie folgt zu ändern:
PHP-Code:
PGM PARM (&AUFN)

DCL VAR(&AUFNTYPE(*CHARLEN(8)
DCL VAR(&AUFNXTYPE(*CHARLEN(10)

ChgVar Var(&AUFNXValue('''' *cat &AUFN *Cat '''')

STRQMQRY QMQRY(CCMTSRC/PRHQMUPL) + 
         
ALWQRYDFN(*YES) +
         
SETVAR((PONB &AUFNX)) 
ENDPGM 
Birgitta