Im RPG kann ich nur auf existierende Dateien (bei Extern) zugreifen, da dies bereits bei der Erstellung des Programmes geprüft wird.
Die andere Variante ist eine interne DISK-Datei, aber zu aufwändig.

Normalerweise verwendet man in RPG eine existierende LF (auch ggf. Join) für die Umwandlung.

Im CLP wird dann ein OPNQRYF verwendet um im RPG z.B. mit InputPrimary zu arbeiten. Zusätzlich muss natürlich ein OVRDBF ... SHARE(*YES) angegeben werden, da RPG sonst nicht die temporäre QRYF öffnet.

Die andere Verwendung von OPNQRYF ist noch CPYFRMQRYF.

Dies ist allerdings nur dann sinnvoll, wenn man weder Query/400 noch SQL mit QM installiert hat.