<?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 Need help on macro debugging in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176350#M33786</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my macro KCM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;options mlogic mprint;&lt;/P&gt;&lt;P&gt;%macro kcm;&lt;/P&gt;&lt;P&gt;%let __tmpmv_i = 1;&lt;/P&gt;&lt;P&gt;%do %while(%scan(%nrbquote(&amp;amp;__tmpmv_lab_param),&amp;amp;__tmpmv_i,%str( )) ne );&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let abcd = %scan(%nrbquote(&amp;amp;__tmpmv_lab_param),&amp;amp;__tmpmv_i,%str( ));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;&amp;nbsp; %if %qupcase(&amp;amp;abcd) = "HGB" %then %do;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put ^^hemo;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let __tmpmv_i = %eval(&amp;amp;__tmpmv_i + 1);&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #339966;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %else %do;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339966;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let __tmpmv_i = %eval(&amp;amp;__tmpmv_i + 1);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339966;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put ^^&amp;amp;abcd;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339966;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%kcm;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The part in red is not working as expected. Here is the log&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MLOGIC(KCM):&amp;nbsp; %DO %WHILE(%scan(%nrbquote(&amp;amp;__tmpmv_lab_param),&amp;amp;__tmpmv_i,&amp;nbsp;&amp;nbsp; ) ne) condition is TRUE; loop will iterate again.&lt;/P&gt;&lt;P&gt;MLOGIC(KCM):&amp;nbsp; %LET (variable name is ABCD)&lt;/P&gt;&lt;P&gt;MLOGIC(KCM):&amp;nbsp; %IF condition %qupcase(&amp;amp;abcd) = "HGB" is FALSE&lt;/P&gt;&lt;P&gt;MLOGIC(KCM):&amp;nbsp; %LET (variable name is __TMPMV_I)&lt;/P&gt;&lt;P&gt;MLOGIC(KCM):&amp;nbsp; %PUT ^^&amp;amp;abcd&lt;/P&gt;&lt;P&gt;^^HGB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clearly it can't recognize the value "HGB". &lt;EM&gt;&amp;amp;__tmpmv_lab_param&lt;/EM&gt; contains 32 parameters including HGB.&amp;nbsp; For the other parameter the green loop is working okay. Any idea why?&lt;/P&gt;&lt;P&gt;Any help is appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Dhruba&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 09 Jan 2015 16:31:28 GMT</pubDate>
    <dc:creator>kingCobra</dc:creator>
    <dc:date>2015-01-09T16:31:28Z</dc:date>
    <item>
      <title>Need help on macro debugging</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176350#M33786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is my macro KCM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;options mlogic mprint;&lt;/P&gt;&lt;P&gt;%macro kcm;&lt;/P&gt;&lt;P&gt;%let __tmpmv_i = 1;&lt;/P&gt;&lt;P&gt;%do %while(%scan(%nrbquote(&amp;amp;__tmpmv_lab_param),&amp;amp;__tmpmv_i,%str( )) ne );&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let abcd = %scan(%nrbquote(&amp;amp;__tmpmv_lab_param),&amp;amp;__tmpmv_i,%str( ));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;&amp;nbsp; %if %qupcase(&amp;amp;abcd) = "HGB" %then %do;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put ^^hemo;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let __tmpmv_i = %eval(&amp;amp;__tmpmv_i + 1);&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #ff0000;"&gt;&lt;STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN style="color: #339966;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %else %do;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339966;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let __tmpmv_i = %eval(&amp;amp;__tmpmv_i + 1);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339966;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put ^^&amp;amp;abcd;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #339966;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%end;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%kcm;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The part in red is not working as expected. Here is the log&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MLOGIC(KCM):&amp;nbsp; %DO %WHILE(%scan(%nrbquote(&amp;amp;__tmpmv_lab_param),&amp;amp;__tmpmv_i,&amp;nbsp;&amp;nbsp; ) ne) condition is TRUE; loop will iterate again.&lt;/P&gt;&lt;P&gt;MLOGIC(KCM):&amp;nbsp; %LET (variable name is ABCD)&lt;/P&gt;&lt;P&gt;MLOGIC(KCM):&amp;nbsp; %IF condition %qupcase(&amp;amp;abcd) = "HGB" is FALSE&lt;/P&gt;&lt;P&gt;MLOGIC(KCM):&amp;nbsp; %LET (variable name is __TMPMV_I)&lt;/P&gt;&lt;P&gt;MLOGIC(KCM):&amp;nbsp; %PUT ^^&amp;amp;abcd&lt;/P&gt;&lt;P&gt;^^HGB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Clearly it can't recognize the value "HGB". &lt;EM&gt;&amp;amp;__tmpmv_lab_param&lt;/EM&gt; contains 32 parameters including HGB.&amp;nbsp; For the other parameter the green loop is working okay. Any idea why?&lt;/P&gt;&lt;P&gt;Any help is appreciated.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Kind regards,&lt;/P&gt;&lt;P&gt;Dhruba&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jan 2015 16:31:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176350#M33786</guid>
      <dc:creator>kingCobra</dc:creator>
      <dc:date>2015-01-09T16:31:28Z</dc:date>
    </item>
    <item>
      <title>Re: Need help on macro debugging</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176351#M33787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi. You don't need the double quotes around HGB. If you remove those, your code should work. %qupcase does not add quotes to a value.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jan 2015 16:49:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176351#M33787</guid>
      <dc:creator>kaade</dc:creator>
      <dc:date>2015-01-09T16:49:49Z</dc:date>
    </item>
    <item>
      <title>Re: Need help on macro debugging</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176352#M33788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you sure you need this macro?&amp;nbsp; Seems awfully complicated.&amp;nbsp; What is it suppose to do?&amp;nbsp; Maybe a nice data step would be better. :smileygrin:&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jan 2015 17:00:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176352#M33788</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2015-01-09T17:00:22Z</dc:date>
    </item>
    <item>
      <title>Re: Need help on macro debugging</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176353#M33789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;@kaade : I have tried single quotes too, didn't work.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@data _null_ : I need to develop a similar macro but with more complex calculations. I am just testing few steps with this one. A data step won't work because I have to call few other building block macros within the main macro. Long story short, I need to make the red step work.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jan 2015 18:34:19 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176353#M33789</guid>
      <dc:creator>kingCobra</dc:creator>
      <dc:date>2015-01-09T18:34:19Z</dc:date>
    </item>
    <item>
      <title>Re: Need help on macro debugging</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176354#M33790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you don't need any quotes at all. The %if statement should look like:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%if %qupcase(&amp;amp;abcd) = HGB %then %do;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jan 2015 18:47:38 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176354#M33790</guid>
      <dc:creator>kaade</dc:creator>
      <dc:date>2015-01-09T18:47:38Z</dc:date>
    </item>
    <item>
      <title>Re: Need help on macro debugging</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176355#M33791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;It looks like you are trying to process lab test codes.&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;Cleaning text data is better done in a DATA step or SQL coding.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;You can always store the values back into macro variables if you need to later.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 09 Jan 2015 20:06:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176355#M33791</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2015-01-09T20:06:28Z</dc:date>
    </item>
    <item>
      <title>Re: Need help on macro debugging</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176356#M33792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks, it does the trick.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Jan 2015 12:11:04 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176356#M33792</guid>
      <dc:creator>kingCobra</dc:creator>
      <dc:date>2015-01-20T12:11:04Z</dc:date>
    </item>
    <item>
      <title>Re: Need help on macro debugging</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176357#M33793</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I totally agree with Tom/data_null_.&amp;nbsp; You can use other macros in datastep language, no need to default to macro language.&amp;nbsp; If you are writing a standard macro for others to use then simplifying you code would be beneficial.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Jan 2015 13:30:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176357#M33793</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2015-01-20T13:30:14Z</dc:date>
    </item>
    <item>
      <title>Re: Need help on macro debugging</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176358#M33794</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It looks like you are trying to parse a macro variable that contains a string of lab parameters separated by a space.&lt;/P&gt;&lt;P&gt;Then when you find HGB, you want to do something, otherwise do something else.&lt;/P&gt;&lt;P&gt;If your macro variable that contains the string of lab parameters separated does not have any quotes or special characters, you can simplify this code to look something like this -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%macro kcm;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let nparm_=0;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %if %length(&amp;amp;__tmpmv_lab_param) &amp;gt; 0 %then&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let nparm_=%sysfunc(countw(&amp;amp;__tmpmv_lab_param));&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do __tmpmv_i = 1 %to &amp;amp;nparm_;&lt;/P&gt;&lt;P&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; %let abcd = %scan(&amp;amp;__tmpmv_lab_param,&amp;amp;__tmpmv_i);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&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; %if %upcase(&amp;amp;abcd) = HGB %then %do;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put ^^hemo;&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;&amp;nbsp; %end;&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;&amp;nbsp; %else %do;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put ^^&amp;amp;abcd;&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;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%kcm;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It will make it easier to debug.&lt;/P&gt;&lt;P&gt;Otherwise, you can ignore me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Good luck!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Jan 2015 18:57:28 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Need-help-on-macro-debugging/m-p/176358#M33794</guid>
      <dc:creator>BurntDirt</dc:creator>
      <dc:date>2015-01-20T18:57:28Z</dc:date>
    </item>
  </channel>
</rss>

