<?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 question in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143767#M990714</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; I didn't get your query exactly..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to sort through binary search then try this one..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE WITH KEY BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example is shown below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Field1  Field2&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;&lt;P&gt;John    12345&lt;/P&gt;&lt;P&gt;Alice   23478&lt;/P&gt;&lt;P&gt;Sam     54321&lt;/P&gt;&lt;P&gt;john    50000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ICODE OCCURS 0,&lt;/P&gt;&lt;P&gt;        FIELD1(5),&lt;/P&gt;&lt;P&gt;        FIELD2(5),&lt;/P&gt;&lt;P&gt;      END OF ICODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE ICODE WITH KEY FIELD1 = 'John' BINARY SEARCH.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 21 Jul 2008 05:18:15 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-21T05:18:15Z</dc:date>
    <item>
      <title>abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143762#M990709</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;1. what is the prerequiste for binary search?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:13:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143762#M990709</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:13:28Z</dc:date>
    </item>
    <item>
      <title>Re: abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143763#M990710</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;SORT the table on the fields on Which you are going to Apply BINARY Search.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Sumit Agarwal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:15:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143763#M990710</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:15:33Z</dc:date>
    </item>
    <item>
      <title>Re: abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143764#M990711</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;&lt;/P&gt;&lt;P&gt;Before going for Binary Search, Sort the table By that Field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Follow this Link,it has detail description-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_thread" href="https://community.sap.com/" __jive_macro_name="thread" modifiedtitle="true" __default_attr="961172"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sujit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:16:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143764#M990711</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:16:57Z</dc:date>
    </item>
    <item>
      <title>Re: abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143765#M990712</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Prabhakar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   First you search the SDN for such basic questions and even though you cannot find then post it. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Chandra Sekhar&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:16:57 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143765#M990712</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:16:57Z</dc:date>
    </item>
    <item>
      <title>Re: abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143766#M990713</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; Sorting the table is the prerequisite for the binary search.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: chandrika chireddy on Jul 21, 2008 7:17 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:17:17 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143766#M990713</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:17:17Z</dc:date>
    </item>
    <item>
      <title>Re: abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143767#M990714</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt; I didn't get your query exactly..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to sort through binary search then try this one..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE WITH KEY BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example is shown below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Field1  Field2&lt;/P&gt;&lt;P&gt;-&lt;/P&gt;&lt;HR originaltext="-------------" /&gt;&lt;P&gt;John    12345&lt;/P&gt;&lt;P&gt;Alice   23478&lt;/P&gt;&lt;P&gt;Sam     54321&lt;/P&gt;&lt;P&gt;john    50000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF ICODE OCCURS 0,&lt;/P&gt;&lt;P&gt;        FIELD1(5),&lt;/P&gt;&lt;P&gt;        FIELD2(5),&lt;/P&gt;&lt;P&gt;      END OF ICODE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE ICODE WITH KEY FIELD1 = 'John' BINARY SEARCH.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:18:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143767#M990714</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:18:15Z</dc:date>
    </item>
    <item>
      <title>Re: abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143768#M990715</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;Sort the table by the key fields............&lt;/P&gt;&lt;P&gt;before performing a binary search...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:18:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143768#M990715</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:18:27Z</dc:date>
    </item>
    <item>
      <title>Re: abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143769#M990716</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi prabhakar,&lt;/P&gt;&lt;P&gt;If you read entries from standard tables using a key other than the default key, you can use a binary search instead of the normal linear search. To do this, include the addition BINARY SEARCH in the corresponding READ statements.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE &amp;lt;itab&amp;gt; WITH KEY &amp;lt;k1&amp;gt; = &amp;lt;f1&amp;gt;... &amp;lt;kn&amp;gt; = &amp;lt;fn&amp;gt; &amp;lt;result&amp;gt; &lt;/P&gt;&lt;P&gt;                                                       BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The standard table must be sorted in ascending order by the specified search key. The BINARY SEARCH addition means that you can access an entry in a standard table by its key as quickly as you would be able to in a sorted table.&lt;/P&gt;&lt;P&gt;Binary search repeatedly divides the search interval in half. If the value to be searched is less than the item in the middle of the interval, the search is narrowed to the lower half, otherwise the search is narrowed to the upper half. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;one pre-requisite for binary search is that table has to be sorted in ascending order,&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;E.g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;say Itab[] has 5 entries.&lt;/P&gt;&lt;P&gt;10 &lt;/P&gt;&lt;P&gt;20&lt;/P&gt;&lt;P&gt;30&lt;/P&gt;&lt;P&gt;40&lt;/P&gt;&lt;P&gt;50,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now say you want to serach value 20.&lt;/P&gt;&lt;P&gt;Binary serach divides the sorted internal table into 2 halves 5/2 gives&lt;/P&gt;&lt;P&gt;1) 10 &lt;/P&gt;&lt;P&gt;20&lt;/P&gt;&lt;P&gt;30&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) 40&lt;/P&gt;&lt;P&gt;50&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now it compares the value to be searched(i.e. 10) with last entry of the first half&lt;/P&gt;&lt;P&gt;if search value is less than last entry of first half it again performs this division on first half of the table.&lt;/P&gt;&lt;P&gt;else compares search value with first entry of 2nd half search value is greater or equal to first entry of second half it dividies the second half till the seasrch value is found.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Note: you cannot do binary search on tables sorted in descending order.&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;thnks&lt;/P&gt;&lt;P&gt;anurodh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:18:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143769#M990716</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:18:42Z</dc:date>
    </item>
    <item>
      <title>Re: abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143770#M990717</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;sorting the elements or fields is a prerequisite for binary search..for more details you can log on to saptechnical.com&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:19:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143770#M990717</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:19:43Z</dc:date>
    </item>
    <item>
      <title>Re: abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143771#M990718</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;Go through this link:&lt;/P&gt;&lt;P&gt;&lt;A class="jive_macro jive_macro_message" href="https://community.sap.com/" __jive_macro_name="message" modifiedtitle="true" __default_attr="5784523"&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Shailaja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:21:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143771#M990718</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:21:04Z</dc:date>
    </item>
    <item>
      <title>Re: abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143772#M990719</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;sorting the elements or fields is a prerequisite for binary search..for more details you can log on to saptechnical.com.&lt;/P&gt;&lt;P&gt;note:you cannot sort the elements in descending order in binary search&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:32:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143772#M990719</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:32:47Z</dc:date>
    </item>
    <item>
      <title>Re: abap question</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143773#M990720</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sort your table based on a key field.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sinu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 21 Jul 2008 05:33:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/abap-question/m-p/4143773#M990720</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-21T05:33:56Z</dc:date>
    </item>
  </channel>
</rss>

