[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Oct 2001
    Beiträge
    29

    LF erstellen mit neuen Feldnamen

    Hallo,

    Frage: Ich möchte eine logische Datei auf mehrere physische Dateien mit DDS erstellen, mit EIGENEN Feldnamen. Ist es irgendwie möglich über das Funktionsfeld dem Feldnamen mitzuteilen, auf welches Feld in welcher physischen Datei es sich bezieht ?

    so ungefähr:

    ADRNR R REFFLD(Dateiname1/ANR)
    STRASSE R REFFLD(Dateinnam2/XSTR)

    Ich habe dieses Forum und das DDS-Handbuch schon durchwühlt und glaube es geht nicht, aber vielleicht doch ????????????? Vielleicht mit anderen Hilfmitteln ?

    Jutta

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.245
    Am einfachsten geht es mit SQL per CREATE VIEW:
    select ANR as ADRNR, XSTR as STRASSE
    from Datei1
    join on Datei2 on .....

    Per DDS gehts über RENAME !
    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
    Oct 2001
    Beiträge
    29
    Dankeschön,

    ich habe zwar beides schon ausprobiert und hatte den Eindruck es wäre nicht das, was ich suche. Dann bastele ich da noch mal etwas.

    Danke für die schnelle Hilfe
    Jutta

  4. #4
    Registriert seit
    May 2002
    Beiträge
    116
    Natürlich geht das, ich habe eine Datei zweimal mit der gleichen PF verknüpft (mit verschiedenen Schlüsseln), brauche aber jeweils das gleiche Feld. Das muss ich für den LF natürlich unbenennen.


    A R FAKTURJF JFILE(FAKTUR VERTRAG +
    A HDSTAM HDSTAM +
    A FZTYPEN)
    A J JOIN(1 2)
    A JFLD(HDNR HDNR)
    A JFLD(VTNR VTNR)
    A J JOIN(1 3)
    A JFLD(HDNR HDNR)
    A JFLD(FAKTFIL FILIAL)
    A J JOIN(1 4)
    A JFLD(HDNR HDNR)
    A JFLD(FILIAL FILIAL)
    ..
    ..
    A NAME1 R JREF(3)
    A NAME2 R JREF(3)
    A FNAME1 R JREF(4)
    A RENAME(NAME1)
    A FNAME2 R JREF(4)
    A RENAME(NAME2)

    Gruß
    Peter

  5. #5
    Registriert seit
    Oct 2003
    Beiträge
    192
    Hy,

    einfach eine normale logische dds beschreibung angeben.

    Und dann so (XKOMSN = Logische , Bezugsfeld = DKOMSN)
    XKOMSN RENAME(DKOMSN)


    Ich persönlich gehe aber dazu über im ILE einfach mit PREFIX die ersten Stellen zu verändern. So hat man denselben Effekt nur kann man sich flexibler verhalten.

    Rince

Similar Threads

  1. verschlüsseltes zip erstellen ?
    By I0N in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 09-01-09, 17:38
  2. Datenart in LF ändern
    By Mr.iSeries in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 25-01-07, 08:46
  3. LOCALE erstellen
    By patrickw in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 26-09-06, 13:52
  4. Erstellen eines CL´s für dspdire/addire
    By Techniker in forum IBM i Hauptforum
    Antworten: 5
    Letzter Beitrag: 09-08-06, 12:20
  5. Grafik-Dateien erstellen
    By KM in forum NEWSboard Java
    Antworten: 3
    Letzter Beitrag: 08-06-06, 09:09

Berechtigungen

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