<?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 last record in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460101#M217255</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could write a SELECT ENDSELECT as given below order by the primary key or an unique value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g----&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;INTO wa_intab&lt;/P&gt;&lt;P&gt;FROM ekpo&lt;/P&gt;&lt;P&gt;WHERE matnr IN mater&lt;/P&gt;&lt;P&gt;ORDER BY aedat DESCENDING.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT: *&lt;/P&gt;&lt;P&gt;from kna1&lt;/P&gt;&lt;P&gt;into wa_kna1&lt;/P&gt;&lt;P&gt;order by kunnr descending.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 25 Jul 2006 09:09:59 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2006-07-25T09:09:59Z</dc:date>
    <item>
      <title>Select last record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460099#M217253</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;i need select last record for each MATNR from table EKPO. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;  mater FOR ekpo-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE intab&lt;/P&gt;&lt;P&gt;FROM ekpo&lt;/P&gt;&lt;P&gt;WHERE matnr IN mater&lt;/P&gt;&lt;P&gt;ORDER BY aedat DESCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But I need just last record for each matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for help...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 09:02:37 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460099#M217253</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-25T09:02:37Z</dc:date>
    </item>
    <item>
      <title>Re: Select last record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460100#M217254</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;use the code as:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;describe table &amp;lt;tabname&amp;gt; lines p_line.&lt;/P&gt;&lt;P&gt;read table &amp;lt;tabname&amp;gt; index p_line.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 09:05:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460100#M217254</guid>
      <dc:creator>sushant_singh</dc:creator>
      <dc:date>2006-07-25T09:05:54Z</dc:date>
    </item>
    <item>
      <title>Re: Select last record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460101#M217255</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You could write a SELECT ENDSELECT as given below order by the primary key or an unique value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;e.g----&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;INTO wa_intab&lt;/P&gt;&lt;P&gt;FROM ekpo&lt;/P&gt;&lt;P&gt;WHERE matnr IN mater&lt;/P&gt;&lt;P&gt;ORDER BY aedat DESCENDING.&lt;/P&gt;&lt;P&gt;endselect.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT: *&lt;/P&gt;&lt;P&gt;from kna1&lt;/P&gt;&lt;P&gt;into wa_kna1&lt;/P&gt;&lt;P&gt;order by kunnr descending.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 09:09:59 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460101#M217255</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-25T09:09:59Z</dc:date>
    </item>
    <item>
      <title>Re: Select last record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460102#M217256</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi vaclav,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1. do like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2 just copy paste&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. internal table INTAB contains all records,&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;   ITAB contains only one record per matnr.&lt;/P&gt;&lt;P&gt;  (The LATEST RECORD AS PER AEDAT)&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report abc.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : ekpo.&lt;/P&gt;&lt;P&gt;DATA : INTAB LIKE TABLE OF EKPO WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;DATA : ITAB LIKE TABLE OF EKPO WITH HEADER LINE.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;mater FOR ekpo-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE InTAB&lt;/P&gt;&lt;P&gt;FROM ekpo&lt;/P&gt;&lt;P&gt;WHERE matnr IN mater.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------------" /&gt;&lt;P&gt;sort intab by  matnr aedat descending.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*----&lt;/P&gt;&lt;HR originaltext="-------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at intab.&lt;/P&gt;&lt;P&gt;  ON CHANGE OF INTAB-MATNR.&lt;/P&gt;&lt;P&gt;    MOVE-CORRESPONDING INTAB TO ITAB.&lt;/P&gt;&lt;P&gt;   APPEND ITAB.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDON.&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;BREAK-POINT.&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;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;amit m.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 09:11:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460102#M217256</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-25T09:11:21Z</dc:date>
    </item>
    <item>
      <title>Re: Select last record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460103#M217257</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;data: count type i.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE intab&lt;/P&gt;&lt;P&gt;FROM ekpo&lt;/P&gt;&lt;P&gt;WHERE matnr IN mater&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Describe table intab lines count.&lt;/P&gt;&lt;P&gt;read table itab index count.&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;write count.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 09:11:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460103#M217257</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-25T09:11:43Z</dc:date>
    </item>
    <item>
      <title>Re: Select last record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460104#M217258</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;mater FOR ekpo-matnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT *&lt;/P&gt;&lt;P&gt;INTO CORRESPONDING FIELDS OF TABLE intab&lt;/P&gt;&lt;P&gt;FROM ekpo&lt;/P&gt;&lt;P&gt;WHERE matnr IN mater&lt;/P&gt;&lt;P&gt;ORDER BY aedat DESCENDING.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort intab by mater aedat.&lt;/P&gt;&lt;P&gt;loop at intab.&lt;/P&gt;&lt;P&gt;at last aedat.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;you will have the last record for each material here&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endat.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;the only thing needed here is that mater should be the first field in the intab and aedat the second field.&lt;/P&gt;&lt;P&gt;&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, 25 Jul 2006 09:11:43 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460104#M217258</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-25T09:11:43Z</dc:date>
    </item>
    <item>
      <title>Re: Select last record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460105#M217259</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi,&lt;/P&gt;&lt;P&gt;   u can use 'FOR all entries' &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;chetan vishnoi&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 09:12:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460105#M217259</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-25T09:12:21Z</dc:date>
    </item>
    <item>
      <title>Re: Select last record</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460106#M217260</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vaclav&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I suppose you could ase use some sort of variation on:&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;SELECT *
       INTO CORRESPONDING FIELDS OF TABLE intab
       FROM ekpo AS e
      WHERE e~matnr IN mater
        AND aedat EQ ( SELECT MAX( aedat ) FROM ekpo
                              WHERE matnr EQ e~matnr ) .
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This would select all the line items created on the latest date, though, so you could still get multiple lines per material. I'm not sure how efficient this would be, however, since the subquery is not selecting on key fields.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Cheers&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Lyal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 25 Jul 2006 09:53:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/select-last-record/m-p/1460106#M217260</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2006-07-25T09:53:45Z</dc:date>
    </item>
  </channel>
</rss>

