Hallo miteinander,

habe folgendes SQL und CL erstellt. Bei Ausführung (interaktiv) wird aber immer verlangt dass ich die Variable ponb eingebe.
Was mache ich hier falsch?

Vielen Dank im voraus

Gruß Elei


UPDATE TEXTDTA1/PRDPF0A5 SET WFXAA5 = '10' concat
substr(WFXAA5, 3, 8)
WHERE LGNTA5 = '11' and SCPBA5 = '11' and CMPNA5 = '11' and
SWTOA5 = 'WA' and SWPOA5 = &ponb and substr(WFXAA5, 1, 2) = ' '

PGM PARM (&AUFN)
DCL VAR(&AUFN) TYPE(*CHAR) LEN(8)STRQMQRY QMQRY(CCMTSRC/PRHQMUPL) ALWQRYDFN(*YES) +
SETVAR((PONB &AUFN))
ENDPGM