<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Why won't a string macro variable compile using %syslput in EG? in SAS Enterprise Guide</title>
    <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125795#M10366</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tom,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It had a different error if I don't use %bquote. It's REALLY bizarre but yur suggestion to unquote it works beautifully. Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rsubmit;&lt;BR /&gt;NOTE: Remote submit to CREDIT commencing.&lt;BR /&gt;21&amp;nbsp;&amp;nbsp;&amp;nbsp; %put &amp;amp;rmonth. &amp;amp;rdate1. &amp;amp;rdate2.;&lt;BR /&gt;JUN12 1206 29&lt;BR /&gt;22&amp;nbsp;&amp;nbsp;&amp;nbsp; /*proc contents data = ASPCCR.Cmsambs&amp;amp;rdate1.&amp;amp;rdate2.;*/&lt;BR /&gt;23&amp;nbsp;&amp;nbsp;&amp;nbsp; /*run;*/&lt;BR /&gt;24&amp;nbsp;&amp;nbsp;&amp;nbsp; proc contents data = TRIAD.Base_&amp;amp;rmonth.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -----&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 202&lt;BR /&gt;ERROR: File TRIAD.BASE_.DATA does not exist.&lt;BR /&gt;ERROR 22-322: Syntax error, expecting one of the following: ;, (, CENTILES, DATA, DETAILS, DIR, DIRECTORY, FMTLEN, LIB, MEMTYPE, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MT, MTYPE, NODETAILS, NODS, NOPRINT, ORDER, OUT, OUT2, SHORT, VARNUM.&amp;nbsp; &lt;BR /&gt;ERROR 202-322: The option or parameter is not recognized and will be ignored.&lt;BR /&gt;25&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;NOTE: Statements not processed because of errors noted above.&lt;BR /&gt;NOTE: PROCEDURE CONTENTS used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0:00.04&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0:00.03&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 14 Nov 2012 07:05:48 GMT</pubDate>
    <dc:creator>Koon</dc:creator>
    <dc:date>2012-11-14T07:05:48Z</dc:date>
    <item>
      <title>Why won't a string macro variable compile using %syslput in EG?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125792#M10363</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am passing month and dates macro variables using the Parameter (macro variable) Manager in EG to a remote session. &amp;amp;Month is classifed as string while &amp;amp;date1 and &amp;amp;date2 are integers. I then use the following codes:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;%syslput rmonth=%bquote(&amp;amp;month);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;%syslput rdate1=&amp;amp;date1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;%syslput rdate2=&amp;amp;date2;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;rsubmit;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;%put &amp;amp;rmonth. &amp;amp;rdate1. &amp;amp;rdate2.;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;proc contents data = ASPCCR.Cmsambs&amp;amp;rdate1.&amp;amp;rdate2.;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;run;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;proc contents data = TRIAD.Base_&amp;amp;rmonth.;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;run;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;endrsubmit;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And here's the log excerpt. I can see the local macro variables were passed correctly remotely but it will not recognised JUN12 (&amp;amp;rmonth). Can anyone help please? I tried restricting the string length to 5 but still the same error. Also checked that TRIAD.Base_JUN12 exists and the code runs smoothly without macro variables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;SYMBOLGEN:&amp;nbsp; Macro variable MONTH resolves to JUN12&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;SYMBOLGEN:&amp;nbsp; Some characters in the above value which were subject to macro quoting have been unquoted for printing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;18&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %syslput rmonth=%bquote(&amp;amp;month);&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;SYMBOLGEN:&amp;nbsp; Macro variable DATE1 resolves to 1206&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;19&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %syslput rdate1=&amp;amp;date1;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;SYMBOLGEN:&amp;nbsp; Macro variable DATE2 resolves to 29&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;20&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %syslput rdate2=&amp;amp;date2;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;22&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rsubmit;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;NOTE: Remote submit to CREDIT commencing.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;13&amp;nbsp;&amp;nbsp;&amp;nbsp; %put &amp;amp;rmonth. &amp;amp;rdate1. &amp;amp;rdate2.;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;JUN12 1206 29&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;14&amp;nbsp;&amp;nbsp;&amp;nbsp; proc contents data = ASPCCR.Cmsambs&amp;amp;rdate1.&amp;amp;rdate2.;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;15&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;NOTE: PROCEDURE CONTENTS used (Total process time):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0:00.03&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0:00.03&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;NOTE: The PROCEDURE CONTENTS printed pages 20-38.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;16&amp;nbsp;&amp;nbsp;&amp;nbsp; proc contents data = TRIAD.Base_&amp;amp;rmonth.;&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;NOTE: Line generated by the macro variable "RMONTH".&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;16&amp;nbsp;&amp;nbsp;&amp;nbsp; TRIAD.Base_JUN12&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -----&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -----&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 202&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;ERROR: File TRIAD.BASE_.DATA does not exist.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;ERROR 22-322: Syntax error, expecting one of the following: ;, (, CENTILES, DATA, DETAILS, DIR, DIRECTORY, FMTLEN, LIB, MEMTYPE, &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MT, MTYPE, NODETAILS, NODS, NOPRINT, ORDER, OUT, OUT2, SHORT, VARNUM.&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;ERROR 202-322: The option or parameter is not recognized and will be ignored.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;17&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;NOTE: Statements not processed because of errors noted above.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The SAS System&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 09:51 Wednesday, November 14, 2012&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;NOTE: PROCEDURE CONTENTS used (Total process time):&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0:00.00&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0:00.02&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;NOTE: The SAS System stopped processing this step because of errors.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN style="color: #0000ff;"&gt;NOTE: Remote submit to CREDIT complete.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 03:35:12 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125792#M10363</guid>
      <dc:creator>Koon</dc:creator>
      <dc:date>2012-11-14T03:35:12Z</dc:date>
    </item>
    <item>
      <title>Re: Why won't a string macro variable compile using %syslput in EG?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125793#M10364</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The %BQUOTE() is causing the tokenizer to incorrectly stop before &amp;amp;rmonth value when trying to parse the name of the dataset.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try doing something to remove the quoting. Such as :&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;proc contents data = %unquote(TRIAD.Base_&amp;amp;rmonth.) ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Why are you using %BQUOTE()?&amp;nbsp; It looks like you want the use the value the macro variable MONTH that is defined in the remote session rather than the value in the local session.&amp;nbsp; Are they really different?&amp;nbsp; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 04:46:35 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125793#M10364</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2012-11-14T04:46:35Z</dc:date>
    </item>
    <item>
      <title>Re: Why won't a string macro variable compile using %syslput in EG?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125794#M10365</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is odd that the first proc contents worked while the second did not.&amp;nbsp; I'm guessing &lt;SPAN style="color: #0000ff;"&gt;ASPCCR&lt;/SPAN&gt; is a stock SAS library while &lt;SPAN style="color: #0000ff;"&gt;TRIAD&lt;/SPAN&gt; is a SAS/Access libname.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Why are you using %BQUOTE()? All macro variables are strings, no need to try and "quote" them (which has a different effect in SAS Macro language).&lt;/P&gt;&lt;P&gt;Try&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;%syslput rmonth=&amp;amp;month;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If for some reason you must use %BQUOTE() then at the rsubmit&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;rsubmit;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;%let &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;rmonth = %unquote(&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;rmonth);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Richard in Oz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 04:50:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125794#M10365</guid>
      <dc:creator>RichardinOz</dc:creator>
      <dc:date>2012-11-14T04:50:59Z</dc:date>
    </item>
    <item>
      <title>Re: Why won't a string macro variable compile using %syslput in EG?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125795#M10366</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Tom,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It had a different error if I don't use %bquote. It's REALLY bizarre but yur suggestion to unquote it works beautifully. Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;21&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; rsubmit;&lt;BR /&gt;NOTE: Remote submit to CREDIT commencing.&lt;BR /&gt;21&amp;nbsp;&amp;nbsp;&amp;nbsp; %put &amp;amp;rmonth. &amp;amp;rdate1. &amp;amp;rdate2.;&lt;BR /&gt;JUN12 1206 29&lt;BR /&gt;22&amp;nbsp;&amp;nbsp;&amp;nbsp; /*proc contents data = ASPCCR.Cmsambs&amp;amp;rdate1.&amp;amp;rdate2.;*/&lt;BR /&gt;23&amp;nbsp;&amp;nbsp;&amp;nbsp; /*run;*/&lt;BR /&gt;24&amp;nbsp;&amp;nbsp;&amp;nbsp; proc contents data = TRIAD.Base_&amp;amp;rmonth.;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; -----&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 22&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 202&lt;BR /&gt;ERROR: File TRIAD.BASE_.DATA does not exist.&lt;BR /&gt;ERROR 22-322: Syntax error, expecting one of the following: ;, (, CENTILES, DATA, DETAILS, DIR, DIRECTORY, FMTLEN, LIB, MEMTYPE, &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; MT, MTYPE, NODETAILS, NODS, NOPRINT, ORDER, OUT, OUT2, SHORT, VARNUM.&amp;nbsp; &lt;BR /&gt;ERROR 202-322: The option or parameter is not recognized and will be ignored.&lt;BR /&gt;25&amp;nbsp;&amp;nbsp;&amp;nbsp; run;&lt;/P&gt;&lt;P&gt;NOTE: Statements not processed because of errors noted above.&lt;BR /&gt;NOTE: PROCEDURE CONTENTS used (Total process time):&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; real time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0:00.04&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpu time&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 0:00.03&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 07:05:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125795#M10366</guid>
      <dc:creator>Koon</dc:creator>
      <dc:date>2012-11-14T07:05:48Z</dc:date>
    </item>
    <item>
      <title>Re: Why won't a string macro variable compile using %syslput in EG?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125796#M10367</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hey Richard,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Yes it doesn't work without the %bquote (see response to Tom above). Your suggestion to unquote works beautifully. Thanks!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 07:07:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125796#M10367</guid>
      <dc:creator>Koon</dc:creator>
      <dc:date>2012-11-14T07:07:04Z</dc:date>
    </item>
    <item>
      <title>Re: Why won't a string macro variable compile using %syslput in EG?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125797#M10368</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Suggests to me that the problem is created further up in your code wherever &amp;amp;month is initially assigned.&amp;nbsp; JUN12 is a perfectly ordinary string value and it should not need to be wrapped in %BQUOTE().&amp;nbsp; I would insert the line &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff;"&gt;%let &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;month = %unquote(&amp;amp;&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff;"&gt;month);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;well before the &lt;SPAN style="color: #0000ff;"&gt;%syslput rmonth=&lt;/SPAN&gt; statement to prevent all downstream issues with &amp;amp;month and &amp;amp;rmonth.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Richard in Oz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 14 Nov 2012 10:54:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125797#M10368</guid>
      <dc:creator>RichardinOz</dc:creator>
      <dc:date>2012-11-14T10:54:49Z</dc:date>
    </item>
    <item>
      <title>Re: Why won't a string macro variable compile using %syslput in EG?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125798#M10369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;That's exactly what I think also, Richard. The code provided is the complete code - I suspect the EG Parameter Manager does something funny with string macro variables. When I searched online, SAS suggested using %bquote with %syslput in SAS 9.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 06:22:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125798#M10369</guid>
      <dc:creator>Koon</dc:creator>
      <dc:date>2012-11-15T06:22:20Z</dc:date>
    </item>
    <item>
      <title>Re: Why won't a string macro variable compile using %syslput in EG?</title>
      <link>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125799#M10370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;OK, I forgot this thing had EG wrapped around it.&amp;nbsp; Anything can happen.&amp;nbsp; I'll bear it in mind if I ever have to %syslput in EG. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Richard in Oz&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 15 Nov 2012 06:34:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Enterprise-Guide/Why-won-t-a-string-macro-variable-compile-using-syslput-in-EG/m-p/125799#M10370</guid>
      <dc:creator>RichardinOz</dc:creator>
      <dc:date>2012-11-15T06:34:41Z</dc:date>
    </item>
  </channel>
</rss>

