<?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 Smartforms internal table serial numbers (Range) print in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms-internal-table-serial-numbers-range-print/m-p/9332156#M1729406</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If&amp;nbsp; internal table it_tab[] is having lot of serial numbers but all serial numbers are&amp;nbsp; not in sequece i.e&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;serial numbers:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1234&lt;/P&gt;&lt;P&gt;1235&lt;/P&gt;&lt;P&gt;1236&lt;/P&gt;&lt;P&gt;1237&lt;/P&gt;&lt;P&gt;1239&lt;/P&gt;&lt;P&gt;1240&lt;/P&gt;&lt;P&gt;1241&lt;/P&gt;&lt;P&gt;1249&lt;/P&gt;&lt;P&gt;1250&lt;/P&gt;&lt;P&gt;1253&lt;/P&gt;&lt;P&gt;1258&lt;/P&gt;&lt;P&gt;1267&lt;/P&gt;&lt;P&gt;1268&lt;/P&gt;&lt;P&gt;1269&lt;/P&gt;&lt;P&gt;1270 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As shown above ,if records are in sequence then&amp;nbsp; we need to print the records in range otherwise print the record individually.&lt;/P&gt;&lt;P&gt;i.e.&lt;/P&gt;&lt;P&gt;1234 to 1237&lt;/P&gt;&lt;P&gt;1239 to 1241&lt;/P&gt;&lt;P&gt;1249 to 1250&lt;/P&gt;&lt;P&gt;1253&lt;/P&gt;&lt;P&gt;1258&lt;/P&gt;&lt;P&gt;1267 to 1270&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone suggest how to do it? Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 14 Mar 2013 05:52:19 GMT</pubDate>
    <dc:creator>former_member190314</dc:creator>
    <dc:date>2013-03-14T05:52:19Z</dc:date>
    <item>
      <title>Smartforms internal table serial numbers (Range) print</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms-internal-table-serial-numbers-range-print/m-p/9332156#M1729406</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If&amp;nbsp; internal table it_tab[] is having lot of serial numbers but all serial numbers are&amp;nbsp; not in sequece i.e&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;serial numbers:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1234&lt;/P&gt;&lt;P&gt;1235&lt;/P&gt;&lt;P&gt;1236&lt;/P&gt;&lt;P&gt;1237&lt;/P&gt;&lt;P&gt;1239&lt;/P&gt;&lt;P&gt;1240&lt;/P&gt;&lt;P&gt;1241&lt;/P&gt;&lt;P&gt;1249&lt;/P&gt;&lt;P&gt;1250&lt;/P&gt;&lt;P&gt;1253&lt;/P&gt;&lt;P&gt;1258&lt;/P&gt;&lt;P&gt;1267&lt;/P&gt;&lt;P&gt;1268&lt;/P&gt;&lt;P&gt;1269&lt;/P&gt;&lt;P&gt;1270 &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As shown above ,if records are in sequence then&amp;nbsp; we need to print the records in range otherwise print the record individually.&lt;/P&gt;&lt;P&gt;i.e.&lt;/P&gt;&lt;P&gt;1234 to 1237&lt;/P&gt;&lt;P&gt;1239 to 1241&lt;/P&gt;&lt;P&gt;1249 to 1250&lt;/P&gt;&lt;P&gt;1253&lt;/P&gt;&lt;P&gt;1258&lt;/P&gt;&lt;P&gt;1267 to 1270&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone suggest how to do it? Thanks in advance.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 14 Mar 2013 05:52:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms-internal-table-serial-numbers-range-print/m-p/9332156#M1729406</guid>
      <dc:creator>former_member190314</dc:creator>
      <dc:date>2013-03-14T05:52:19Z</dc:date>
    </item>
    <item>
      <title>Re: Smartforms internal table serial numbers (Range) print</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms-internal-table-serial-numbers-range-print/m-p/9332157#M1729407</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Dear abhi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Sort the Internal table and Choose the range.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regards.&lt;/P&gt;&lt;P&gt;Kranthi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 May 2013 05:11:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms-internal-table-serial-numbers-range-print/m-p/9332157#M1729407</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-06T05:11:47Z</dc:date>
    </item>
    <item>
      <title>Re: Smartforms internal table serial numbers (Range) print</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms-internal-table-serial-numbers-range-print/m-p/9332158#M1729408</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi abhi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;First sort the internal table.&lt;/P&gt;&lt;P&gt;Create an local variable to store next serial number that should be in sequence.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now iterate through each record in internal table.&lt;/P&gt;&lt;P&gt;LOOP AT itab INTO wa.&lt;/P&gt;&lt;P&gt;&amp;nbsp; IF sy-tabix &amp;lt;&amp;gt; 1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; " Check if the numbers are in sequence&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF lv_next = wa-serial_no.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Write your logic 1*&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ELSEIF lv_next NE wa-serial_no.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Write your logic 2*&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt; ELSE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Write your logic 1 *&lt;/P&gt;&lt;P&gt;&amp;nbsp; ENDIF.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; " Store the next number to be in sequence&lt;/P&gt;&lt;P&gt;&amp;nbsp; lv_next = wa-serial_no + 1.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this will helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 May 2013 07:03:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/smartforms-internal-table-serial-numbers-range-print/m-p/9332158#M1729408</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2013-05-06T07:03:57Z</dc:date>
    </item>
  </channel>
</rss>

