<?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: Truncated record?? in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165144#M42789</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just to add onto my previous post, try shrinking each line a bit, having sections of code on different lines, e.g. select and from on different rows, all indented the same.&amp;nbsp; I always try to keep my code no longer the 100 characters, avoids all that scrolling across, also you can have unlimited lines but width is restricted which maybe what you are hitting here.&amp;nbsp; (note the spacing seems different on here so paste into code window to see properly).&amp;nbsp; &lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;&amp;nbsp; create table Rec_Summary_MFR&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR char(200),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EY2012 char(200)&lt;BR /&gt;&amp;nbsp; );&lt;/P&gt;&lt;P&gt;&amp;nbsp; insert into Rec_Summary_MFR&lt;BR /&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Earned Premium - SAS Program",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EY2012= (select put(round(sum(EP2012),1),BEST.) &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; from&amp;nbsp;&amp;nbsp; EP_CALC &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; where&amp;nbsp; POLTYR="MFR")&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Earned Premium - I90",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EY2012=(select&amp;nbsp; PUT(round(sum(enprmw),1),BEST.) &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; from&amp;nbsp;&amp;nbsp;&amp;nbsp; TPERND &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; where&amp;nbsp;&amp;nbsp; POLTYR="MFR"&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; and ERNYRW=2012)&lt;BR /&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Difference -I90 VS SAS Program",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EY2012=(select&amp;nbsp; strip(put((round(sum(BASE.ENPRMW),1) / round(sum(LAST.ENPRMW),1),5.2))||"%"&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; from&amp;nbsp;&amp;nbsp;&amp;nbsp; (select * from TPERND where POLTYR="MFR" and ERNYRW=2012) BASE&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; left join (select * from TPERND where POLTYR="MFR" and ERNYRW=2011) LAST&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; on&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BASE.ERNTRW=LAST.ERNTRW)&lt;BR /&gt;....;&lt;BR /&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 18 Aug 2014 12:25:42 GMT</pubDate>
    <dc:creator>RW9</dc:creator>
    <dc:date>2014-08-18T12:25:42Z</dc:date>
    <item>
      <title>Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165128#M42773</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;Quick question&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have a small sas program that runs 'proc sql; create table' procedure which runs perfectly when I open the program and run it but when I try to call it using %include call(Reconciliation), I get an error message saying "Truncated Record" and "Syntax Error"&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Since it works fine when I open up the program and run it rather than calling it from another program I assume it is something to do with my %Include... code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any ideas?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Many thanks&lt;/P&gt;&lt;BR /&gt;&lt;IMG src="https://communities.sas.com/t5/image/serverpage/image-id/11884iBAE840EFB1406473/image-size/large?v=1.0&amp;amp;px=600" border="0" alt="Error.png" title="Error.png" /&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 09:19:16 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165128#M42773</guid>
      <dc:creator>brophymj</dc:creator>
      <dc:date>2014-08-18T09:19:16Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165129#M42774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can you post the code, can check it then?&amp;nbsp; Also, what are you running on , SAS9.3 or EG etc.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 09:28:44 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165129#M42774</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-08-18T09:28:44Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165130#M42775</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SAS 9.2 for Windows&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have attached the program I call called "Reconciliation". I call this from another program using %include call(Reconciliation) where call defined as Filename Call 'location...';.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 09:33:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165130#M42775</guid>
      <dc:creator>brophymj</dc:creator>
      <dc:date>2014-08-18T09:33:02Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165131#M42776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Ah yes, you have this: "%" in the text.&amp;nbsp; The double quotes around a % indicates that SAS should find the macro variable from the symbol table and replace this, though its not a macro call.&amp;nbsp; Replace the double quotes with single quotes.&amp;nbsp; You also have a special character in: "Difference -I90 VS SAS Program ", and "EP Premium Breakdown " - note the space after it.&lt;BR /&gt;Updated:&lt;/P&gt;&lt;P&gt;proc sql;&lt;/P&gt;&lt;P&gt;&amp;nbsp; create table Rec_Summary_MFR&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; (&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR char(200),&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EY2012 char(200)&lt;/P&gt;&lt;P&gt;&amp;nbsp; );&lt;/P&gt;&lt;P&gt;&amp;nbsp; insert into Rec_Summary_MFR&lt;/P&gt;&lt;P&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Earned Premium - SAS Program",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; EY2012= (select PUT(round(sum(EP2012),1),BEST.) from EP_CALC where POLTYR = 'MFR')&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Earned Premium - I90",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; EY2012= (select PUT(round(sum(enprmw),1),BEST.) from TPERND WHERE POLTYR = 'MFR' AND ernyrw = 2012)&lt;/P&gt;&lt;P&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Difference -I90 VS SAS Program",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; EY2012= CATT(input(put((((select round(sum(enprmw),1) from TPERND WHERE POLTYR = 'MFR' AND ernyrw = 2012)/(select round(sum(enprmw),1) from TPERND WHERE POLTYR = 'MFR' AND ernyrw = 2012))-1)*100,5.2),best.),'%')&lt;/P&gt;&lt;P&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="EP Premium Breakdown",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; EY2012= ""&lt;/P&gt;&lt;P&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Difference 1 - Batch month before expiry date but after 1st month of exposure period",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; EY2012= CATT((select PUT(round(sum(DIFF12012),1),BEST.) from EP_CALC WHERE POLTYR = 'MFR')," (",INPUT(PUT(((select round(sum(DIFF12012),1)from EP_CALC WHERE POLTYR = 'MFR')/(select round(sum(EP2012),1)from EP_CALC WHERE POLTYR = 'MFR'))*100,5.1),BEST.),'%)')&lt;/P&gt;&lt;P&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Difference 2 - Batch month after expiry date and premium full earned in batch month",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; EY2012= CATT((select PUT(round(sum(DIFF22012),1),BEST.) from EP_CALC WHERE POLTYR = 'MFR')," (",INPUT(PUT(((select round(sum(DIFF22012),1)from EP_CALC WHERE POLTYR = 'MFR')/(select round(sum(EP2012),1)from EP_CALC WHERE POLTYR = 'MFR'))*100,5.1),BEST.),'%)')&lt;/P&gt;&lt;P&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Difference 3 - Batch month before expiry date and premium full earned in batch month",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp; EY2012= CATT((select PUT(round(sum(DIFF32012),1),BEST.) from EP_CALC WHERE POLTYR = 'MFR')," (",INPUT(PUT(((select round(sum(DIFF32012),1)from EP_CALC WHERE POLTYR = 'MFR')/(select round(sum(EP2012),1)from EP_CALC WHERE POLTYR = 'MFR'))*100,5.1),BEST.),'%)')&lt;/P&gt;&lt;P&gt;&amp;nbsp; ;&lt;/P&gt;&lt;P&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 09:47:26 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165131#M42776</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-08-18T09:47:26Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165132#M42777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi RW9&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I made that change but I'm still getting an error message. I have attached a screenshot of the message. I changed the followin in my program - replaced "%" with '%' and put a space after the special character&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 10:01:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165132#M42777</guid>
      <dc:creator>brophymj</dc:creator>
      <dc:date>2014-08-18T10:01:51Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165133#M42778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes, you still have special characters in the code.&amp;nbsp; Use the text I posted above, copy that into your SAS window and submit it (mine fails as the dataset are not present, but it should work ok for you).&amp;nbsp; Then copy and paste that over your include file.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 10:08:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165133#M42778</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-08-18T10:08:03Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165134#M42779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I copied your code exactly and I'm still getting the same error message. I've attached a screenshot of the error. &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 10:30:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165134#M42779</guid>
      <dc:creator>brophymj</dc:creator>
      <dc:date>2014-08-18T10:30:59Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165135#M42780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Does it run correctly just in a Enhanced Editor window?&amp;nbsp; (i.e. don't use as include)&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 10:34:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165135#M42780</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-08-18T10:34:31Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165136#M42781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Yes&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 10:35:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165136#M42781</guid>
      <dc:creator>brophymj</dc:creator>
      <dc:date>2014-08-18T10:35:31Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165137#M42782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Code working fine as such but throwing a "truncated" error when using in an %include statement. Hmm.... Your code lines are very long (almost 280 characters). What comes to mind is option "S2" &lt;A href="http://support.sas.com/documentation/cdl/en/lesysoptsref/64892/HTML/default/viewer.htm#p0z0a5lomx2cl7n1nefjm5mnspwo.htm" title="http://support.sas.com/documentation/cdl/en/lesysoptsref/64892/HTML/default/viewer.htm#p0z0a5lomx2cl7n1nefjm5mnspwo.htm"&gt;SAS(R) 9.3 System Options: Reference, Second Edition&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use below before your %include statement and let us know if this helps.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;options s2=max;&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 10:39:51 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165137#M42782</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-08-18T10:39:51Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165138#M42783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;When i use the code&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;options s2=max;&lt;BR /&gt;%include call(reconcilaition);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;nothing appears to run&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 10:54:43 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165138#M42783</guid>
      <dc:creator>brophymj</dc:creator>
      <dc:date>2014-08-18T10:54:43Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165139#M42784</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Plus 1 to Patrick's suggestion.&amp;nbsp; I am still not sure how it is 'running correctly' in you SAS Editor.&amp;nbsp; I am just running through aligning code and layout and am noticing odd things which should come up as issues:&lt;/P&gt;&lt;P&gt;Row for EY2012=, the second from has no space between it and the preceding (.&amp;nbsp; This happens in a couple of instances.&amp;nbsp; I would suggest some code re-formatting to make it a bit more readable so these kind of things jump out.&amp;nbsp; For instance each sub-query on a new row, indented within functions etc.&amp;nbsp; Will see if I can do an example after lunch.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 11:00:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165139#M42784</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-08-18T11:00:02Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165140#M42785</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I observe the same in my environment (SAS9.4M0 under Win7). Don't understand the "why" yet.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can you try and run your code similar to below and tell us if this works for you (it does for me):&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;filename call 'C:\test';&lt;/P&gt;&lt;P&gt;options s=0 s2=0;&lt;/P&gt;&lt;P&gt;%include call(test.sas) /source2 ;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 11:10:03 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165140#M42785</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-08-18T11:10:03Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165141#M42786</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It runs but I'm getting the same error message as before.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 12:00:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165141#M42786</guid>
      <dc:creator>brophymj</dc:creator>
      <dc:date>2014-08-18T12:00:57Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165142#M42787</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;It does work in editor. I know the formatting is a bit messy but it does definitely work. It's only when I %include call(..) that it falls down&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 12:05:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165142#M42787</guid>
      <dc:creator>brophymj</dc:creator>
      <dc:date>2014-08-18T12:05:23Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165143#M42788</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;So I looked at your program file and you have lines in there that are up to 276 characters long, with TABS.&amp;nbsp; Expanding the tabs makes the line up to 297 characters long.&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 10pt; font-family: 'courier new', courier;"&gt;NOTE: 34 records were read from the infile 'c:\downloads\Code.txt'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The minimum record length was 0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The maximum record length was 276.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;NOTE: 34 records were written to the file&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 'c:\downloads\code_expanded.txt'.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The minimum record length was 0.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'courier new', courier;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; The maximum record length was 297.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try letting SAS know that it should expect such long lines by adding a LRECL option to the %INCLUDE statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%include 'Code.txt'&amp;nbsp; / lrecl=1000 ;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In the future just put a few more line breaks into your commands so that they will be readable by both humans and SAS.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 12:08:11 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165143#M42788</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2014-08-18T12:08:11Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165144#M42789</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just to add onto my previous post, try shrinking each line a bit, having sections of code on different lines, e.g. select and from on different rows, all indented the same.&amp;nbsp; I always try to keep my code no longer the 100 characters, avoids all that scrolling across, also you can have unlimited lines but width is restricted which maybe what you are hitting here.&amp;nbsp; (note the spacing seems different on here so paste into code window to see properly).&amp;nbsp; &lt;/P&gt;&lt;P&gt;proc sql;&lt;BR /&gt;&amp;nbsp; create table Rec_Summary_MFR&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; (&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR char(200),&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; EY2012 char(200)&lt;BR /&gt;&amp;nbsp; );&lt;/P&gt;&lt;P&gt;&amp;nbsp; insert into Rec_Summary_MFR&lt;BR /&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Earned Premium - SAS Program",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EY2012= (select put(round(sum(EP2012),1),BEST.) &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; from&amp;nbsp;&amp;nbsp; EP_CALC &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; where&amp;nbsp; POLTYR="MFR")&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Earned Premium - I90",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EY2012=(select&amp;nbsp; PUT(round(sum(enprmw),1),BEST.) &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; from&amp;nbsp;&amp;nbsp;&amp;nbsp; TPERND &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; where&amp;nbsp;&amp;nbsp; POLTYR="MFR"&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; and ERNYRW=2012)&lt;BR /&gt;&amp;nbsp; set&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; REC_SUMMARY_MFR="Difference -I90 VS SAS Program",&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; EY2012=(select&amp;nbsp; strip(put((round(sum(BASE.ENPRMW),1) / round(sum(LAST.ENPRMW),1),5.2))||"%"&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; from&amp;nbsp;&amp;nbsp;&amp;nbsp; (select * from TPERND where POLTYR="MFR" and ERNYRW=2012) BASE&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; left join (select * from TPERND where POLTYR="MFR" and ERNYRW=2011) LAST&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; on&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; BASE.ERNTRW=LAST.ERNTRW)&lt;BR /&gt;....;&lt;BR /&gt;quit;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 12:25:42 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165144#M42789</guid>
      <dc:creator>RW9</dc:creator>
      <dc:date>2014-08-18T12:25:42Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165145#M42790</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Oh - is that simply lrecl and not s2!!!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 12:27:08 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165145#M42790</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-08-18T12:27:08Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165146#M42791</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The LRECL was causing the record to be truncated as it was read into the input buffer.&amp;nbsp; Settings for S2 are applied to the data in the input buffer.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 12:39:47 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165146#M42791</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2014-08-18T12:39:47Z</dc:date>
    </item>
    <item>
      <title>Re: Truncated record??</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165147#M42792</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Think we had this discussion already in the past when I got this wrong. Having a "deja-vue" right now....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Seems I've got the analysis right but subscribed the wrong remedy. Hope this will stick with me from now on &lt;span class="lia-unicode-emoji" title=":winking_face:"&gt;😉&lt;/span&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 18 Aug 2014 13:29:50 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Truncated-record/m-p/165147#M42792</guid>
      <dc:creator>Patrick</dc:creator>
      <dc:date>2014-08-18T13:29:50Z</dc:date>
    </item>
  </channel>
</rss>

