<?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: &amp;quot;NOTE 49-169: The meaning of an identifier after a quoted string.....&amp;quot; error in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/288170#M59371</link>
    <description>&lt;P&gt;I know this is a late reply but I recently had this problem and found my issue. I am using SAS EG and ran part of a macro but didn't run the %mend. I then went to run all of my code and got the "NOTE 49-169" issue. SAS doesn't fully dump it's memory so the unbalance of not having %mend creates the note/error. This is why closing the program and then opening and re-running the program "fixes" the problem. A quick solution is to only run the line "%mend" which will generate an error. Ignore the error. Then try re-running all of your code and there should be no issues.&lt;/P&gt;</description>
    <pubDate>Fri, 29 Jul 2016 16:15:58 GMT</pubDate>
    <dc:creator>dbianco</dc:creator>
    <dc:date>2016-07-29T16:15:58Z</dc:date>
    <item>
      <title>"NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121796#M24942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Everyone&lt;/P&gt;&lt;P&gt;I have been running SAS programs using the same directory for a year now. I have been working on a program that has been running fine (minus usual de-bugging issues). However today, when I am trying to run the same program in the same directory, I am getting the below error (in bold). I have changed nothing to prompt it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Does anyone know how to resolve this? I looked at some past older threads and did not see anything that I could use.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ;*';*";*/;quit;run;&lt;/P&gt;&lt;P&gt;2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; OPTIONS PAGENO=MIN;&lt;/P&gt;&lt;P&gt;3&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %LET _CLIENTTASKLABEL='test_metric1_judge_8_22_13_test';&lt;/P&gt;&lt;P&gt;4&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %LET _CLIENTPROJECTPATH='F:\MetricFiles\2013_Changes\test_judgeData_8_6_13.egp';&lt;/P&gt;&lt;P&gt;5&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %LET _CLIENTPROJECTNAME='test_judgeData_8_6_13.egp';&lt;/P&gt;&lt;P&gt;6&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %LET _SASPROGRAMFILE='I:\CIP_projects\data-metrics\SAS\2013JudgeData\test_metric1_judge_8_22_13_test.sas';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;__________________________________________&lt;/P&gt;&lt;P&gt;49&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release.&amp;nbsp; Inserting white space between a quoted string and the succeeding identifier is recommended.&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Aug 2013 15:39:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121796#M24942</guid>
      <dc:creator>Paul_NYS</dc:creator>
      <dc:date>2013-08-25T15:39:01Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121797#M24943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Looks like unbalanced quotes.&amp;nbsp; Did you change the AUTOEXEC?&amp;nbsp; Or issue some commands using -INITSTMT configuration option?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Aug 2013 16:25:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121797#M24943</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-08-25T16:25:57Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121798#M24944</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, not at all. I don't understand it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Aug 2013 16:35:06 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121798#M24944</guid>
      <dc:creator>Paul_NYS</dc:creator>
      <dc:date>2013-08-25T16:35:06Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121799#M24945</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It is a note as it is no error yet.&amp;nbsp; As you are running eguide to a 9 version of SAS while it shows normal generated code this note is strange.&lt;/P&gt;&lt;P&gt;In the shown code the issue is not visible but possible it is coming from elsewhere. Try a dummy empty file as sas source to eliminate this option. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;There has been a code convention change in the 8 to 9 conversion or even earlier.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;See:&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/kb/3/353.html" title="http://support.sas.com/kb/3/353.html"&gt;3353 - SAS literals in PUT statement generate errors&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/kb/18/952.html" title="http://support.sas.com/kb/18/952.html"&gt;18952 - Note in the log might cause red X to be displayed in the Project view ofSAS Enterprise Guide&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;A href="http://blogs.sas.com/content/supportnews/2011/04/13/the-top-10-errors-notes-and-warnings-that-prompt-data-step-programmers-to-call-sas-technical-support/" title="http://blogs.sas.com/content/supportnews/2011/04/13/the-top-10-errors-notes-and-warnings-that-prompt-data-step-programmers-to-call-sas-technical-support/"&gt; The top 10 errors, notes and warnings that prompt DATA step programmers to call SAS Technical Support - Key Happenings at support.sas&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The introduce named literal string is indidcating for more strict syntax coding conventions.&lt;/P&gt;&lt;P&gt;In the old day-s being limited by 72 postions on a punch card it made sense to save space. That is history.&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/documentation/cdl/en/lrcon/64801/HTML/default/viewer.htm#p0cq7f0icfjr8vn19vyunwmmsl7m.htm" title="http://support.sas.com/documentation/cdl/en/lrcon/64801/HTML/default/viewer.htm#p0cq7f0icfjr8vn19vyunwmmsl7m.htm"&gt;SAS(R) 9.4 Language Reference: Concepts&lt;/A&gt; ( SAS Constants in Expressions - Avoiding a Common Error with Constants)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Aug 2013 17:32:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121799#M24945</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2013-08-25T17:32:45Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121800#M24946</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I actually can't even create a dummy file--I keep getting the same warning, which stops processing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here is the entire log file (not that long): &lt;A href="http://www.nycourts.gov/surveys/cwcip/log-8-25-13.zip" title="http://www.nycourts.gov/surveys/cwcip/log-8-25-13.zip"&gt;http://www.nycourts.gov/surveys/cwcip/log-8-25-13.zip&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Aug 2013 18:02:17 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121800#M24946</guid>
      <dc:creator>Paul_NYS</dc:creator>
      <dc:date>2013-08-25T18:02:17Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121801#M24947</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SAS supports a few cases where a letter immediately following a closed quote changes the meaning of the string.&amp;nbsp; For example:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;'some long name'n&lt;/P&gt;&lt;P&gt;'25Aug2013'd&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It looks like your first line is unbalancing the quotes, so that SAS considers all your open quotes to be closing quotes.&amp;nbsp; Try starting a fresh SAS session and removing the first line.&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>Sun, 25 Aug 2013 18:33:14 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121801#M24947</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-08-25T18:33:14Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121802#M24948</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The first lines in the program are generated by Enterprise Guide automatically. My first code lines in the program are just libref statements:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;**lib refs**;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;libname Raw 'F:\MetricFiles\7_2013_judge\Combine';&lt;/P&gt;&lt;P&gt;libname Dict 'F:\MetricFiles\7_2013_judge\Dictionaries';&lt;/P&gt;&lt;P&gt;libname SASd 'F:\MetricFiles\7_2013_judge\SASdata';&lt;/P&gt;&lt;P&gt;libname met 'F:\MetricFiles\7_2013_judge\metrics_final';&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Aug 2013 19:15:07 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121802#M24948</guid>
      <dc:creator>Paul_NYS</dc:creator>
      <dc:date>2013-08-25T19:15:07Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121803#M24949</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just a a few diagnostic tests to try out ... not a solution ... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. D&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;oes the NOTE disappear if you insert a blank after each of the open quotes?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. If you remove all of the quotes that you have control over, are you able to run code subsequent to that?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You would need to start a separate EG session for each test.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Aug 2013 19:27:05 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121803#M24949</guid>
      <dc:creator>Astounding</dc:creator>
      <dc:date>2013-08-25T19:27:05Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121804#M24950</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Agree with diagnostic testing.&lt;BR /&gt;Would start:&lt;/P&gt;&lt;P&gt;1/ create new eg.project (testinfra.egp) with the sas program contents:&amp;nbsp;&amp;nbsp; Proc options ; run;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Close the appserver and run this program.&amp;nbsp; It should open up the appserver (WS) again.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Result options: &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; a/ The error is still there?&amp;nbsp; Your infra appserver got courrupted. Tom-s suggestions are good candidates to start.&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; b/ No error? The problem is somewhere in your own code. Try to submit step for step your code to&amp;nbsp; get it to the point it will give problems&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Disconnectin/restarting the WS server is needed as Asounding stated&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the EG-code line 1-6 is genereated and line 1 is the "magic string" that should elminate this kind of quoting problems.&lt;/P&gt;&lt;P&gt;I know one exception and that is some weird behanvior caused by using macro comment statements (%* )&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Aug 2013 19:54:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121804#M24950</guid>
      <dc:creator>jakarman</dc:creator>
      <dc:date>2013-08-25T19:54:37Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121805#M24951</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Astounding, Jaap&lt;/P&gt;&lt;P&gt;Based on the above, I created a new project and imported the same SAS program into it initially ran it as is without touching the quotes. It seemed to run fine actually. I don't know if it will last, but it seems to working OK within the new project, which I don't understand, since nothing else is different, but I will keep working with it today and replay back with the result.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Paul&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 26 Aug 2013 13:27:01 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121805#M24951</guid>
      <dc:creator>Paul_NYS</dc:creator>
      <dc:date>2013-08-26T13:27:01Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121806#M24952</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Reading page 3 of this paper might help:&lt;/P&gt;&lt;P&gt;&lt;A href="http://support.sas.com/resources/papers/proceedings11/262-2011.pdf" title="http://support.sas.com/resources/papers/proceedings11/262-2011.pdf"&gt;http://support.sas.com/resources/papers/proceedings11/262-2011.pdf&lt;/A&gt; &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 03 Jul 2015 17:46:52 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121806#M24952</guid>
      <dc:creator>shadigood</dc:creator>
      <dc:date>2015-07-03T17:46:52Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121807#M24953</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It seems that&amp;nbsp; quote problem.&lt;/P&gt;&lt;P&gt;Not sure . If it could work .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;%LET _CLIENTTASKLABEL=%str( %'test_metric1_judge_8_22_13_test%' );&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 04 Jul 2015 03:00:22 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121807#M24953</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2015-07-04T03:00:22Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121808#M24954</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This is always a tricky problem, specially when it gets thrown for something that you were running successfully until recently. And there doesn't seem to be any simple one-step solution for it. Most searches online ended up in dead-ends for me.&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So are few solutions which did or did not work for me:&lt;BR /&gt;&lt;SPAN style="font-size: 10pt; line-height: 1.5em;"&gt;1) a single or double quote used in a comment inside the Macro&amp;nbsp; - even though its inside a comment, it somehow manages to trigger this warning&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;2) adding extra space before &amp;amp; after, each instance of single/double quote - this never helped (though it did make me search and understand the difference between using single vs double quote)&lt;/P&gt;&lt;P&gt;3) Using 'PUTN' function - this one was most recent. So maybe there are others functions too, which throw this warning!!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My suggestion would be, try commenting your code piece-by-piece and then running it after restarting SAS). Or in case you made any recent changes, start with them first.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 21 Aug 2015 22:01:20 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121808#M24954</guid>
      <dc:creator>Uditg_ucla</dc:creator>
      <dc:date>2015-08-21T22:01:20Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121809#M24955</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your log does NOT have the full set of SAS code that was submitted. What version of Enterprise Guide are you using?&amp;nbsp; With version 6.1 you can change the settings by using menu&amp;nbsp; Tools -&amp;gt; Options to see the options window.&amp;nbsp; Then under Tasks -&amp;gt; Tasks General there is a check box for "Display all generated SAS code in task output".&amp;nbsp; Check that Box and hopefully you will see the line of text that the SAS log says has happened on line 49.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 22 Aug 2015 15:22:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121809#M24955</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2015-08-22T15:22:50Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121810#M24956</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I would side with answers that point to macro comments as the likely issue. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had a&amp;nbsp; [ %macro comment; ] statement followed by some unused code, having read here (&lt;A href="http://www.sys-seminar.com/EE/Files/staceyphillips.pdf" title="http://www.sys-seminar.com/EE/Files/staceyphillips.pdf"&gt;http://www.sys-seminar.com/EE/Files/staceyphillips.pdf&lt;/A&gt;) that creating %macro comment and not calling the macro is a good way to comment out sections of code. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I used that approach, with a macro comment statement followed by some optional SAS code I did not intend to execute (that section included some regular commented out text, using * ... ; and /* ... */ methods). &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The "NOTE 49-169" problem began immediately after running this macro-commented-out section. The only solution seemed to be restarting EG.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So, if you have any macro comment sections, or macros with comments in them, I suggest removing the macro comment and using some other method for commenting out that section of code, and/or experimenting with different types of comments within that macro to maybe pinpoint the problematic syntax.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;p.s. A potentially better approach to using a macro for commenting out sections of SAS code is mentioned in this post, although I have not tested it (&lt;A href="http://stackoverflow.com/questions/12011887/commenting-out-sections-of-code-for-testing" title="http://stackoverflow.com/questions/12011887/commenting-out-sections-of-code-for-testing"&gt;http://stackoverflow.com/questions/12011887/commenting-out-sections-of-code-for-testing&lt;/A&gt;). &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 28 Aug 2015 15:09:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/121810#M24956</guid>
      <dc:creator>andrewm</dc:creator>
      <dc:date>2015-08-28T15:09:50Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/271910#M54089</link>
      <description>&lt;P&gt;It seems that the single quote can not be used in annotation in sas macros.&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 20 May 2016 06:17:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/271910#M54089</guid>
      <dc:creator>Emily_Zhang</dc:creator>
      <dc:date>2016-05-20T06:17:43Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/280427#M56664</link>
      <description>&lt;P&gt;Whenever i am getting this note i close the sas session and the reopen.Then there will be no more notes and truncation!But i am really interested in knowing the root cause,is it a bug.&lt;/P&gt;</description>
      <pubDate>Mon, 27 Jun 2016 14:12:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/280427#M56664</guid>
      <dc:creator>Jems</dc:creator>
      <dc:date>2016-06-27T14:12:51Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/288170#M59371</link>
      <description>&lt;P&gt;I know this is a late reply but I recently had this problem and found my issue. I am using SAS EG and ran part of a macro but didn't run the %mend. I then went to run all of my code and got the "NOTE 49-169" issue. SAS doesn't fully dump it's memory so the unbalance of not having %mend creates the note/error. This is why closing the program and then opening and re-running the program "fixes" the problem. A quick solution is to only run the line "%mend" which will generate an error. Ignore the error. Then try re-running all of your code and there should be no issues.&lt;/P&gt;</description>
      <pubDate>Fri, 29 Jul 2016 16:15:58 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/288170#M59371</guid>
      <dc:creator>dbianco</dc:creator>
      <dc:date>2016-07-29T16:15:58Z</dc:date>
    </item>
    <item>
      <title>Re: "NOTE 49-169: The meaning of an identifier after a quoted string....." error</title>
      <link>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/317986#M69639</link>
      <description>&lt;P&gt;Hello Paul_NYS,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The most common cause of this note is code that was submitted that contains unbalanced quotes.&amp;nbsp; The circumvention is to add the missing quote and save your code.&amp;nbsp;&amp;nbsp; In Base SAS, you can try submitting the following line of syntax.&amp;nbsp;&amp;nbsp;Most of the time&amp;nbsp;this statement will allow SAS to recover from the missing quote and you will not have to restart SAS.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;;*%mend;*);*';*";**/;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the this does not allow SAS to recover, you will have to restart SAS.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If you are running in Enterprise Guide,&amp;nbsp;&amp;nbsp;the circumvention is the same.&amp;nbsp; You will have to add the missing quote quote and save your code.&amp;nbsp; However, &amp;nbsp;EG automatically submits the above&amp;nbsp;line of syntax that allows you to recover from the missing quote.&amp;nbsp; Simply resubmitting your code should allow you continue in the current EG session.&amp;nbsp; If you are still receiving the note even after correcting the unbalanced quotes, you will have to restart your EG session.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As some of the folks who responded have mentioned, unbalanced quotes within a comment within&amp;nbsp;a macro definition can also generate this note.&amp;nbsp;&amp;nbsp; The note listed below goes into more detail, but basically, both&amp;nbsp;asterisk-style and macro-style comments are still tokenized by SAS.&amp;nbsp; This means that an unmatched quote within these styles of comments&amp;nbsp;is still seen as the start of a string literal.&amp;nbsp; SAS always expects a closing quote to end a string litteral.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://support.sas.com/kb/32/684.html" target="_blank"&gt;http://support.sas.com/kb/32/684.html&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The best way to prevent problems with unmatched quotes contained within comments is to always use PL/1 style comments within a macro.&amp;nbsp; This type of comment is not tokenized so quotes are not seen as the start to a string literal.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;If the cause of the note is a quote within a comment, the circumvention is to change the comment to a PL/1 style comment and save your code.&amp;nbsp;&amp;nbsp; You can then try and submit the following line of code to restore your SAS session.&amp;nbsp; If that does not allow you to recover, you will have to restart your SAS session.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;;*%mend;*);*';*";**/;&lt;BR /&gt;run;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The final common cause for this issue is a quoted string that contains a macro variable that was created using&amp;nbsp;a macro quoting function.&amp;nbsp; Below is a simple example.&amp;nbsp; This problem is most likely to occur when the macro variable is the last thing listed in the quoted string.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%_eg_hidenotesandsource;&lt;/P&gt;
