<?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: SElect.. statement in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481873#M225352</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Avinash,&lt;/P&gt;&lt;P&gt;Hope the following logic helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

data : int_table  type table of table_name .
 
&amp;lt;b&amp;gt;
select * from table_name up to 10 rows 
         into table int_table 
         order by field_name descending. 
&amp;lt;/b&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table_name and the field_name has to be adjusted ,accordingto your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anirban.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 31 Jul 2006 05:46:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-07-31T05:46:40Z</dc:date>
    <item>
      <title>SElect.. statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481865#M225344</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;A transparent table contains 10000 student&amp;#146;s name and marks in it. Please write only one SELECT statement to pick top 10 students (having maximum marks).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Its an urgent requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks in Advance,&lt;/P&gt;&lt;P&gt;A.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2006 05:11:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481865#M225344</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-31T05:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: SElect.. statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481866#M225345</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;databse will be sorted by the key fields.&lt;/P&gt;&lt;P&gt;Hence select up to 10 records would give you the first 10 records(Sorted in ascending order by the key fields).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;EX----&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES:MARA.
DATA: BEGIN OF ITAB OCCURS 0,
  MATNR LIKE MARA-MATNR,
  END OF ITAB.
  DATA: BEGIN OF ITAB1 OCCURS 0,
  MATNR LIKE MARA-MATNR,
  END OF ITAB1.


SELECT MATNR FROM MARA INTO TABLE ITAB1 .
SORT ITAB1 DESCENDING BY MATNR.

SELECT MATNR FROM MARA INTO TABLE ITAB UP TO 10 ROWS FOR  ALL ENTRIES IN ITAB1
                                                   WHERE MATNR = ITAB1-MATNR.
LOOP AT ITAB.
WRITE:/ ITAB-MATNR.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2006 05:14:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481866#M225345</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-31T05:14:46Z</dc:date>
    </item>
    <item>
      <title>Re: SElect.. statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481867#M225346</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi Avinash,&lt;/P&gt;&lt;P&gt;   write a select statement which selects all the entries of students with their marks in to one internal table....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then now sort that internal table in descending order using sort statment...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at that itab and collect the first 10 entries of the same&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2006 05:17:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481867#M225346</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-31T05:17:54Z</dc:date>
    </item>
    <item>
      <title>Re: SElect.. statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481868#M225347</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;the requirement specifies to use ONE SELECT so I think you need something like:&lt;/P&gt;&lt;P&gt;data tm type table of mara with header &lt;/P&gt;&lt;P&gt;                                       &lt;/P&gt;&lt;P&gt;select * from mara up to 10 rows       &lt;/P&gt;&lt;P&gt;into corresponding fields of table tm  &lt;/P&gt;&lt;P&gt;order by brgew descending.             &lt;/P&gt;&lt;P&gt;                                       &lt;/P&gt;&lt;P&gt;loop at tm.                            &lt;/P&gt;&lt;P&gt;write:/ tm-brgew.                      &lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Obviously you will have to change it to use the 'student' table and the marks field but the technique is identical.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2006 05:22:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481868#M225347</guid>
      <dc:creator>former_member186741</dc:creator>
      <dc:date>2006-07-31T05:22:04Z</dc:date>
    </item>
    <item>
      <title>Re: SElect.. statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481869#M225348</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;Kindly try this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECT marks FROM dbTable into Internal_Table.

SORT Internal_Table BY marks DESCENDING.

LOOP AT Internal_Table.
...
...
   IF SY-TABIX EQ 11.
      EXIT.
   ENDIF.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Thangesh&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2006 05:23:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481869#M225348</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-31T05:23:19Z</dc:date>
    </item>
    <item>
      <title>Re: SElect.. statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481870#M225349</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Avinash,&lt;/P&gt;&lt;P&gt; Use a &amp;lt;i&amp;gt;&amp;lt;b&amp;gt;Select Query&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt; and fill the internal table with all the records, then use,&lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;SORT ITAB BY MARKS DESCENDING&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;&lt;/P&gt;&lt;P&gt;and use &lt;/P&gt;&lt;P&gt;&amp;lt;i&amp;gt;&amp;lt;b&amp;gt;LOOP AT ITAB FROM 1 TO 10.&lt;/P&gt;&lt;P&gt;WRITE statement.&lt;/P&gt;&lt;P&gt;ENDLOOP.&amp;lt;/b&amp;gt;&amp;lt;/i&amp;gt;.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards:-&lt;/P&gt;&lt;P&gt;Santosh.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2006 05:29:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481870#M225349</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-31T05:29:59Z</dc:date>
    </item>
    <item>
      <title>Re: SElect.. statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481871#M225350</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Avinash,&lt;/P&gt;&lt;P&gt;You can try this code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from &amp;lt;database table&amp;gt; up to 10 rows &lt;/P&gt;&lt;P&gt;into corresponding fields of table &amp;lt;internaltable&amp;gt; &lt;/P&gt;&lt;P&gt;order by &amp;lt;field for marks&amp;gt; descending. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Reagrds&lt;/P&gt;&lt;P&gt;amit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2006 05:30:56 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481871#M225350</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-31T05:30:56Z</dc:date>
    </item>
    <item>
      <title>Re: SElect.. statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481872#M225351</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;Use this query :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select Marks&lt;/P&gt;&lt;P&gt;       into table it_marks&lt;/P&gt;&lt;P&gt;       up to 10 rows&lt;/P&gt;&lt;P&gt;       from ZMARKS&lt;/P&gt;&lt;P&gt;       order by Marks descending.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;Prashant&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2006 05:33:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481872#M225351</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-31T05:33:22Z</dc:date>
    </item>
    <item>
      <title>Re: SElect.. statement</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481873#M225352</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Avinash,&lt;/P&gt;&lt;P&gt;Hope the following logic helps you.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;

data : int_table  type table of table_name .
 
&amp;lt;b&amp;gt;
select * from table_name up to 10 rows 
         into table int_table 
         order by field_name descending. 
&amp;lt;/b&amp;gt;
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Table_name and the field_name has to be adjusted ,accordingto your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Anirban.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 31 Jul 2006 05:46:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-statement/m-p/1481873#M225352</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-31T05:46:40Z</dc:date>
    </item>
  </channel>
</rss>

