Das RPG-Programm referiert auf ein Format beim READ dass du aber beim OPNQRYF umbenennst.
Daher kann auch kein Satz gelesen werden.
Zusätzlich darfst du beim OPNQRYF nur Felder auswählen, die das RPG-Programm in der definiersten Struktur der Datei verarbeiten kann, mit anderen Worten, der OPNQRYF darf zwar Sätze auswählen aber kein neues Format erstellen.

Alternative für das RPG:
Mittels CPYFRMQRYF eine neue Datei erstellen, die genau dem OPNQRYF-Format entspricht und diese dann im RPG verwenden.

Oder:
Erstelle eine LF die genau deinen Bedingungen entspricht und verwende diese im RPG.

Oder löse das ganze per SQL.