<?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: Index Value in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015340#M411775</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;PRE&gt;&lt;CODE&gt;
loop at itab1 where matnr = 'A'.
at end of matnr
   v_ltabix = sy-tabix.
   move 'Y to v_flg.
endat. 
  if v_flg ne 'Y'.
    v_stabix = sy-tabix.
  endif.
endloop.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here v_ltabix contains 7 and v_stabix cotnains 4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 12 Mar 2007 20:10:27 GMT</pubDate>
    <dc:creator>former_member194669</dc:creator>
    <dc:date>2007-03-12T20:10:27Z</dc:date>
    <item>
      <title>Index Value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015338#M411773</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi friends, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am looping an internal table based on a where condition.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF itab1 OCCURS 0,&lt;/P&gt;&lt;P&gt;        vbeln LIKE vbak-vbeln,&lt;/P&gt;&lt;P&gt;        matnr LIKE mara-matnr,&lt;/P&gt;&lt;P&gt;        END OF itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : v_tabix type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab1-vbeln = '1'.&lt;/P&gt;&lt;P&gt;itab1-matnr = 'A'.&lt;/P&gt;&lt;P&gt;APPEND itab1.&lt;/P&gt;&lt;P&gt;itab1-vbeln = '2'.&lt;/P&gt;&lt;P&gt;itab1-matnr = 'B'.&lt;/P&gt;&lt;P&gt;APPEND itab1.&lt;/P&gt;&lt;P&gt;itab1-vbeln = '3'.&lt;/P&gt;&lt;P&gt;itab1-matnr = 'C'.&lt;/P&gt;&lt;P&gt;APPEND itab1.&lt;/P&gt;&lt;P&gt;itab1-vbeln = '4'.&lt;/P&gt;&lt;P&gt;itab1-matnr = 'A'.&lt;/P&gt;&lt;P&gt;APPEND itab1.&lt;/P&gt;&lt;P&gt;itab1-vbeln = '5'.&lt;/P&gt;&lt;P&gt;itab1-matnr = 'D'.&lt;/P&gt;&lt;P&gt;APPEND itab1.&lt;/P&gt;&lt;P&gt;itab1-vbeln = '6'.&lt;/P&gt;&lt;P&gt;itab1-matnr = 'E'.&lt;/P&gt;&lt;P&gt;APPEND itab1.&lt;/P&gt;&lt;P&gt;itab1-vbeln = '7'.&lt;/P&gt;&lt;P&gt;itab1-matnr = 'A'.&lt;/P&gt;&lt;P&gt;APPEND itab1.&lt;/P&gt;&lt;P&gt;itab1-vbeln = '8'.&lt;/P&gt;&lt;P&gt;itab1-matnr = 'F'.&lt;/P&gt;&lt;P&gt;APPEND itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab1 where matnr = 'A'.&lt;/P&gt;&lt;P&gt;v_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;After the end the value in v_tabix is 7, that the last hit where itab1-matnr = 'A'.&lt;/P&gt;&lt;P&gt;However I want to find out the second last value as well. In this case I need to find out, the last and secondlast scuuessful hits.&lt;/P&gt;&lt;P&gt; 4 and 7 should be my results.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any suggestions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 20:02:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015338#M411773</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-12T20:02:00Z</dc:date>
    </item>
    <item>
      <title>Re: Index Value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015339#M411774</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Define an internal table for your index and add every match.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: g_t_tabix type table of SYTABIX initial size 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at itab1 where matnr = 'A'.&lt;/P&gt;&lt;P&gt;  append sy-tabix to g_t_tabix.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Guenther&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 20:08:23 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015339#M411774</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-12T20:08:23Z</dc:date>
    </item>
    <item>
      <title>Re: Index Value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015340#M411775</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;PRE&gt;&lt;CODE&gt;
loop at itab1 where matnr = 'A'.
at end of matnr
   v_ltabix = sy-tabix.
   move 'Y to v_flg.
endat. 
  if v_flg ne 'Y'.
    v_stabix = sy-tabix.
  endif.
endloop.

&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here v_ltabix contains 7 and v_stabix cotnains 4&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 20:10:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015340#M411775</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-03-12T20:10:27Z</dc:date>
    </item>
    <item>
      <title>Re: Index Value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015341#M411776</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for the suggestions. Will try out nd would get back.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Shreekant...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 20:16:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015341#M411776</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-12T20:16:18Z</dc:date>
    </item>
    <item>
      <title>Re: Index Value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015342#M411777</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks aRS for the suggestion. But In this the at end of matnr wont work because in the structure i have vbeln before matnr and it changes everytime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I cant change the structure of itab1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the suggestion.&lt;/P&gt;&lt;P&gt;Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 20:25:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015342#M411777</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-12T20:25:22Z</dc:date>
    </item>
    <item>
      <title>Re: Index Value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015343#M411778</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your sort should be VBELN MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;My assumption is that for every VBELN you need to find &lt;/P&gt;&lt;P&gt;the last and second last MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 20:32:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015343#M411778</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-03-12T20:32:01Z</dc:date>
    </item>
    <item>
      <title>Re: Index Value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015344#M411779</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;even i suggest the procedure same a madhu reddy suggested. because here u can get which ever position u want using index of the new table&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 20:34:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015344#M411779</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-12T20:34:01Z</dc:date>
    </item>
    <item>
      <title>Re: Index Value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015345#M411780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;NO i cant sort.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Anyways I modified the code a bit and now it works.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT itab1 WHERE matnr = 'A'.&lt;/P&gt;&lt;P&gt;  CLEAR v_flg.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; AT END OF matnr.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;  AT LAST.&lt;/P&gt;&lt;P&gt;    v_ltabix = sy-tabix.&lt;/P&gt;&lt;P&gt;    MOVE 'Y' TO v_flg.&lt;/P&gt;&lt;P&gt;  ENDAT.&lt;/P&gt;&lt;P&gt;  IF v_flg NE 'Y'.&lt;/P&gt;&lt;P&gt;    v_stabix = sy-tabix.&lt;/P&gt;&lt;P&gt;  ENDIF.&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;v_ltabix = last value.&lt;/P&gt;&lt;P&gt; v_stabix = second last value.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks again.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Madhu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 20:36:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015345#M411780</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-12T20:36:55Z</dc:date>
    </item>
    <item>
      <title>Re: Index Value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015346#M411781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Did you try my suggestion with the internal table?&lt;/P&gt;&lt;P&gt;If you really need the last and second last records, just sort the internal table with the tabix values descending and then read the 1. and 2. entry; use thos to read the rows of your actual itab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Guenther&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 20:37:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015346#M411781</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-12T20:37:03Z</dc:date>
    </item>
    <item>
      <title>Re: Index Value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015347#M411782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Venkat,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't understand what you are suggesting?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;aRs&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 20:37:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015347#M411782</guid>
      <dc:creator>former_member194669</dc:creator>
      <dc:date>2007-03-12T20:37:11Z</dc:date>
    </item>
    <item>
      <title>Re: Index Value</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015348#M411783</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Your method works good.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks Guenther and thanks aRs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Madhu.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 12 Mar 2007 20:38:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/index-value/m-p/2015348#M411783</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-03-12T20:38:36Z</dc:date>
    </item>
  </channel>
</rss>

