<?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: ABAP BI - LOOP / READ - on sorted table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637752#M1865083</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot guys !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Last Point when we declare sorted table - is ascending by default. correct ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; BEGIN OF IT_VBRK,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBELN LIKE VBRK-VBELN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FKART LIKE VBRK-FKART,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; END OF IT_VBRK.&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA : IT_SORTED_VBRK TYPE SORTED TABLE OF IT_VBRK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH NON-UNIQUE KEY FKART.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 25 Sep 2014 14:56:22 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2014-09-25T14:56:22Z</dc:date>
    <item>
      <title>ABAP BI - LOOP / READ - on sorted table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637749#M1865080</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;Hi SAP Gurus,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am beginner on ABAP development.&lt;/P&gt;&lt;P&gt;Could you confirm me that on internal table sorted - loop where exit is similar to read table with key - should be ! isn't it ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THE SET OF INSTRUCTION ----- LOOP --- WILL DELIVER THE SAME RESULT AS --- READ on sorted table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ,&amp;nbsp;&amp;nbsp; ZFIGL_O1&amp;nbsp; TYPE SORTED TABLE OF TY_ZFIGL_O1&lt;/P&gt;&lt;P&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; WITH NON-UNIQUE KEY COMP_CODE&lt;/P&gt;&lt;P&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;&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; FISCVARNT&lt;/P&gt;&lt;P&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;&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; FISCPER&lt;/P&gt;&lt;P&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;&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; AC_DOC_NO&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CODE 1 ---------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; LOOP AT GTAB-ZFIGL_O1 INTO GWA-ZFIGL_O1&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; WHERE COMP_CODE&amp;nbsp; = &amp;lt;SOURCE_FIELDS&amp;gt;-COMP_CODE&amp;nbsp; AND&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; FISCVARNT&amp;nbsp; = &amp;lt;SOURCE_FIELDS&amp;gt;-FISCVARNT&amp;nbsp; AND&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; FISCPER&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;lt;SOURCE_FIELDS&amp;gt;-FISCPER&amp;nbsp;&amp;nbsp;&amp;nbsp; AND&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; AC_DOC_NO&amp;nbsp; = &amp;lt;SOURCE_FIELDS&amp;gt;-AC_DOC_NO&amp;nbsp; .&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; IF GWA-ZFIGL_O1-DOC_NUM IS NOT INITIAL .&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; RESULT_FIELDS-DOC_NUM = GWA-ZFIGL_O1-DOC_NUM&amp;nbsp; .&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; EXIT .&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDIF .&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ENDLOOP .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CODE 2 ---------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;P&gt;READ TABLE GTAB-ZFIGL_O1 INTO GWA-ZFIGL_O1&lt;/P&gt;&lt;P&gt; WITH KEY COMP_CODE&amp;nbsp; = &amp;lt;SOURCE_FIELDS&amp;gt;-COMP_CODE&amp;nbsp; AND&lt;/P&gt;&lt;P&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; FISCVARNT&amp;nbsp; = &amp;lt;SOURCE_FIELDS&amp;gt;-FISCVARNT&amp;nbsp; AND&lt;/P&gt;&lt;P&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; FISCPER&amp;nbsp;&amp;nbsp;&amp;nbsp; = &amp;lt;SOURCE_FIELDS&amp;gt;-FISCPER&amp;nbsp;&amp;nbsp;&amp;nbsp; AND&lt;/P&gt;&lt;P&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; AC_DOC_NO&amp;nbsp; = &amp;lt;SOURCE_FIELDS&amp;gt;-AC_DOC_NO&amp;nbsp; .&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2014 12:41:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637749#M1865080</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-09-25T12:41:45Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP BI - LOOP / READ - on sorted table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637750#M1865081</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;Both stataments retunrs the first item matching the conditions, it's not important if table is a sorted or standard table&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Max&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2014 12:48:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637750#M1865081</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-09-25T12:48:21Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP BI - LOOP / READ - on sorted table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637751#M1865082</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Just to extend Max's reply.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In case of SORTED tables, the LOOP..WHERE &amp;amp; READ TABLE will be optimized (via binary algorithm). Whereas in case of STANDARD tables these operations will result in full table scans (in SAP jargon - sequential table read) &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1024/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2014 14:28:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637751#M1865082</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2014-09-25T14:28:41Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP BI - LOOP / READ - on sorted table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637752#M1865083</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks a lot guys !&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Last Point when we declare sorted table - is ascending by default. correct ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:&lt;BR /&gt;&amp;nbsp;&amp;nbsp; BEGIN OF IT_VBRK,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBELN LIKE VBRK-VBELN,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FKART LIKE VBRK-FKART,&lt;BR /&gt;&amp;nbsp;&amp;nbsp; END OF IT_VBRK.&lt;/P&gt;&lt;P&gt;&amp;nbsp; DATA : IT_SORTED_VBRK TYPE SORTED TABLE OF IT_VBRK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WITH NON-UNIQUE KEY FKART.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2014 14:56:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637752#M1865083</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-09-25T14:56:22Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP BI - LOOP / READ - on sorted table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637753#M1865084</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
&lt;P&gt;&amp;lt;ModCapOff&amp;gt;&lt;/P&gt;
&lt;P&gt;RTFM&lt;/P&gt;
&lt;P&gt;&amp;lt;ModCapOn&amp;gt;&lt;/P&gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Read the F1 documentation &lt;SPAN __jive_emoticon_name="silly" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1024/images/emoticons/silly.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2014 14:59:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637753#M1865084</guid>
      <dc:creator>SuhaSaha</dc:creator>
      <dc:date>2014-09-25T14:59:10Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP BI - LOOP / READ - on sorted table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637754#M1865085</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;RTFM &lt;SPAN __jive_emoticon_name="laugh" __jive_macro_name="emoticon" class="jive_macro_emoticon jive_macro jive_emote" src="https://community.sap.com/1024/images/emoticons/laugh.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Sorted tables are managed by a &lt;A class="grey" href="https://community.sap.com/" title="Glossary Entry"&gt;primary table index&lt;/A&gt;. The &lt;/P&gt;&lt;P&gt;entries are listed in this index always according to primary table key. The sort &lt;/P&gt;&lt;P&gt;sequence is ascending and corresponds to the result of the &lt;A class="blue" href="https://community.sap.com/"&gt;&lt;SPAN class="qtext"&gt;SORT&lt;/SPAN&gt;&lt;/A&gt; statement &lt;/P&gt;&lt;P&gt;without the specification of additions.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2014 15:04:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637754#M1865085</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-09-25T15:04:48Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP BI - LOOP / READ - on sorted table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637755#M1865086</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;can you please confirm that the Loop statement will not only return the first line matching the condition in the where clause but also all the lines available which matches the where clause.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;whereas the read statement will return only the first line having met the where clause.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2014 18:29:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637755#M1865086</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-09-25T18:29:39Z</dc:date>
    </item>
    <item>
      <title>Re: ABAP BI - LOOP / READ - on sorted table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637756#M1865087</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;Yes LOOP returns all records matching where condition, but if you use EXIT into the LOOP the behavior will be the same of READ statament &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 26 Sep 2014 00:28:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-bi-loop-read-on-sorted-table/m-p/10637756#M1865087</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-09-26T00:28:31Z</dc:date>
    </item>
  </channel>
</rss>

