[NEWSboard IBMi Forum]
  1. #1
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341

    Feldgruppen in ILE-RPG

    Wie definiere ich in ILE eine Feldgruppe, die sich beim Einlesen eines Datensatzen, z.B. 12 Monatsfelder mit Umsatz automatisch füllt, ohne 12 x ein move oder z-add zu machen?
    Bei RPG II (irgendwann mal gemacht) war das kein Problem: Da wurde die Feldgruppe schon als FG in den "I"-Besimmungen definiert.

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Genauso kannst du es auch in ILERPG halten.
    Auch hier kannst du mit I-Bestimmungen entsprechende Definitionen machen.
    Mit CVTRPGSRC kannst du dir ja ein "altes" Programm konvertieren um das Verfahren zu ermitteln.
    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

  3. #3
    Registriert seit
    Aug 2001
    Beiträge
    2.928
    ... geht auch ohne I-Bestimmungen.
    Die Datei-Felder müssen lediglich in einer Datenstruktur aufgelistet und durch eine Feldgruppe überlagert werden.
    Etwa so:

    PHP-Code:
    D MyFileDS         DS                                                    
    D    FileFld1                                                              
    D    FileFld2                                                              
    D    FileFld3                                                              
    D    FldGruppe                                   Like
    (FileFld1Dim(3)   
    D                                                Overlay(MyFileDS
    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
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341

    Feldgruppe in ILE

    Danke für den Tip. Werd ich ausprobieren.

  5. #5
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341
    Hallo Brigitta, hab noch ein kleines Problem:

    d inputwe ds
    d fuwert01
    d fuwert02
    d fuwert03
    d fuwert04
    d fuwert05
    d wert like(fuwert01) dim(5)

    Debug:
    EVAL inputwe
    FUWERT01 OF INPUTWE = 00000013.51
    FUWERT02 OF INPUTWE = 00000013.51
    FUWERT03 OF INPUTWE = 00000000.00
    FUWERT04 OF INPUTWE = 00000000.00
    FUWERT05 OF INPUTWE = 00000000.00

    EVAL wert
    WERT OF INPUTWE(1) = .
    WERT OF INPUTWE(2) = .
    WERT OF INPUTWE(3) = .
    WERT OF INPUTWE(4) = .
    WERT OF INPUTWE(5) = .

    Die Werte stehen nicht in der Feldgruppe!?!

  6. #6
    Registriert seit
    Aug 2003
    Beiträge
    1.508
    das overlay fehlt dir.

  7. #7
    dino is offline [professional_User]
    Registriert seit
    May 2006
    Beiträge
    341
    Oh Mannomann, gerade bemerkt, als die Nachricht kam. Nicht mein Tag heute.. Danke für die Unterstützung.

Similar Threads

  1. ILE RPG / SQL Füllen einer Feldgruppe
    By homue in forum NEWSboard Programmierung
    Antworten: 5
    Letzter Beitrag: 18-07-07, 16:47
  2. Problem mit Java-Methoden Aufruf aus ILE RPG?
    By Stoeberl in forum NEWSboard Programmierung
    Antworten: 8
    Letzter Beitrag: 10-01-07, 10:58
  3. DDS in ILE RPG
    By Squall in forum IBM i Hauptforum
    Antworten: 82
    Letzter Beitrag: 19-10-06, 15:37
  4. Return ILE RPG
    By Squall in forum IBM i Hauptforum
    Antworten: 31
    Letzter Beitrag: 28-09-06, 17:53
  5. Rechnen mit Datumsfeldern in ILE RPG
    By Angela in forum IBM i Hauptforum
    Antworten: 4
    Letzter Beitrag: 22-08-06, 10:11

Berechtigungen

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