<?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: sas macro PROBLEM in New SAS User</title>
    <link>https://communities.sas.com/t5/New-SAS-User/sas-macro-PROBLEM/m-p/511296#M2149</link>
    <description>&lt;P&gt;You have unbalanced quotes further up in the code you submitted. Find those and fix them.&lt;/P&gt;</description>
    <pubDate>Thu, 08 Nov 2018 06:48:55 GMT</pubDate>
    <dc:creator>Kurt_Bremser</dc:creator>
    <dc:date>2018-11-08T06:48:55Z</dc:date>
    <item>
      <title>sas macro PROBLEM</title>
      <link>https://communities.sas.com/t5/New-SAS-User/sas-macro-PROBLEM/m-p/511271#M2146</link>
      <description>&lt;P&gt;HI ALL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DOES ANYONE KNOW HOW TO RUN IT SUCCESSFULLY&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;WHAT IS THE PROBLEM WITH THIS CODE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;%MACRO SponsorMonthly1(A=,C=);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;create table&lt;BR /&gt;PortfolioPeriods as&lt;BR /&gt;SELECT&lt;BR /&gt;BusinessUnit&lt;BR /&gt;,Written.Period&lt;BR /&gt;,Written.UWYear&lt;BR /&gt;,Written.ExposurePeriod&lt;BR /&gt;FROM Written&lt;BR /&gt;WHERE Written.Period &amp;gt;= 201201&lt;BR /&gt;AND Written.Pac IN &amp;amp;A&lt;BR /&gt;AND Written.PolicyNo IN (SELECT MeridianSponsor.MeridianNo as Policy_No FROM MeridianSponsor WHERE MeridianSponsor.Sponsor in &amp;amp;C&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;%mend;&lt;/P&gt;&lt;P&gt;%SponsorMonthly1(A=('GMMAE' 'GMMAM') , C=('A10'));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;THIS IS MY LOG BUT I DON'T KNOW WHAT IS HAPPENING&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter dijitContentPaneSingleChild"&gt;&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitAlignCenter dijitContentPaneSingleChild dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane"&gt;&lt;DIV class="tabs dijitBorderContainer dijitContainer dojoDndTarget dijitLayoutContainer sasStudioTabsParentContainer dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasStudioTabsTabContainer sasStudioTabsTabContainerVertical sasStudioTabsTop dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer sasStudioTabsTabContainerChild dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dojoDndTarget dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer dojoDndContainerOver"&gt;&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasSuiteTabs dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer"&gt;&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter"&gt;&lt;DIV&gt;&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;2 TITLE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;3 FOOTNOTE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;4 OPTIONS LOCALE=en_US DFLANG=LOCALE;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The quoted string currently being processed has become more than 262 characters long. You might have unbalanced quotation&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;marks.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;5 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;6 RUN;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;7 OPTIONS VALIDVARNAME=ANY;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;8 OPTIONS VALIDMEMNAME=COMPAT;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;9 FILENAME _HTMLOUT TEMP;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;10 FILENAME _RTFOUT TEMP ENCODING='UTF-8';&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;11 FILENAME _PDFOUT TEMP;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;12 FILENAME _GSFNAME TEMP;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;13 FILENAME _DATAOUT TEMP;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;14 %LET SYSCC=0;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;15 %LET _CLIENTAPP=SAS Studio;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;16 %LET _CLIENTAPPVERSION=3.6;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;17 %LET _SASSERVERNAME=%BQUOTE(SASAPAC);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;18 %LET _CLIENTUSERID=%BQUOTE(f022m54);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;19 %LET _CLIENTUSERNAME=%BQUOTE(Harry Lui (Kwan Hin));&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;20 %LET CLIENTMACHINE=%BQUOTE(10.134.5.173);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;21&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;22 %LET _SASPROGRAMFILE = %BQUOTE();&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;23 %LET _BASEURL = %BQUOTE(&lt;A href="http://cbrtplpst01.chubb.com:7980/SASStudio/" target="_blank"&gt;http://cbrtplpst01.chubb.com:7980/SASStudio/&lt;/A&gt;);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;24 %LET _EXECENV=SASStudio;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;______________________________________________________________________________________________________________________&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;25 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;26 CALL&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;26 ! SYMPUT("GRAPHINIT"&lt;/DIV&gt;&lt;DIV class="sasError"&gt;_&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;26 ! ,"");&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;27 CALL&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;27 ! SYMPUT("GRAPHTERM"&lt;/DIV&gt;&lt;DIV class="sasError"&gt;_&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;27 ! ,"");&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;28 RC=TSLVL('GEOCODE','N');&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;29 _ERROR_=0;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;30 IF (RC^=' ') THEN DO;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;31 CALL SYMPUT("GRAPHINIT","GOPTIONS RESET=ALL GSFNAME=_GSFNAME;");&lt;/DIV&gt;&lt;DIV class="sasError"&gt;___ ________________&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49 49&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;32 CALL SYMPUT("GRAPHTERM","GOPTIONS NOACCESSIBLE;");&lt;/DIV&gt;&lt;DIV class="sasError"&gt;___ ___________________________________&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49 49&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;33 END;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;34 RUN;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;35 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;36 RC=SYSPROD("PRODNUM002"&lt;/DIV&gt;&lt;DIV class="sasError"&gt;_&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;36 ! );&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;37 IF (RC^=1) THEN DO;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;38 CALL&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;38 ! SYMPUT("GRAPHINIT"&lt;/DIV&gt;&lt;DIV class="sasError"&gt;_&lt;/DIV&gt;&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;38 ! ,"");&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;39 CALL SYMPUT("GRAPHTERM","");&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;40 END;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;41 RUN;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;42 %LET _DATAOUT_MIME_TYPE=;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;43 %LET _DATAOUT_NAME=;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;44 %LET _DATAOUT_TABLE=;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;45 %LET _DATAOUT_URL=;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;46 %SYMDEL _DATAOUT_MIME_TYPE _DATAOUT_NAME _DATAOUT_URL _DATAOUT_TABLE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;47 %LET _SASWS_ = %BQUOTE(/u/f022m54);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;48 %LET _SASWSTEMP_=%BQUOTE(/u/f022m54/.images/afa6fdb0-2f7c-4146-8a04-51778cf0d01f);&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;49 ODS LISTING CLOSE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;50 OPTIONS PRINTERPATH=PDF;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;51 ODS AUTONAVIGATE OFF;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;52 ODS GRAPHICS ON;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;53 ODS HTML5 (ID=WEB) DEVICE=PNG GPATH="&amp;amp;_SASWSTEMP_" ENCODING=utf8 FILE=_HTMLOUT (TITLE='Results: Program 1')&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;53 ! STYLE=Htmlblue OPTIONS(BITMAP_MODE='INLINE' OUTLINE='ON' SVG_MODE='INLINE'&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;53 ! CSS_PREFIX='.ods_afa6fdb0-2f7c-4146-8a04-51778cf0d01f' BODY_ID='div_afa6fdb0-2f7c-4146-8a04-51778cf0d01f' );&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;54 ODS RTF (ID=WEB) STYLE=Rtf FILE=_RTFOUT sasdate;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The quoted string currently being processed has become more than 262 characters long. You might have unbalanced quotation&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;marks.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;55 ODS PDF (ID=WEB) STYLE=Pearl FILE=_PDFOUT;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;56 &amp;amp;GRAPHINIT;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;57 OPTIONS FIRSTOBS=1;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;58 OPTIONS OBS=MAX;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;59 OPTIONS DTRESET DATE NUMBER NOTES;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;60 %put %bquote(NOTE: ODS statements in the SAS Studio environment may disable some output features.);&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: ODS statements in the SAS Studio environment may disable some output features.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;61 OPTIONS NOTES STIMER SOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;62&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;63 %MACRO SponsorMonthly1(A=,C=);&lt;/DIV&gt;&lt;DIV class="sasError"&gt;ERROR: The macro SPONSORMONTHLY1 is still executing and cannot be redefined.&lt;/DIV&gt;&lt;DIV class="sasError"&gt;ERROR: A dummy macro will be compiled.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;64&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;65 proc sql;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;66 create table&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;67 PortfolioPeriods as&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;68 SELECT&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;69 BusinessUnit&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;70 ,Written.Period&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;71 ,Written.UWYear&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;72 ,Written.ExposurePeriod&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;73 FROM Written&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;74 WHERE Written.Period &amp;gt;= 201201&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;75 AND Written.Pac IN &amp;amp;A&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 AND Written.PolicyNo IN (SELECT MeridianSponsor.MeridianNo as Policy_No FROM MeridianSponsor WHERE&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;76 ! MeridianSponsor.Sponsor in &amp;amp;C&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;77&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;78 ;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;79 run;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;80&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;81&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;82 %mend;&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;NOTE: The quoted string currently being processed has become more than 262 characters long. You might have unbalanced quotation&lt;/DIV&gt;&lt;DIV class="sasNote"&gt;marks.&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;83&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;84 %SponsorMonthly1(A=('GMMAE' 'GMMAM') , C=('A10'));&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;85&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;86&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;87 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;88 ODS HTML CLOSE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;89 &amp;amp;GRAPHTERM; ;*';*";*/;RUN;QUIT;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;90 QUIT;RUN;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;91 ODS HTML5 (ID=WEB) CLOSE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;92&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;93 ODS RTF (ID=WEB) CLOSE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;94 ODS PDF (ID=WEB) CLOSE;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;95 FILENAME _GSFNAME;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;96 DATA _NULL_;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;97 RUN;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;98 OPTIONS VALIDMEMNAME=COMPAT;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;99 OPTIONS NOTES STIMER SOURCE SYNTAXCHECK;&lt;/DIV&gt;&lt;DIV class="sasSource"&gt;100&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV class="dijitContentPane statusBar dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignBottom"&gt;&amp;nbsp;&lt;/DIV&gt;</description>
      <pubDate>Thu, 08 Nov 2018 04:38:13 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/sas-macro-PROBLEM/m-p/511271#M2146</guid>
      <dc:creator>harrylui</dc:creator>
      <dc:date>2018-11-08T04:38:13Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro PROBLEM</title>
      <link>https://communities.sas.com/t5/New-SAS-User/sas-macro-PROBLEM/m-p/511276#M2147</link>
      <description>&lt;P&gt;1. Restart SAS&lt;/P&gt;
&lt;P&gt;2. Does your query work if hardcoded, ie not a macro? If not, fix that first.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;3. Proc sql needs a QUIT not a RUN to end.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;4. DONT TYPE IN CAPSLOCK. ITS HARD TO READ AND IS THE EQUIVALENT OF YELLING AT PEOPLE. When used APPROPRIATELY it helps highlight key words, but it’s not recommended for coding either.&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/107435"&gt;@harrylui&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;HI ALL&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;DOES ANYONE KNOW HOW TO RUN IT SUCCESSFULLY&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;WHAT IS THE PROBLEM WITH THIS CODE&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%MACRO SponsorMonthly1(A=,C=);&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;proc sql;&lt;BR /&gt;create table&lt;BR /&gt;PortfolioPeriods as&lt;BR /&gt;SELECT&lt;BR /&gt;BusinessUnit&lt;BR /&gt;,Written.Period&lt;BR /&gt;,Written.UWYear&lt;BR /&gt;,Written.ExposurePeriod&lt;BR /&gt;FROM Written&lt;BR /&gt;WHERE Written.Period &amp;gt;= 201201&lt;BR /&gt;AND Written.Pac IN &amp;amp;A&lt;BR /&gt;AND Written.PolicyNo IN (SELECT MeridianSponsor.MeridianNo as Policy_No FROM MeridianSponsor WHERE MeridianSponsor.Sponsor in &amp;amp;C&lt;BR /&gt;;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;%mend;&lt;/P&gt;
&lt;P&gt;%SponsorMonthly1(A=('GMMAE' 'GMMAM') , C=('A10'));&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;THIS IS MY LOG BUT I DON'T KNOW WHAT IS HAPPENING&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter dijitContentPaneSingleChild"&gt;
&lt;DIV class="dijitBorderContainer dijitContainer row-fluid dijitLayoutContainer"&gt;
&lt;DIV class="dijitContentPane dijitAlignCenter dijitContentPaneSingleChild dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane"&gt;
&lt;DIV class="tabs dijitBorderContainer dijitContainer dojoDndTarget dijitLayoutContainer sasStudioTabsParentContainer dojoDndContainerOver"&gt;
&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasStudioTabsTabContainer sasStudioTabsTabContainerVertical sasStudioTabsTop dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;
&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;
&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;
&lt;DIV class="dijitBorderContainer dijitContainer sasStudioTabsTabContainerChild dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;
&lt;DIV class="dijitBorderContainer dijitContainer dojoDndTarget dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer dojoDndContainerOver"&gt;
&lt;DIV class="dijitTabContainer dijitTabContainerTop dijitContainer dijitLayoutContainer tabStrip-disabled sasSuiteTabs dijitBorderContainer-child dijitBorderContainer-dijitTabContainerTop dijitBorderContainerPane dijitAlignCenter"&gt;
&lt;DIV class="dijitTabPaneWrapper dijitTabContainerTop-container dijitAlignCenter"&gt;
&lt;DIV class="dijitTabContainerTopChildWrapper dijitVisible"&gt;
&lt;DIV class="dijitBorderContainer dijitContainer dijitTabPane dijitTabContainerTop-child dijitTabContainerTop-dijitBorderContainer dijitLayoutContainer"&gt;
&lt;DIV class="dijitBorderContainer dijitContainer dijitBorderContainer-child dijitBorderContainer-dijitBorderContainer dijitBorderContainerPane dijitAlignCenter dijitLayoutContainer"&gt;
&lt;DIV class="dijitContentPane dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignCenter"&gt;
&lt;DIV&gt;
&lt;DIV class="sasSource"&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;2 TITLE;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;3 FOOTNOTE;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;4 OPTIONS LOCALE=en_US DFLANG=LOCALE;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE: The quoted string currently being processed has become more than 262 characters long. You might have unbalanced quotation&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;marks.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;5 DATA _NULL_;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;6 RUN;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;7 OPTIONS VALIDVARNAME=ANY;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;8 OPTIONS VALIDMEMNAME=COMPAT;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;9 FILENAME _HTMLOUT TEMP;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;10 FILENAME _RTFOUT TEMP ENCODING='UTF-8';&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;11 FILENAME _PDFOUT TEMP;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;12 FILENAME _GSFNAME TEMP;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;13 FILENAME _DATAOUT TEMP;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;14 %LET SYSCC=0;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;15 %LET _CLIENTAPP=SAS Studio;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;16 %LET _CLIENTAPPVERSION=3.6;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;17 %LET _SASSERVERNAME=%BQUOTE(SASAPAC);&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;18 %LET _CLIENTUSERID=%BQUOTE(f022m54);&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;19 %LET _CLIENTUSERNAME=%BQUOTE(Harry Lui (Kwan Hin));&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;20 %LET CLIENTMACHINE=%BQUOTE(10.134.5.173);&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;21&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;22 %LET _SASPROGRAMFILE = %BQUOTE();&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;23 %LET _BASEURL = %BQUOTE(&lt;A href="http://cbrtplpst01.chubb.com:7980/SASStudio/" target="_blank"&gt;http://cbrtplpst01.chubb.com:7980/SASStudio/&lt;/A&gt;);&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;24 %LET _EXECENV=SASStudio;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;______________________________________________________________________________________________________________________&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;25 DATA _NULL_;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;26 CALL&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;26 ! SYMPUT("GRAPHINIT"&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;_&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;26 ! ,"");&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;27 CALL&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;27 ! SYMPUT("GRAPHTERM"&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;_&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;27 ! ,"");&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;28 RC=TSLVL('GEOCODE','N');&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;29 _ERROR_=0;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;30 IF (RC^=' ') THEN DO;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;31 CALL SYMPUT("GRAPHINIT","GOPTIONS RESET=ALL GSFNAME=_GSFNAME;");&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;___ ________________&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;49 49&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;32 CALL SYMPUT("GRAPHTERM","GOPTIONS NOACCESSIBLE;");&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;___ ___________________________________&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;49 49&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;33 END;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;34 RUN;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;35 DATA _NULL_;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;36 RC=SYSPROD("PRODNUM002"&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;_&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;36 ! );&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;37 IF (RC^=1) THEN DO;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;38 CALL&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;38 ! SYMPUT("GRAPHINIT"&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;_&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;49&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;38 ! ,"");&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;between a quoted string and the succeeding identifier is recommended.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;39 CALL SYMPUT("GRAPHTERM","");&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;40 END;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;41 RUN;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;42 %LET _DATAOUT_MIME_TYPE=;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;43 %LET _DATAOUT_NAME=;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;44 %LET _DATAOUT_TABLE=;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;45 %LET _DATAOUT_URL=;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;46 %SYMDEL _DATAOUT_MIME_TYPE _DATAOUT_NAME _DATAOUT_URL _DATAOUT_TABLE;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;47 %LET _SASWS_ = %BQUOTE(/u/f022m54);&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;48 %LET _SASWSTEMP_=%BQUOTE(/u/f022m54/.images/afa6fdb0-2f7c-4146-8a04-51778cf0d01f);&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;49 ODS LISTING CLOSE;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;50 OPTIONS PRINTERPATH=PDF;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;51 ODS AUTONAVIGATE OFF;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;52 ODS GRAPHICS ON;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;53 ODS HTML5 (ID=WEB) DEVICE=PNG GPATH="&amp;amp;_SASWSTEMP_" ENCODING=utf8 FILE=_HTMLOUT (TITLE='Results: Program 1')&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;53 ! STYLE=Htmlblue OPTIONS(BITMAP_MODE='INLINE' OUTLINE='ON' SVG_MODE='INLINE'&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;53 ! CSS_PREFIX='.ods_afa6fdb0-2f7c-4146-8a04-51778cf0d01f' BODY_ID='div_afa6fdb0-2f7c-4146-8a04-51778cf0d01f' );&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;54 ODS RTF (ID=WEB) STYLE=Rtf FILE=_RTFOUT sasdate;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE: The quoted string currently being processed has become more than 262 characters long. You might have unbalanced quotation&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;marks.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;55 ODS PDF (ID=WEB) STYLE=Pearl FILE=_PDFOUT;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;56 &amp;amp;GRAPHINIT;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;57 OPTIONS FIRSTOBS=1;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;58 OPTIONS OBS=MAX;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;59 OPTIONS DTRESET DATE NUMBER NOTES;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;60 %put %bquote(NOTE: ODS statements in the SAS Studio environment may disable some output features.);&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE: ODS statements in the SAS Studio environment may disable some output features.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;61 OPTIONS NOTES STIMER SOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;62&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;63 %MACRO SponsorMonthly1(A=,C=);&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;ERROR: The macro SPONSORMONTHLY1 is still executing and cannot be redefined.&lt;/DIV&gt;
&lt;DIV class="sasError"&gt;ERROR: A dummy macro will be compiled.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;64&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;65 proc sql;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;66 create table&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;67 PortfolioPeriods as&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;68 SELECT&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;69 BusinessUnit&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;70 ,Written.Period&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;71 ,Written.UWYear&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;72 ,Written.ExposurePeriod&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;73 FROM Written&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;74 WHERE Written.Period &amp;gt;= 201201&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;75 AND Written.Pac IN &amp;amp;A&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;76 AND Written.PolicyNo IN (SELECT MeridianSponsor.MeridianNo as Policy_No FROM MeridianSponsor WHERE&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;76 ! MeridianSponsor.Sponsor in &amp;amp;C&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;77&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;78 ;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;79 run;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;80&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;81&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;82 %mend;&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;NOTE: The quoted string currently being processed has become more than 262 characters long. You might have unbalanced quotation&lt;/DIV&gt;
&lt;DIV class="sasNote"&gt;marks.&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;83&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;84 %SponsorMonthly1(A=('GMMAE' 'GMMAM') , C=('A10'));&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;85&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;86&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;87 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;88 ODS HTML CLOSE;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;89 &amp;amp;GRAPHTERM; ;*';*";*/;RUN;QUIT;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;90 QUIT;RUN;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;91 ODS HTML5 (ID=WEB) CLOSE;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;92&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;93 ODS RTF (ID=WEB) CLOSE;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;94 ODS PDF (ID=WEB) CLOSE;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;95 FILENAME _GSFNAME;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;96 DATA _NULL_;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;97 RUN;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;98 OPTIONS VALIDMEMNAME=COMPAT;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;99 OPTIONS NOTES STIMER SOURCE SYNTAXCHECK;&lt;/DIV&gt;
&lt;DIV class="sasSource"&gt;100&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;/DIV&gt;
&lt;DIV class="dijitContentPane statusBar dijitBorderContainer-child dijitBorderContainer-dijitContentPane dijitBorderContainerPane dijitAlignBottom"&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 08 Nov 2018 05:22:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/sas-macro-PROBLEM/m-p/511276#M2147</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2018-11-08T05:22:59Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro PROBLEM</title>
      <link>https://communities.sas.com/t5/New-SAS-User/sas-macro-PROBLEM/m-p/511296#M2149</link>
      <description>&lt;P&gt;You have unbalanced quotes further up in the code you submitted. Find those and fix them.&lt;/P&gt;</description>
      <pubDate>Thu, 08 Nov 2018 06:48:55 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/sas-macro-PROBLEM/m-p/511296#M2149</guid>
      <dc:creator>Kurt_Bremser</dc:creator>
      <dc:date>2018-11-08T06:48:55Z</dc:date>
    </item>
    <item>
      <title>Re: sas macro PROBLEM</title>
      <link>https://communities.sas.com/t5/New-SAS-User/sas-macro-PROBLEM/m-p/511415#M2162</link>
      <description>&lt;P&gt;This from the top your log:&lt;/P&gt;
&lt;PRE&gt;1 OPTIONS NONOTES NOSTIMER NOSOURCE NOSYNTAXCHECK;
2 TITLE;
3 FOOTNOTE;
4 OPTIONS LOCALE=en_US DFLANG=LOCALE;

NOTE: &lt;FONT color="#0000ff"&gt;The quoted string currently being processed has become more than 262 characters long&lt;/FONT&gt;. You might have unbalanced quotation
marks.&lt;/PRE&gt;
&lt;P&gt;Indicates that some where &lt;STRONG&gt;before&lt;/STRONG&gt; the code shown was run&amp;nbsp;you have something quoting strings and quite possibly the quotes are not closed properly. Possibly use of a 'string" or "string" or just plain unclosed 'string&amp;nbsp;&amp;nbsp; .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;So you need to look to code submitted previously. Note that a single one of these mismatched quotes will cause almost every other statement involving quotes to generate one or more errors or messages depending on where the later quotes are used.&lt;/P&gt;
&lt;P&gt;Also:&lt;/P&gt;
&lt;PRE&gt;AND Written.PolicyNo IN &lt;STRONG&gt;&lt;FONT color="#ff0000" size="4"&gt;(&lt;/FONT&gt;&lt;/STRONG&gt;SELECT MeridianSponsor.MeridianNo as Policy_No FROM MeridianSponsor WHERE MeridianSponsor.Sponsor in &amp;amp;C
;&lt;/PRE&gt;
&lt;P&gt;There is no matching ) to go with the highlighted ( .&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Debugging macros is easier if you&lt;/P&gt;</description>
      <pubDate>Thu, 08 Nov 2018 15:46:49 GMT</pubDate>
      <guid>https://communities.sas.com/t5/New-SAS-User/sas-macro-PROBLEM/m-p/511415#M2162</guid>
      <dc:creator>ballardw</dc:creator>
      <dc:date>2018-11-08T15:46:49Z</dc:date>
    </item>
  </channel>
</rss>

