<?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: Macro variables in proc template are updated in proc replay. How can I maintain the correct value? in ODS and Base Reporting</title>
    <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Macro-variables-in-proc-template-are-updated-in-proc-replay-How/m-p/206541#M13706</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a reason for redefining the template at each step?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leave the macro out of the template definition and call it with the SGRender&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ods document name=work.TestReport(write) cat=lib.TestReport;&lt;BR /&gt;ods document dir=(path=\Page1\Content1 );&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; proc template;&lt;BR /&gt;&amp;nbsp; define statgraph MyTemp;&lt;BR /&gt;&amp;nbsp; dynamic MyText;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begingraph;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; layout overlay;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; entry halign=left MyText /&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; valign=top&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pad=(top=25px left=60px)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; barchart x=name y=age;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; endlayout;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endgraph;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt; run;&lt;BR /&gt; %let mytext=(1) First graph.;&lt;BR /&gt; proc sgrender&lt;BR /&gt;&amp;nbsp; data&amp;nbsp; = sashelp.class&lt;BR /&gt;&amp;nbsp; template = MyTemp&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp; dynamic MyText="&amp;amp;mytext";&lt;BR /&gt; run;&lt;/P&gt;&lt;P&gt;ods document dir=(path=\Page1\Content2 );&lt;/P&gt;&lt;P&gt;%let mytext=(2) Second graph.;&lt;BR /&gt; proc sgrender&lt;BR /&gt;&amp;nbsp; data&amp;nbsp; = sashelp.class&lt;BR /&gt;&amp;nbsp; template = MyTemp ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; dynamic MyText="&amp;amp;mytext";&lt;BR /&gt; ;&lt;BR /&gt; run;&lt;/P&gt;&lt;P&gt;ods document dir=(path=\Page1\Content3 );&lt;/P&gt;&lt;P&gt;%let mytext= (3) I dont get it.;&lt;BR /&gt; proc sgrender&lt;BR /&gt;&amp;nbsp; data&amp;nbsp; = sashelp.class&lt;BR /&gt;&amp;nbsp; template = MyTemp&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp; dynamic MyText="&amp;amp;mytext";&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt; run;&lt;/P&gt;&lt;P&gt;ods document close;&lt;BR /&gt;ods html close;&lt;/P&gt;&lt;P&gt;ods html;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;proc document;&lt;BR /&gt; doc name=work.TestReport;&lt;BR /&gt; replay \Page1\Content1;&lt;BR /&gt;run;&lt;BR /&gt; replay \Page1\Content2;&lt;BR /&gt;run;&lt;BR /&gt; replay \Page1\Content3;&lt;BR /&gt;run;&lt;BR /&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 20 Jul 2015 17:05:49 GMT</pubDate>
    <dc:creator>ballardw</dc:creator>
    <dc:date>2015-07-20T17:05:49Z</dc:date>
    <item>
      <title>Macro variables in proc template are updated in proc replay. How can I maintain the correct value?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Macro-variables-in-proc-template-are-updated-in-proc-replay-How/m-p/206540#M13705</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I create charts with proc template and store them with proc document. Each graph has some text entered with&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: Courier New;"&gt;entry&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: Courier New;"&gt;halign&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;=left MyText /&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: Courier New;"&gt;valign&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;=top&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; font-size: 10pt; font-family: Courier New;"&gt;pad&lt;/SPAN&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;=(top=&lt;/SPAN&gt;&lt;STRONG style="; color: #008080; font-size: 10pt; font-family: Courier New;"&gt;25&lt;/STRONG&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;px left=&lt;/SPAN&gt;&lt;STRONG style="; color: #008080; font-size: 10pt; font-family: Courier New;"&gt;60&lt;/STRONG&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;px)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;The replay has unespected results: All Charts have the same value for the variable "MyText". I started with a global macro variable (entry ... "&amp;amp;MyText." ...) and also tried defining MyText as MVAR or DYNAMIC variable in the proc template. The Charts are created correctly (I checked with ods html during the creation). Only the replay causes Problems in my code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The code is attached and id be really happy for any help/clues to solve this problem. Thanks in advance.&lt;/P&gt;&lt;P&gt;Tobi&lt;SPAN style="font-size: 10pt; font-family: Courier New;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ods _all_ close;&lt;BR /&gt;title;footnote;&lt;/P&gt;&lt;P&gt;ods html;&lt;/P&gt;&lt;P&gt;quit;&lt;BR /&gt;ods document name=work.TestReport(write) cat=lib.TestReport;&lt;BR /&gt;ods document dir=(path=\Page1\Content1 ); &lt;/P&gt;&lt;P&gt;%let MyText=(1) First graph.;&lt;BR /&gt; proc template;&lt;BR /&gt;&amp;nbsp; define statgraph MyTemp;&lt;BR /&gt;&amp;nbsp; dynamic MyText;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begingraph;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; layout overlay;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; entry halign=left MyText /&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; valign=top&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pad=(top=25px left=60px)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; barchart x=name y=age;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; endlayout;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endgraph;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt; run;&lt;BR /&gt; proc sgrender&lt;BR /&gt;&amp;nbsp; data&amp;nbsp; = sashelp.class&lt;BR /&gt;&amp;nbsp; template = MyTemp&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp; dynamic MyText="&amp;amp;MyText.";&lt;BR /&gt; run;&lt;/P&gt;&lt;P&gt;ods document dir=(path=\Page1\Content2 );&lt;BR /&gt;%let MyText=(2) Different Text on the graph.;&lt;BR /&gt; proc template;&lt;BR /&gt;&amp;nbsp; define statgraph MyTemp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begingraph;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; layout overlay;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; entry halign=left "&amp;amp;MyText." /&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; valign=top&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pad=(top=25px left=60px)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; barchart x=name y=age;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; endlayout;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endgraph;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt; run;&lt;BR /&gt; proc sgrender&lt;BR /&gt;&amp;nbsp; data&amp;nbsp; = sashelp.class&lt;BR /&gt;&amp;nbsp; template = MyTemp&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt; run;&lt;/P&gt;&lt;P&gt;ods document dir=(path=\Page1\Content3 );&lt;BR /&gt;%let MyText=(3) I dont get it.;&lt;BR /&gt; proc template;&lt;BR /&gt;&amp;nbsp; define statgraph MyTemp;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begingraph;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; layout overlay;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; entry halign=left "&amp;amp;MyText." /&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; valign=top&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pad=(top=25px left=60px)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; barchart x=name y=age;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; endlayout;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endgraph;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt; run;&lt;BR /&gt; proc sgrender&lt;BR /&gt;&amp;nbsp; data&amp;nbsp; = sashelp.class&lt;BR /&gt;&amp;nbsp; template = MyTemp&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt; run;&lt;/P&gt;&lt;P&gt;ods document close;&lt;BR /&gt;ods html close;&lt;/P&gt;&lt;P&gt;ods html;&lt;BR /&gt;proc document;&lt;BR /&gt; doc name=work.TestReport;&lt;BR /&gt; replay \Page1\Content3;&lt;BR /&gt;run;quit;&lt;BR /&gt;proc document;&lt;BR /&gt; doc name=work.TestReport;&lt;BR /&gt; replay \Page1\Content2;&lt;BR /&gt;run;quit;&lt;BR /&gt;proc document;&lt;BR /&gt; doc name=work.TestReport;&lt;BR /&gt; replay \Page1\Content1;&lt;BR /&gt;run;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jul 2015 15:33:09 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Macro-variables-in-proc-template-are-updated-in-proc-replay-How/m-p/206540#M13705</guid>
      <dc:creator>Tobias_N</dc:creator>
      <dc:date>2015-07-20T15:33:09Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variables in proc template are updated in proc replay. How can I maintain the correct value?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Macro-variables-in-proc-template-are-updated-in-proc-replay-How/m-p/206541#M13706</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Is there a reason for redefining the template at each step?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Leave the macro out of the template definition and call it with the SGRender&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;ods document name=work.TestReport(write) cat=lib.TestReport;&lt;BR /&gt;ods document dir=(path=\Page1\Content1 );&lt;/P&gt;&lt;P&gt;&lt;BR /&gt; proc template;&lt;BR /&gt;&amp;nbsp; define statgraph MyTemp;&lt;BR /&gt;&amp;nbsp; dynamic MyText;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; begingraph;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; layout overlay;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; entry halign=left MyText /&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; valign=top&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; pad=(top=25px left=60px)&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; barchart x=name y=age;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; endlayout;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endgraph;&lt;BR /&gt;&amp;nbsp; end;&lt;BR /&gt; run;&lt;BR /&gt; %let mytext=(1) First graph.;&lt;BR /&gt; proc sgrender&lt;BR /&gt;&amp;nbsp; data&amp;nbsp; = sashelp.class&lt;BR /&gt;&amp;nbsp; template = MyTemp&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp; dynamic MyText="&amp;amp;mytext";&lt;BR /&gt; run;&lt;/P&gt;&lt;P&gt;ods document dir=(path=\Page1\Content2 );&lt;/P&gt;&lt;P&gt;%let mytext=(2) Second graph.;&lt;BR /&gt; proc sgrender&lt;BR /&gt;&amp;nbsp; data&amp;nbsp; = sashelp.class&lt;BR /&gt;&amp;nbsp; template = MyTemp ;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; dynamic MyText="&amp;amp;mytext";&lt;BR /&gt; ;&lt;BR /&gt; run;&lt;/P&gt;&lt;P&gt;ods document dir=(path=\Page1\Content3 );&lt;/P&gt;&lt;P&gt;%let mytext= (3) I dont get it.;&lt;BR /&gt; proc sgrender&lt;BR /&gt;&amp;nbsp; data&amp;nbsp; = sashelp.class&lt;BR /&gt;&amp;nbsp; template = MyTemp&amp;nbsp; ;&lt;BR /&gt;&amp;nbsp; dynamic MyText="&amp;amp;mytext";&lt;BR /&gt;&amp;nbsp; ;&lt;BR /&gt; run;&lt;/P&gt;&lt;P&gt;ods document close;&lt;BR /&gt;ods html close;&lt;/P&gt;&lt;P&gt;ods html;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;proc document;&lt;BR /&gt; doc name=work.TestReport;&lt;BR /&gt; replay \Page1\Content1;&lt;BR /&gt;run;&lt;BR /&gt; replay \Page1\Content2;&lt;BR /&gt;run;&lt;BR /&gt; replay \Page1\Content3;&lt;BR /&gt;run;&lt;BR /&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 20 Jul 2015 17:05:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Macro-variables-in-proc-template-are-updated-in-proc-replay-How/m-p/206541#M13706</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2015-07-20T17:05:49Z</dc:date>
    </item>
    <item>
      <title>Re: Macro variables in proc template are updated in proc replay. How can I maintain the correct value?</title>
      <link>https://communities.sas.com/t5/ODS-and-Base-Reporting/Macro-variables-in-proc-template-are-updated-in-proc-replay-How/m-p/206542#M13707</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;Thanks for the answer: that works fine for the code I posted.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The reason I redefine the template is that I use different graphs and just reduced the problem here. I generate the templates on the fly (writing a MyTemplate.sas file and %include it) depending on the underlaying data. For some reason if you redefine a template that affects the proc replay although the graph is already created with sgrender. Solutions I tested are: different names for every generated template. Or trying to handle the dependance on data via dynamic variables (like the solution of ballardw). But both Solutions pose Problems to me:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In my actual template the appearance depends on the data e.g. &lt;SPAN style="text-decoration: underline;"&gt;&lt;SPAN style="color: #575757; text-decoration: underline;"&gt;the number of lines to draw&lt;/SPAN&gt;&lt;/SPAN&gt; or &lt;SPAN style="text-decoration: underline;"&gt;&lt;SPAN style="color: #575757; text-decoration: underline;"&gt;the axis tickvalues drawn with a loop&lt;/SPAN&gt;&lt;/SPAN&gt;. I use hash separated macro variables to create a loop.&lt;/P&gt;&lt;P&gt;%let var_names = DS_Variable_Name_1#DS_Variable_Name_2#DS_Variable_Name_3;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %do i=&amp;amp;numVars. %to 1 %by -1;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let CurrentVar=%sysfunc(scan(&amp;amp;var_names,&amp;amp;i,#));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let CurrentLabel=%sysfunc(scan(&amp;amp;var_labels,&amp;amp;i,#));;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let legendStatement=&amp;amp;legendStatement. "i&amp;amp;i." ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let CurrentColor=%sysfunc(scan(&amp;amp;SeriesColor.,&amp;amp;i,#));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let CurrentThickness=%sysfunc(scan(&amp;amp;SeriesThick.,&amp;amp;i,#));&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let CurrentPattern=%sysfunc(scan(&amp;amp;SeriesPattern.,&amp;amp;i,#));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; seriesplot&amp;nbsp; x=SG_VN_VARFORMATNR y=&amp;amp;CurrentVar. /name="i&amp;amp;i."&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; display=(markers)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; markerattrs=(symbol=&amp;amp;ChartSymbolCompari. color=&amp;amp;CurrentColor. weight=normal)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; lineattrs=(color=&amp;amp;CurrentColor. thickness=&amp;amp;CurrentThickness. pattern=&amp;amp;CurrentPattern.)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; legendlabel="&amp;amp;CurrentLabel" ;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style=": ; font-size: 10pt; font-family: arial,helvetica,sans-serif;"&gt;I did not manage to swich to "dynamic" template variables here because the scan function and Looping does not seem to work. Is there a way to extract values from delimiter seperated variables as template Input? or do I persue an unnecessary path?&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: arial,helvetica,sans-serif;"&gt;I hope my Problem is well explained and thanks again for having a look.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 21 Jul 2015 06:47:25 GMT</pubDate>
      <guid>https://communities.sas.com/t5/ODS-and-Base-Reporting/Macro-variables-in-proc-template-are-updated-in-proc-replay-How/m-p/206542#M13707</guid>
      <dc:creator>Tobias_N</dc:creator>
      <dc:date>2015-07-21T06:47:25Z</dc:date>
    </item>
  </channel>
</rss>

