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