12data work.all work.nums(keep=num1 num2) work.chars(keep=char1 char2);
13 length num1 num2 8 char1 char2 char3 $4;
14 call missing (of _all_);
18%mp_assertscope(SNAPSHOT)
19%put scope check:%mf_getvarcount(work.all);
20%mp_assertscope(COMPARE)
23 iftrue=(%mf_getvarcount(work.all)=5),
24 desc=%str(Checking
for mixed vars),
25 outds=work.test_results
28 iftrue=(%mf_getvarcount(work.all,typefilter=C)=3),
29 desc=%str(Checking
for char in mixed vars),
30 outds=work.test_results
33 iftrue=(%mf_getvarcount(work.all,typefilter=N)=2),
34 desc=%str(Checking
for num in mixed vars),
35 outds=work.test_results
38 iftrue=(%mf_getvarcount(work.nums,typefilter=c)=0),
39 desc=%str(Checking
for char in num vars),
40 outds=work.test_results
43 iftrue=(%mf_getvarcount(work.chars,typefilter=N)=0),
44 desc=%str(Checking
for num in
char vars),
45 outds=work.test_results