%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 ?
SAS Innovate 2025 is scheduled for May 6-9 in Orlando, FL. Sign up to be first to learn about the agenda and registration!
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.
Ready to level-up your skills? Choose your own adventure.