So wie das aussieht vergleichst du IWIDDT mit IWIDDT.

Was du brauchst ist der Inhalt der CL-Variablen. Du mußt also eine Zeichenkette zusammenbauen und als Parameter übergeben, damit der Inhalt der CL-Variablen &PDATV im Parameter QRYSLT mitgegeben wird.

Probier nochmal mit:

... QRYSLT('IWIDDT *EQ ' *CAT &PDATV) ...

Hochkommas und &PDATV (CL-Variable *CHAR) beachten, und das Leerzeichen nach *EQ.