Hallo Andreas,

was hälst Du davon, alle möglichen Ausgabe-Felder in einer Datenstruktur zu definieren?
Diese Datenstruktur wird dann beim Fetch komplett gefüllt.
Im RPG-Programm kannst Du ja dann nur die ausgewählten Felder mit dem entsprechenden Inhalt verarbeiten.

Beispiel: Der Anwender wählt aus einer Datei mit 200 Feldern 10 aus, die angezeigt werden sollen.
Beim Fetch wird dann der komplette Datensatz ausgegeben.
Das gleiche geschieht ja auch beim Lesen in RPG. Der komplette Satz ist im Zugriff, obwohl nur einige Felder benötigt werden.

Bei dieser Verarbeitungsmöglichkeit benötigst Du wahrscheinlich nicht einmal ein dynamisches SQL.
Select * From File Where ....
Fetch into DSFILE

Birgitta