Der SQL-Precompiler hat sich da leider etwas geändert und kann auf bestimmte Eigenschaften nicht mehr zugreifen.
Das sind i.W. Variablen, die automatsiert erst durch I-Bestimmungen definiert werden.
Abhilfe hier kann eine Umwandlungsoption sein:
RPGPPOPT *LVL1 / *LVL2
Damit wird der Compiler angewiesen, erst mal alle externen Definitionen zu laden bevor der SQL-Precompiler zuschlägt.
Leider gibts das nur für ILERPG.
Bei Non-ILE hilft dann schon mal eine externe DS anzulegen, die die Felder dann definiert.