Ich gehe davon aus, du hast z.B. ein CL geschrieben und aus diesem wird ein RUNQRY gepromptet. Der Anwender drückt ENTER, das Query wird ausgeführt. Der Anwender drückt F3/F12 das CLP geht auf MSGW. Also einfach mit MONMSG das RUNQRY abfangen.
Wenn ich falsch liege, dann Entschuldigung für die falsche Antwort.

Gruß
DVE