Hello @shoin
Asking each and every user to make changes to every code is neither practical not enforceable.
A better approach is to add the following to the end of autoexec_usermod.sas for the workspace server on the SAS server.
data _null_;
rc=dlgcdir("%sysfunc(pathname(WORK))");
put rc=;
run;
This will update the current working directory to the users work directory. Once the session terminates everything is automatically removed.