[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Sep 2005
    Beiträge
    425

    sich überlagernde Feldgruppen

    HI,

    ich hab hier eine Konstruktion die eine 6 Byte lange Feldgruppe aufbaut (Alpa)

    Die ersten 3 Stellen sind (immer) numerisch. neu brauche ich nun eine Numerische Feldgruppe 'vorne'. Also eine FG die eine andere Feldgruppe überlagert.
    irgendwo hab ich das mal gelesen ...
    Code:
    D                 DS                                              
    D MM                             6A   DIM(%ELEM(EGR)) INZ        
    D MX                             3S 0 DIM(%ELEM(EGR)) OVERLAY(MM)
    kann ich nicht wandeln da eien FG keine FG überlagern darf.
    ich brauche beide FG, sowohl als 6 Alpa mit '123AAA', 456BBB', ... als auch als 3 Numerisch mit 123, 456

    zu helfen wüste ich mir aber ...
    um nicht die gefühlen 150 Stellen im Pgm komplett anders zu kodieren (2 FG al 3 stellen, mal Num, mal Alpa ...)

    ist meine Syntax nur falsch oder geht das nicht?
    Euer
    ILEMax

  2. #2
    Registriert seit
    Apr 2005
    Beiträge
    385
    Nimm mal das DIM(%ELEM) au der MX definition raus. Dann hat die FG MX auch die Anzahl Elemente wie MM und du kannst diese auch seperat ansprechen.

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    Das sollte so funktionieren wie ExAzubi sagt, allerdings würde ich den INZ entweder für die ganze Datenstruktur (in der Zeile mit dem DS) angeben oder für die numerische Feldgruppe, sonst könntest Du bei den Zahlen leichte Probleme bekommen:

    Code:
    D                 DS                    INZ                          
    D MM                             6A   DIM(%ELEM(EGR))         
    D MX                             3S 0 OVERLAY(MM)
    Birgitta
    Birgitta Hauser

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

  4. #4
    Registriert seit
    Sep 2005
    Beiträge
    425

    Danke

    Logisch ...
    Ja, danke, ich Blindfisch.
    Sch...ön das Zeilen kopieren so einfach ist.

    Danke

    Euer ILEMax

Similar Threads

  1. Feldgruppen anzeigen mit STRDBG
    By muadeep in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 26-02-10, 15:07
  2. Problem mit Datenstrukturen und Feldgruppen
    By homue in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 06-10-08, 19:53
  3. Feldgruppen in Dateibeschreibung
    By dino in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 20-03-08, 17:16
  4. Vergleich von gleichen Feldgruppen (arrays)
    By homue in forum NEWSboard Programmierung
    Antworten: 1
    Letzter Beitrag: 28-09-07, 16:03
  5. Feldgruppen / Tabellen Problem
    By muadeep in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 23-02-05, 14:57

Berechtigungen

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