CORE
mf_getuser.sas
Go to the documentation of this file.
1 
27 %macro mf_getuser(type=META);
28  %local user metavar;
29  %if &type=OS %then %let metavar=_secureusername;
30  %else %let metavar=_metaperson;
31 
32  %if %symexist(&metavar) %then %do;
33  %if %length(&&&metavar)=0 %then %let user=&sysuserid;
34  /* sometimes SAS will add @domain extension - remove for consistency */
35  %else %let user=%scan(&&&metavar,1,@);
36  %end;
37  %else %let user=&sysuserid;
38 
39  %quote(&user)
40 
41 %mend;