So ähnlich geht ja der Compiler auch vor und expandiert die Quelle in die QTEMP.
Aber wie gesagt, wenn man die Breite einer SRCPF von 200 (Text 188) ausnutzt, klappt das mit *LVLx nicht mehr.
Es muss also eine unterschiedliche Leseroutine bei *LVL-Verwendung geben.
Beim IFS erklärt sich das von selber, aber schiebe mal im IFS einen SQL auf eine Position ab 150.
Beim Compile aus einer SRCPF wird in QTEMP die Breite der 1. Quell-SRCPF gewählt.
Aber beim IFS gibts je keine festgelegt Breite.