%macro example9;
%LET Rsysv =xxxx;
OPTIONS COMAMID = TCP ;
signon Rsysv user=xxxx password=yyyy noscript;
let remvar1=75;
%syslput x=&remvar1.;
rsubmit;
data c; y="&x."; run;
proc download data=c;
run;
%sysrput yy=&x;
endrsubmit;
%put &yy.;
%mend;
%example9;
ERROR: %SYSRPUT statement is valid only when OPTION DMR is in effect.
74 data c;
75 y="&x.";
76 run;
why this error is coming and why value of YY is not resloving through put statement
Your missing a % in front of the second LET.
What happens once that's fixed?
sorry it was typo mistake when i pasted here .actually I have run the code with %let
it stil shows same error
http://support.sas.com/kb/16/873.html ?
Don't miss out on SAS Innovate - Register now for the FREE Livestream!
Can't make it to Vegas? No problem! Watch our general sessions LIVE or on-demand starting April 17th. Hear from SAS execs, best-selling author Adam Grant, Hot Ones host Sean Evans, top tech journalist Kara Swisher, AI expert Cassie Kozyrkov, and the mind-blowing dance crew iLuminate! Plus, get access to over 20 breakout sessions.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.