<?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: latest record from database table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937678#M387644</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;Check this example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will get the latest record created date for the customer...from the table vbak..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;        kunnr TYPE kunnr,&lt;/P&gt;&lt;P&gt;        date  TYPE sydatum,&lt;/P&gt;&lt;P&gt;      END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT kunnr MAX( erdat )&lt;/P&gt;&lt;P&gt;       INTO TABLE itab&lt;/P&gt;&lt;P&gt;       FROM vbak WHERE kunnr = 'ABC' OR kunnr = 'DEF'&lt;/P&gt;&lt;P&gt;       GROUP by kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: / itab-kunnr, itab-date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can change it accordingly for your requirement..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 20 Feb 2007 17:21:18 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-02-20T17:21:18Z</dc:date>
    <item>
      <title>latest record from database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937674#M387640</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;I am using select statement on a database table. The table contains records, and each one has an effective date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;effective dt    record    Rate&lt;/P&gt;&lt;P&gt;01/01/1800        R1         40&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;01/01/2007        R1         30&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;01/01/1800        R2         40&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I want to select rates corresponding to R1 and R2. For R2, the rate is 40, but i need the rate 30 and not 40 for R1, because rate 30 has the most recent effective date. Please tell me if i can do this in the select query itself...&lt;/P&gt;&lt;P&gt;Please help me...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Pranati.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 17:00:28 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937674#M387640</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-20T17:00:28Z</dc:date>
    </item>
    <item>
      <title>Re: latest record from database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937675#M387641</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pranati,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After selecting records in intenal table you can Sort them accrding to date using descending addition. loop the table &amp;amp; append first record into another internal table sing control breaks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT itab BY effective_dt DESCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ashvender&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 17:12:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937675#M387641</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-20T17:12:12Z</dc:date>
    </item>
    <item>
      <title>Re: latest record from database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937676#M387642</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;you can use the aggregate function MAX.&lt;/P&gt;&lt;P&gt;select max( date ) rate .. from &amp;lt;database table&amp;gt; into .. where ...&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Ravi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 17:14:31 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937676#M387642</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-20T17:14:31Z</dc:date>
    </item>
    <item>
      <title>Re: latest record from database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937677#M387643</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ashwender..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for your answer... but can we do this with in the select query .. can we avoid the internal table.. The reason is i am using this rates for another internal table(which has R1, R2 etc) which has thousands of records.. so i am worried about impact on performance if we use internal table.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Pranati.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 17:18:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937677#M387643</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-20T17:18:00Z</dc:date>
    </item>
    <item>
      <title>Re: latest record from database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937678#M387644</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;Check this example.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This will get the latest record created date for the customer...from the table vbak..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: BEGIN OF itab OCCURS 0,&lt;/P&gt;&lt;P&gt;        kunnr TYPE kunnr,&lt;/P&gt;&lt;P&gt;        date  TYPE sydatum,&lt;/P&gt;&lt;P&gt;      END OF itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT kunnr MAX( erdat )&lt;/P&gt;&lt;P&gt;       INTO TABLE itab&lt;/P&gt;&lt;P&gt;       FROM vbak WHERE kunnr = 'ABC' OR kunnr = 'DEF'&lt;/P&gt;&lt;P&gt;       GROUP by kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  WRITE: / itab-kunnr, itab-date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can change it accordingly for your requirement..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 17:21:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937678#M387644</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-20T17:21:18Z</dc:date>
    </item>
    <item>
      <title>Re: latest record from database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937679#M387645</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Pranati,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you want to avoid inernal table then you can for for code(use of MAX) suggested by Narenderan:&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Ashvender&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 17:30:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937679#M387645</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-20T17:30:37Z</dc:date>
    </item>
    <item>
      <title>Re: latest record from database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937680#M387646</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naren,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my select query..&lt;/P&gt;&lt;P&gt;  SELECT max( zeff_dt ) bukrs zbrdn kostl hkont INTO TABLE l_t_brdncalc&lt;/P&gt;&lt;P&gt;                                 FROM zfpbrdn&lt;/P&gt;&lt;P&gt;                                 FOR ALL ENTRIES IN l_t_records&lt;/P&gt;&lt;P&gt;                                 WHERE bukrs = l_t_records-bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;zeff_dt is the effective date field. but this is giving  me the following syntax error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;The addition 'for all entries' excludes all aggregrate functions with the exception of&lt;/P&gt;&lt;P&gt;"count(*)", as  the single element of the select clause.&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is this possible with for all entries...(am i getting too greedy?!!)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &lt;/P&gt;&lt;P&gt;Pranati..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 17:31:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937680#M387646</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-20T17:31:48Z</dc:date>
    </item>
    <item>
      <title>Re: latest record from database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937681#M387647</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;I believe you cannot use for all entries and aggerate function together..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead you can build a range for the bukrs...and then use IN your select statement...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you need to give GROUP BY if you use MAX..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        Narendran Muthukumaran&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 17:34:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937681#M387647</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-20T17:34:20Z</dc:date>
    </item>
    <item>
      <title>Re: latest record from database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937682#M387648</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Naren..&lt;/P&gt;&lt;P&gt;That sounds great... can u pls tell me about building range for bukrs...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Pranati&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Message was edited by: &lt;/P&gt;&lt;P&gt;        pranati dalvi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 17:41:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937682#M387648</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-20T17:41:00Z</dc:date>
    </item>
    <item>
      <title>Re: latest record from database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937683#M387649</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;Try this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ranges: r_bukrs for bkpf-bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT l_t_records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;Build the range.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  r_bukrs-sign  = 'I'.&lt;/P&gt;&lt;P&gt;  r_bukrs-option = 'EQ'.&lt;/P&gt;&lt;P&gt;  r_bukrs-low     = l_t_records.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  append r_bukrs.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SORT r_bukrs by low.&lt;/P&gt;&lt;P&gt;DELETE adjacent duplicates from r_bukrs comparing low.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT max( zeff_dt ) bukrs zbrdn kostl hkont INTO TABLE l_t_brdncalc&lt;/P&gt;&lt;P&gt;FROM zfpbrdn&lt;/P&gt;&lt;P&gt;WHERE bukrs IN r_bukrs&lt;/P&gt;&lt;P&gt;GROUP BY zbrdn.   " I am not sure of the record field..But you have to give&lt;/P&gt;&lt;P&gt;                              " GROUP BY clause..give the correct field..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 17:44:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937683#M387649</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-20T17:44:23Z</dc:date>
    </item>
    <item>
      <title>Re: latest record from database table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937684#M387650</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;Please make sure to reward points for helpful answers..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Naren&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 20 Feb 2007 22:24:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/latest-record-from-database-table/m-p/1937684#M387650</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-02-20T22:24:40Z</dc:date>
    </item>
  </channel>
</rss>

