Das geht mit Hilfe einer DTAQ.
An eine DSPF kann man eine DTAQ hängen.
Das RPG darf dann keinen EXFMT machen, sondern gibt per WRITE und DDS-Schlüsselwort INVITE die Tastatur frei.
Per QRCVDTAQ mit Timeout kann dann entsprechend gewartet werden.
Gibt es einen Datensatz, dann können die DSPF-Daten per READ ausgelesen werden.
Gibt es einen Timeout, hat der User eben nichts eingegeben.