In reply to Poundoss.

You can use PROC COMPARE with NOPRINT and OUT= options, for example

proc compare base=DATASET1 compare=DATASET2 noprint out=DATADIFS;
run;

NOPRINT will suppress printed report and your variable value differences will be captured in the dataset DATADIFFS. Then you can use that dataset to conditionally apply color-coding technique described in this blog post.