Well, the and does not work at all for your case, but or should, or more convenient in(0100610 ,0107292 , ...). Even more convenient, have your subset data driven by store your subset schcodes in a separate table:
proc sql;
create table schaudit as
select *
from sch
where schcode in(select schcode from schcodeTable)
;
quit;
Is schcode numeric or character? Your code imply numeric, but leading zeroes will be truncated automatically. And what didnt work when using OR? Please show relevant parts from your log. Are you certain that your 115 all exist in your data?
/Linus
Data never sleeps