&lt;P&gt;5 %_eg_hidenotesandsource;&lt;/P&gt;
&lt;P&gt;29&lt;/P&gt;
&lt;P&gt;30 %let x=%str(test);&lt;/P&gt;
&lt;P&gt;31&lt;/P&gt;
&lt;P&gt;32 %put "This is a &amp;amp;x"abc;&lt;/P&gt;
&lt;P&gt;NOTE: Line generated by the macro variable "X".&lt;/P&gt;
&lt;P&gt;32 "This is a test&lt;/P&gt;
&lt;P&gt;_______________&lt;/P&gt;
&lt;P&gt;49&lt;/P&gt;
&lt;P&gt;"This is a test"abc&lt;/P&gt;
&lt;P&gt;NOTE 49-169: The meaning of an identifier after a quoted string might change in a future SAS release. Inserting white space&lt;/P&gt;
&lt;P&gt;between a quoted string and the succeeding identifier is recommended.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Macro quoting functions use special delta characters to mask any special characters found within the argument to the function.&amp;nbsp; These delta characters can sometimes be misinterpreted in non-macro code and cause unexpected problems.&amp;nbsp; The circumvention is to use the %UNQUOTE&amp;nbsp;function to remove the delta characters.&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;%put "This is a %unquote(&amp;amp;x)"abc;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Dec 2016 19:57:45 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/quot-NOTE-49-169-The-meaning-of-an-identifier-after-a-quoted/m-p/317986#M69639</guid>
      <dc:creator>saskir</dc:creator>
      <dc:date>2016-12-09T19:57:45Z</dc:date>
    </item>
  </channel>
</rss>

