Hallo,
ich hab mal wieder eine kurze Frage:
In einer vorhandenen physischen Datei gibt es u.a. ein numerisches Feld ACDATU 6S 0. Dieses Feld enthält das Datum in der Form TTMMJJ.
Nun muss ich diese Datei mit einem RPGLE-Programm nach Datum sortiert abarbeiten. Dazu bräuchte ich das datum in der Form JJJJTTMM.
Ich hab jetzt schon verschiedenes versucht um mir eine entsprechende logische Datei zusammenzustellen. Mein letzter Versuch sieht folgendermaßen aus:
Code:
A JH 2S 0I VALUES(20)
A TT 2S 0I SST(ACDATU 1 2)
A MM 2S 0I SST(ACDATU 3 2)
A JJ 2S 0I SST(ACDATU 5 2)
A ACDATU8 I CONCAT(JH JJ MM TT)
A K ACDATU8
Das funktioniert so nicht ... es erscheinen mehrere CPD-Meldungen:
CPD7554 - Schlüsselwort nicht gültig
CPD7926 - Feld nicht gefunden
CPD7948 - Name des Schlüssel-, ... -Felds nicht gefunden
Das Format der physischen Datei ist mir vorgegeben und kann ich (leider) nicht ändern.
Hat jemand eine Idee, wie ich die logische Datei definieren muss, damit das funktioniert ?
Vielen Dank im voraus.
Gruß
KaFi
Bookmarks