[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Aug 2002
    Beiträge
    25

    Question 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

  2. #2
    Registriert seit
    Jan 2003
    Beiträge
    746

    Post

    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


  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.873

    Post

    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
    Birgitta Hauser

    Anwendungsmodernisierung, Beratung, Schulungen, Programmierung im Bereich RPG, SQL und Datenbank
    IBM Champion seit 2020 - 4. Jahr in Folge
    Birgitta Hauser - Modernization - Education - Consulting on IBM i

  4. #4
    Registriert seit
    Aug 2002
    Beiträge
    25

    Post

    Danke Robert,

    aber ich kann das L1-Feld der Datenstruktur trotzdem nicht als Gruppenstufe in den I-Bestimmungen ansprechen.

    Jürgen

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.241

    Post

    In den I-Bestimmungen kannst du zu den extern definierten Feldern auch zusätzlich interne Felder angeben:

    IMYFILE
    I_________12__15_MYFLD__L1
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Aug 2002
    Beiträge
    25

    Genau das zusätzliche definieren von internen Feldern zu einer extern beschriebenen Datei funktioniert bei mir nicht. Mache ich da etwas falsch???

  7. #7
    Registriert seit
    Feb 2001
    Beiträge
    20.241

    Post

    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 !
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  8. #8
    Registriert seit
    Aug 2002
    Beiträge
    25

    Smile

    Danke an alle Lösungsgeber,
    habe es über die logische Datei
    hinbekommen.

    Gruß
    Jürgen

Similar Threads

  1. Wert aus CSV Datei
    By mk in forum IBM i Hauptforum
    Antworten: 9
    Letzter Beitrag: 21-12-06, 08:56
  2. ILE Feld in Feld ansprechen
    By jogisarge in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 10-05-06, 16:26
  3. extern beschriebene Datei
    By muadeep in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 24-02-06, 08:44
  4. nicht extern beschriebene Datei schreiben
    By Vicky-B in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 06-09-05, 07:59
  5. Inserttrigger auf intern beschriebene Datei
    By tinewww in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 22-07-04, 11:32

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •