[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Apr 2005
    Beiträge
    3

    OPNQRYF mit gleichen Dateien

    Hallo,
    ich habe ein Problem beim Verknüpfen ein Datei mit sich selbst.
    In meinen RPG Pgm benutze ich den Befehl Opnqryf um eine Datei mit sich selbst zu Verknüpfen. Der Befehl wird auch ordnungsgemäß ausgeführt. Es werden auch Sätze ausgewäht aber beim einlesen der Datei über READ sind die Feldwerte nich gefüllt.

    Bsp.:
    OPNQRYF FILE((ABKOPF) (ABKOPF))
    FORMAT(ABKOPFQRY)
    MAPFLD(
    (FIRMA_1 '1/FIRMA ')
    (ABNR_1 '1/ABNR ')
    (FIRMA_2 '2/FIRMA ')
    (ABNR_2 '2/ABNR '))

    JFLD((1/ABNR 2/ABNR *EQ))
    OPTION(*INP)
    QRYSLT('(FIRMA_1 *EQ "001") *AND (FIRMA_2 *EQ "002") *AND (ABNR_1 *EQ "4711")

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.241
    Das RPG-Programm referiert auf ein Format beim READ dass du aber beim OPNQRYF umbenennst.
    Daher kann auch kein Satz gelesen werden.
    Zusätzlich darfst du beim OPNQRYF nur Felder auswählen, die das RPG-Programm in der definiersten Struktur der Datei verarbeiten kann, mit anderen Worten, der OPNQRYF darf zwar Sätze auswählen aber kein neues Format erstellen.

    Alternative für das RPG:
    Mittels CPYFRMQRYF eine neue Datei erstellen, die genau dem OPNQRYF-Format entspricht und diese dann im RPG verwenden.

    Oder:
    Erstelle eine LF die genau deinen Bedingungen entspricht und verwende diese im RPG.

    Oder löse das ganze per SQL.
    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
    Apr 2005
    Beiträge
    3
    Hallo Fuerchau

    da ich eine sehr variable Anwendung erstelle ist die beste Lösung eine eigene JOIN mit anschließendem OPNQRYF. Besten Dank für den Lösungsansatz.

Similar Threads

  1. Defekte Dateien
    By Rincewind in forum IBM i Hauptforum
    Antworten: 8
    Letzter Beitrag: 23-01-07, 08:49
  2. Dateien aus dem IFS löschen
    By Bobou in forum IBM i Hauptforum
    Antworten: 14
    Letzter Beitrag: 16-01-07, 10:26
  3. Physische Datei mit mit vielen logischen Dateien
    By TARASIK in forum IBM i Hauptforum
    Antworten: 7
    Letzter Beitrag: 01-09-06, 17:25
  4. anderer Speicherort für .ws Dateien
    By usafft in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 23-08-06, 11:07
  5. Suche über mehrere Dateien mit opnqryf
    By programmer in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 01-06-04, 11:55

Berechtigungen

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