Auf Stufe 40 läuft die Funktion auch, da nichts "verbotenes" gemacht wird.
QRYDFN's sind im Wesentlichen nichts weiter als USRSPC-Objekte, die man 1. per SystemPointer finden und per SpacePointer from Systempointer adressieren muss.
Mehr macht das MI-Programm nicht.
Wenn das mit 40 nicht mehr erlaubt wäre, würde auch Query bzw. QM-Query nicht mehr funktionieren.