26 %MACRO _existVar (i_data
32 %LET dsid=%sysfunc(open(&i_data,i));
33 %IF &dsid EQ 0 %THEN 0;
35 %LET varnum=%sysfunc(varnum(&dsid,&i_var));
36 %IF &varnum LE 0 %THEN 0;
39 AND %sysfunc(vartype(&dsid,&varnum)) NE %upcase(&i_vartype)
42 %LET dsid = %sysfunc(close(&dsid));