Project the map and points data sets to use the same projection.
proc gproject data=work.combined out=work.combined dupok;
id state county;
run;
/*split the data*/
data work.states customer;
set work.combined;
if missing(zip) = 1 then output work.states;
else output customer;
run;