Hallo Miteinander. SORRY SOLLTE COMP IN LF heissen

Mein Problem. Ich will in einem Programm nur Sätze aus einer Datei einlesen die in der Bedingung

FREIGEGEBE <> 'F' AND
STATUS = ' ' AND
FEHLERKZ = ' '

Kann man in einer logischen Datei nicht einfach den Befehl comp eingeben so das dann das RPG AUTOMATISCH die Sätze die den Comp-Bedingungen nicht stand halten gar nicht erst liest???

Wollte es so lösen:

* Datenanfang **************************************
UNIQUE
R DEBIVO_DL PFILE(SELTKAIS/DEBIVODL)
K FREIGEGEBE
K STATUS
K FEHLERKZ
K WERK
K RECHNR
K UMERKMAL
S FREIGEGEBE COMP(NE 'F')
S STATUS COMP(EQ ' ')
S FEHLERKZ COMP(EQ ' ')


Bitte nicht schreiben im Programm abfragen. Das würde nur mit einem erheblichen Aufwand funktionieren da das Programm von der Logik her einfach zum kotz..... ist . Oder gibt es eine andere Lösung??

Vielen Dank im vorraus für eure Hilfe.