View Full Version : extern beschriebene Datei, Teil-Feld als Gruppenstufe
Hallo RPG-Programmierer,
möchte eine intern beschriebene Datei in einem RPG IV Programm extern beschreiben,
stosse aber auf das Problem, dass ein Teil eines Feldes aus der Datei als L1-Gruppenstufe definiert ist.
Besteht die Möglichkeit einen Teil eines Feldes einer extern beschriebenen Datei als
L1 zu definieren?
Danke für Eure Tips.
Jürgen
RobertMack
10-06-03, 10:48
Hallo Jürgen.
Du kannst das (externe) Feld in einer DS auflösen und hast so beide "Felder" automatisch belegt:
I DS
I 1 10 EXTFLD
I 1 5 L1FLD
Gruß, Robert
Hallo,
am besten erstellst Du eine logische Datei, in der das Teilfeld über einen Substring definiert ist.
SST(NAME Start-Pos Länge)
Über dieses Teil-Feld kannst Du dann Deinen Gruppen-Wechsel steuern.
Birgitta
Danke Robert,
aber ich kann das L1-Feld der Datenstruktur trotzdem nicht als Gruppenstufe in den I-Bestimmungen ansprechen.
Jürgen
In den I-Bestimmungen kannst du zu den extern definierten Feldern auch zusätzlich interne Felder angeben:
IMYFILE
I_________12__15_MYFLD__L1
Genau das zusätzliche definieren von internen Feldern zu einer extern beschriebenen Datei funktioniert bei mir nicht. Mache ich da etwas falsch???
Ja, stimmt leider, bei externen geht das leider nicht.
Es geht halt nur so, wie Birgitta es beschrieben hat, also eine neue LF definieren, alle Felder aufnehmen die benötigt werden und zusätzliche Felder per SST definieren.
Achtung: Das SST-Feld muss als Input-Feld definiert werden !
Danke an alle Lösungsgeber,
habe es über die logische Datei
hinbekommen.
Gruß
Jürgen