32%macro mf_getVarNum(libds
37 %let dsid = %sysfunc(open(&libds));
38 %
if &dsid > 0 %then %
do;
40 %let vnum = %sysfunc(varnum(&dsid, &var));
41 %
if(&vnum <= 0) %then %
do;
42 %put NOTE: Variable &var does not exist in &libds;
47 %put &sysmacroname: dataset &libds not opened! (rc=&dsid);
48 %put &sysmacroname: %sysfunc(sysmsg());
53 %let rc = %sysfunc(close(&dsid));