Manchmal muss man sich Niederlagen auch eingestehen können, ähnlich wie den Stromstecker nicht eingesteckt.

Danke an euch, die ihr die Zeit genommen habt.

Die Lösung:
select file into :XFile from table(rtvdir(:mypath))
where file = :myfile;

if sqlcode = 0;
...

Nun die Erklärung:
Das File war so im IFS einfach nicht vorhanden. :-(
(Hab wohl zuviele Saves davon gemacht)

@Andreas:
Es ist nicht nötig den "rtvdir" qualifiziert anzugeben. Ggf. könnte man vorgängig ein RTVOBJD API aufrufen um die Lib zu ermitteln, wenn man denn schon qualifiziert mag.

Uebrigens, für diejenigen die den rtvdir nicht kennen, einfach mal danach googeln (ITJungle).
Dann kann man sich die CHKOUT/IN's oder was auch immer schenken.