Hallo Kollegen,
ich habe ein RPGILE Programm das ein Nullfeld einliest.

I D 82 91 ADHDAT

Mit einer Free-Anweisung prüfe ich es.
/free
if %Nullind(ADHDAT);
%Nullind(ADHDAT) = *off;
ADHDAT = *Blanks;
endif;
/End-Free

leider bekomme ich bei der Umwandlung des Programm immer ein Fehler :
*RNF0342 20 41 005602 Der Parameter ADHDAT für %NULLIND kann keine Nullwerte
enthalten; %NULLIND wird ignoriert.
*RNF0342 20 42 005603 Der Parameter ADHDAT für %NULLIND kann keine Nullwerte
enthalten; %NULLIND wird ignoriert.
*RNF7416 30 43 005604 Die Arten der Operanden auf der rechten und linken Seite
des Ausdrucks in der Operation EVAL stimmen nicht überein.

was mache ich falsch ?
Danke im Voraus für Eure Hilfe
Mit freundlichen Grüßen
Jenne