Die LVL-Optionen dienen natürlich zur Auflösung von Copy, vor allem jedoch zur Auflösung von Include.
Die SQL-Precompiler kann kein Include und lässt nur 1 Copy-Ebene zu.

Und ja, beim Lesen aus IFS ist das kein Problem denn da gibts ausschließlich Include und keine Copy, das ist jedoch keine Option da ich Member-Texte und vor allem auch die Datum-Spalte noch für gut befinde.

Unqualifizierte externe DS'n kommen noch aus der Pre-Qualified-Zeit und wenn man Programme nur auf Free durchschleift wird sich keiner die Mühe machen, die unqualifizierten auf qualified umzustellen, da der Änderungsaufwand z.T. sehr massiv werden kann.

Es kann auch sein, da die CONST-Prüfung verschärft wurde, dass eine DS als Parameter per Const an eine Prozedur übergeben wird und das Zielfeld innerhalb der Struktur nun auch als Const angenommen wird.
Der Hintergrund hierzu ist, dass eine Variable bei identischer Länge zwischen Quelle und Const-Ziel nicht mehr kopiert wird, da sie durch Const nun geschützt ist.