Das glaube ich nicht !!!

Der Preprozessor verfälscht die Statements nicht sondern setzt nur Kommentare davor und generiert einen CALL-Aufruf.
Schau doch mal in die Original-Quelle.

PS: Für Dateizugriffe im ILE mit Nullfeldern gibt es noch die Umwandlungsoption ALWNULL(*YES) bzw. in den H-Bestimmungen ALWNULL(*USRCTL).