<?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 Specify carriage return in specific position in SAS Procedures</title>
    <link>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96841#M27314</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the following code and need to place a carriage return at a specific position in a text file.&amp;nbsp; The start position of the carriage return/CRLF must be at 325.&amp;nbsp; Can anyone help me?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA _NULL_;&lt;/P&gt;&lt;P&gt;file 'I:\ENCTv1.TXT' LRECL= 325;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; IF _N_ = 1 THEN DO;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SET LEVEL_HDR;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PUT &lt;/P&gt;&lt;P&gt; @1&amp;nbsp; FILE_TYPE &lt;/P&gt;&lt;P&gt; @51 TOTAL_RECORDS_IN_FILE&lt;/P&gt;&lt;P&gt; @61 FILE_NAME&lt;/P&gt;&lt;P&gt; @86 FILE_ID&lt;/P&gt;&lt;P&gt; @118 FILE_RPT_PERIOD;&lt;/P&gt;&lt;P&gt;END;&lt;/P&gt;&lt;P&gt; SET LEVEL_body;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;PUT @1 RECORD_NUM @11 ZIP @13 AGG_NUM @15 AGG_ID&amp;nbsp; @49 TABLE_NAME @69 GRADE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @84 RESI @114 TOTAL_INDICATOR&amp;nbsp; @315 COUNT;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 11 Dec 2012 19:21:57 GMT</pubDate>
    <dc:creator>SannaSanna</dc:creator>
    <dc:date>2012-12-11T19:21:57Z</dc:date>
    <item>
      <title>Specify carriage return in specific position</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96841#M27314</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have the following code and need to place a carriage return at a specific position in a text file.&amp;nbsp; The start position of the carriage return/CRLF must be at 325.&amp;nbsp; Can anyone help me?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA _NULL_;&lt;/P&gt;&lt;P&gt;file 'I:\ENCTv1.TXT' LRECL= 325;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; IF _N_ = 1 THEN DO;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; SET LEVEL_HDR;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PUT &lt;/P&gt;&lt;P&gt; @1&amp;nbsp; FILE_TYPE &lt;/P&gt;&lt;P&gt; @51 TOTAL_RECORDS_IN_FILE&lt;/P&gt;&lt;P&gt; @61 FILE_NAME&lt;/P&gt;&lt;P&gt; @86 FILE_ID&lt;/P&gt;&lt;P&gt; @118 FILE_RPT_PERIOD;&lt;/P&gt;&lt;P&gt;END;&lt;/P&gt;&lt;P&gt; SET LEVEL_body;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;PUT @1 RECORD_NUM @11 ZIP @13 AGG_NUM @15 AGG_ID&amp;nbsp; @49 TABLE_NAME @69 GRADE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; @84 RESI @114 TOTAL_INDICATOR&amp;nbsp; @315 COUNT;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2012 19:21:57 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96841#M27314</guid>
      <dc:creator>SannaSanna</dc:creator>
      <dc:date>2012-12-11T19:21:57Z</dc:date>
    </item>
    <item>
      <title>Re: Specify carriage return in specific position</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96842#M27315</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Add the FILE statement option PAD.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV style="font-family: Courier New; font-size: 11pt;"&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;_null_&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;file&lt;/SPAN&gt; &lt;SPAN style="color: #800080; background-color: #ffffff;"&gt;'~/exp.txt'&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;dsd&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;pad&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;lrecl&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;75&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;set&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; sashelp.class;&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;put&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt; (&lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;_all_&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;)(=);&lt;BR /&gt;&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;data&lt;/STRONG&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;_null_&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;infile&lt;/SPAN&gt; &lt;SPAN style="color: #800080; background-color: #ffffff;"&gt;'~/exp.txt'&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;input&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;list&lt;/SPAN&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;STRONG style="color: #000080; background-color: #ffffff;"&gt;run&lt;/STRONG&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2012 20:09:53 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96842#M27315</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2012-12-11T20:09:53Z</dc:date>
    </item>
    <item>
      <title>Re: Specify carriage return in specific position</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96843#M27316</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;DATA _NULL_;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;file 'I:\ENCTv1.TXT' LRECL= 325;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF _N_ = 1 THEN DO;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; SET LEVEL_HDR;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; PUT&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@1 FILE_TYPE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@51 TOTAL_RECORDS_IN_FILE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@61 FILE_NAME&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@86 FILE_ID&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;@118 FILE_RPT_PERIOD;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;END;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SET LEVEL_body; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PUT @1 RECORD_NUM @11 ZIP @13 AGG_NUM @15 AGG_ID @49 TABLE_NAME @69 GRADE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; @84 RESI @114 TOTAL_INDICATOR @315 COUNT &lt;STRONG style="font-size: 14pt;"&gt;@325 '0D'x&lt;/STRONG&gt;;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;RUN;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Haikuo &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2012 20:10:39 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96843#M27316</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-12-11T20:10:39Z</dc:date>
    </item>
    <item>
      <title>Re: Specify carriage return in specific position</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96844#M27317</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Liked!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2012 20:11:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96844#M27317</guid>
      <dc:creator>Haikuo</dc:creator>
      <dc:date>2012-12-11T20:11:48Z</dc:date>
    </item>
    <item>
      <title>Re: Specify carriage return in specific position</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96845#M27318</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Awesome!&amp;nbsp; Placed the carriage return at 325- but now I have a blank row record after every data record?? &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 11 Dec 2012 20:19:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96845#M27318</guid>
      <dc:creator>SannaSanna</dc:creator>
      <dc:date>2012-12-11T20:19:40Z</dc:date>
    </item>
    <item>
      <title>Re: Specify carriage return in specific position</title>
      <link>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96846#M27319</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Why not use :&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;file&lt;/SPAN&gt; &lt;SPAN style="color: #800080; background-color: #ffffff;"&gt;'~/exp.txt'&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;dsd&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;pad&lt;/SPAN&gt; &lt;SPAN style="color: #0000ff; background-color: #ffffff;"&gt;lrecl&lt;/SPAN&gt;&lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;=&lt;/SPAN&gt;&lt;STRONG style="color: #008080; background-color: #ffffff;"&gt;75 &lt;/STRONG&gt;&lt;STRONG&gt;termstr=CRLF&lt;/STRONG&gt;; &lt;SPAN style="color: #000000; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 12 Dec 2012 01:15:23 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Procedures/Specify-carriage-return-in-specific-position/m-p/96846#M27319</guid>
      <dc:creator>Ksharp</dc:creator>
      <dc:date>2012-12-12T01:15:23Z</dc:date>
    </item>
  </channel>
</rss>

