Hello.
As previously said, adding the task to the system scheduler would be the simplest and safest way.
But, if you wish to run your SAS program from a workstation and lets say, its a one time run only, I guess you could prepare a "special" datastep at the beginning of the program that will wait until the desired hour.
Something like this:
data _null_;
do until(datetime() gt '19APR2009 10:00:00'dt); /* check date/time */
call sleep(10,60); /* wait 10x60 seconds = 10mins until next check */
end;
run;
/* your code, here */
Greetings from Portugal.
Daniel Santos at
www.cgd.pt