You have put your directory in a macro variable. Using
libname libsas 'dirSAS';
You are trying to create a libname called libsas of the directory dirSAS(that doesn't exist). To replace the content of a macro variable you must use & before the name of the variable. Furthermore simple quote doesn't allow macro replacement, you must use double quotation marks
libname libsas "&dirSAS";
... View more