woodstock99
03-04-08, 10:36
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.
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.