View Full Version : Dateien-Prefix in RPG/400
Hallo,
ich habe eine Physische Datei + eine entsprechende logische auf diese Datei in einem RPG/400 Programm. Bei ILE/RPG kann man mit PREFIX(xx) die Feld-Namen der einen Datei im Programm umbenennen. Hab jetzt für RRG/400 in den Büchern nix entsprechendes gefunden. Alle Felder einzeln in den I-Bestimmungen umzubenennen, kann aber auch nicht die Lösung sein. oder doch ?? :-(((
Stefan
kuempi von stein
22-09-04, 13:42
Alle Felder einzeln in den I-Bestimmungen umzubenennen, kann aber auch nicht die Lösung sein. oder doch ?? :-(((
Stefan
hello,
ich befürchte doch...
wir haben für sowas immer ne /copy - strecke parat ..
wäre toll wenns das für nicht-ILE geben würde..
have fun
k v s
Die Frage die sich mir stellt ist: Wieso beide Dateien in einem Programm ?
Alternative:
Datei als externe Datenstruktur mit mehrfach Vorkommen
IFILEDS E DSFILE 2
Per OCUR kann dann jeweils auf das Vorkommen umgeschaltet werden.
also
1 ocur FILEDS
=> Verarbeitung Datei 1
2 ocur FILEDS
=> Verarbeitung Datei 2
kuempi von stein
22-09-04, 13:59
Die Frage die sich mir stellt ist: Wieso beide Dateien in einem Programm ?
ja die frage ist berechtigt.
die ocur-lösung gefällt mir. bestechend einfach.
in meinem falle wird die umbenennung per i-zeile gleich noch missbraucht um felder einer feldgruppe zuzuordnen.
wahrscheinlich führen wieder mal viele wege nach rom....
schönen tag noch
k v s
Kombination von Feldgruppe und Ocur ?
=> 2-dimensionale Feldgruppe
Die Frage die sich mir stellt ist: Wieso beide Dateien in einem Programm ?
Alternative:
Datei als externe Datenstruktur mit mehrfach Vorkommen
IFILEDS E DSFILE 2
Per OCUR kann dann jeweils auf das Vorkommen umgeschaltet werden.
also
1 ocur FILEDS
=> Verarbeitung Datei 1
2 ocur FILEDS
=> Verarbeitung Datei 2
Hab ich bisher immer so gemacht, ist für mein Empfinden auch am übersichtlichsten. Man sieht sofort, welche Dateien im Progr. angesprochen werden. Aber wie schon angemerkt: viele Wege führen nach Rom :-))
loeweadolf
23-09-04, 10:47
Wie wäre es denn mit dem Konvertieren nach RPG IV
mit CVTRPGSRC.
Dann ist PREFIX möglich.
mfg. Ludger