<?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 loop internaltable inner join insert into only getting last-row? in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986105#M1802607</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="padding: 5px 0 10px;"&gt;I have a ABAP program where I read a file from the local machine into table (T_EXCEL) with 1 field.&amp;nbsp; In this case this is a list of order numbers.&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;This is working correctly where I am reading in the list (100 orders).&amp;nbsp; I am then trying to do a loop at this table selecting from 3 tables using inner joins to then insert into a different table.&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;I am only getting the last record from my table T_EXCEL in my table ORDLIST1&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;Here is my table def for T_EXCEL:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;DATA:&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;BEGIN OF T_EXCEL OCCURS 0,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBELN LIKE VBAK-VBELN, &lt;BR /&gt;END OF T_EXCEL.&lt;BR /&gt; &lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;************************** and here is my form I am having the issue with&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt; Form Get_SO_List2.&lt;BR /&gt;*&lt;BR /&gt; SORT T_EXCEL.&lt;BR /&gt;*&lt;BR /&gt;LOOP AT T_EXCEL.&lt;BR /&gt;*&lt;BR /&gt;select VBAK~VBELN VBAK~ERDAT VBAK~ERZET VBAK~ERNAM VBAK~AUART&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~AUGRU VBAK~VKORG VBAK~VKGRP VBAK~VKBUR VBAK~VDATU&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~KUNNR VBAK~OBJNR VBAK~FAKSK VBAK~LIFSK VBAK~IHREZ&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~KVGR5&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBUK~ABSTK VBUK~LFSTK VBUK~LFGSK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~BSTNK VBUK~COSTA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~posnr&amp;nbsp; vbap~matnr vbap~matwa vbap~werks vbap~vstel&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~kwmeng vbap~abgru vbap~pstyv vbap~route vbap~netpr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~ktgrm&amp;nbsp; vbap~kondm&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO TABLE ORDLIST1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM ( (&amp;nbsp; VBAK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN VBUK ON VBUK~VBELN = VBAK~VBELN )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inner join vbap on vbap~vbeln = vbak~vbeln )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE VBAK~VBELN = T_EXCEL-VBELN.&lt;BR /&gt;&amp;nbsp; append ordlist1.&lt;BR /&gt;&amp;nbsp; clear: vbak, vbuk, vbap.&lt;BR /&gt;endloop.&lt;BR /&gt;loop at ordlist1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; write:/ 'Ordlist1-SalesOrd - ', ordlist1-salesord.&lt;BR /&gt;endloop.&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;If I place a write statement above the select I do see this is looping through all 100 records, but my table ORDLIST1 only has 1 row populated instead of 100+.&lt;BR /&gt; &lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;What am I doing wrong?&lt;BR /&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;*******************************************************************************************************&lt;BR /&gt;Here is my form where I am looping through T_EXCEL trying to insert the data into my table ORDLIST1.&lt;/P&gt;&lt;P style="margin: 0 4px 4px; padding: 2px; color: #454545; font-family: helvetica, sans-serif; font-size: 12px;"&gt;&lt;/P&gt;&lt;DIV style="margin: 0 0 5px; padding: 0 0 5px;"&gt;&lt;DIV style="margin: 10px 0 0; padding: 10px 0;"&gt;&lt;SPAN class="pageSubHead" style="color: #2e92f7; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;"&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: helvetica, sans-serif; font-size: 12px;"&gt;&lt;SPAN&gt;- See more at: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.saptechies.org/loop-internal-table-inner-join-insert-into-only-getting-last-row/#sthash.giDOK2C9.dpuf"&gt;http://www.saptechies.org/loop-internal-table-inner-join-insert-into-only-getting-last-row/#sthash.giDOK2C9.dpuf&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 28 Jan 2014 07:21:33 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2014-01-28T07:21:33Z</dc:date>
    <item>
      <title>loop internaltable inner join insert into only getting last-row?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986105#M1802607</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P style="padding: 5px 0 10px;"&gt;I have a ABAP program where I read a file from the local machine into table (T_EXCEL) with 1 field.&amp;nbsp; In this case this is a list of order numbers.&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;This is working correctly where I am reading in the list (100 orders).&amp;nbsp; I am then trying to do a loop at this table selecting from 3 tables using inner joins to then insert into a different table.&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;I am only getting the last record from my table T_EXCEL in my table ORDLIST1&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;Here is my table def for T_EXCEL:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;DATA:&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;BEGIN OF T_EXCEL OCCURS 0,&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBELN LIKE VBAK-VBELN, &lt;BR /&gt;END OF T_EXCEL.&lt;BR /&gt; &lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;************************** and here is my form I am having the issue with&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt; Form Get_SO_List2.&lt;BR /&gt;*&lt;BR /&gt; SORT T_EXCEL.&lt;BR /&gt;*&lt;BR /&gt;LOOP AT T_EXCEL.&lt;BR /&gt;*&lt;BR /&gt;select VBAK~VBELN VBAK~ERDAT VBAK~ERZET VBAK~ERNAM VBAK~AUART&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~AUGRU VBAK~VKORG VBAK~VKGRP VBAK~VKBUR VBAK~VDATU&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~KUNNR VBAK~OBJNR VBAK~FAKSK VBAK~LIFSK VBAK~IHREZ&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~KVGR5&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBUK~ABSTK VBUK~LFSTK VBUK~LFGSK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~BSTNK VBUK~COSTA&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~posnr&amp;nbsp; vbap~matnr vbap~matwa vbap~werks vbap~vstel&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~kwmeng vbap~abgru vbap~pstyv vbap~route vbap~netpr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~ktgrm&amp;nbsp; vbap~kondm&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INTO TABLE ORDLIST1&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM ( (&amp;nbsp; VBAK&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN VBUK ON VBUK~VBELN = VBAK~VBELN )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inner join vbap on vbap~vbeln = vbak~vbeln )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE VBAK~VBELN = T_EXCEL-VBELN.&lt;BR /&gt;&amp;nbsp; append ordlist1.&lt;BR /&gt;&amp;nbsp; clear: vbak, vbuk, vbap.&lt;BR /&gt;endloop.&lt;BR /&gt;loop at ordlist1.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; write:/ 'Ordlist1-SalesOrd - ', ordlist1-salesord.&lt;BR /&gt;endloop.&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;If I place a write statement above the select I do see this is looping through all 100 records, but my table ORDLIST1 only has 1 row populated instead of 100+.&lt;BR /&gt; &lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;What am I doing wrong?&lt;BR /&gt;Thanks!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P style="padding: 5px 0 10px;"&gt;*******************************************************************************************************&lt;BR /&gt;Here is my form where I am looping through T_EXCEL trying to insert the data into my table ORDLIST1.&lt;/P&gt;&lt;P style="margin: 0 4px 4px; padding: 2px; color: #454545; font-family: helvetica, sans-serif; font-size: 12px;"&gt;&lt;/P&gt;&lt;DIV style="margin: 0 0 5px; padding: 0 0 5px;"&gt;&lt;DIV style="margin: 10px 0 0; padding: 10px 0;"&gt;&lt;SPAN class="pageSubHead" style="color: #2e92f7; font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;"&gt;&lt;/SPAN&gt;&lt;P&gt;&lt;/P&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;SPAN style="color: #454545; font-family: helvetica, sans-serif; font-size: 12px;"&gt;&lt;SPAN&gt;- See more at: &lt;/SPAN&gt;&lt;A class="jive-link-external-small" href="http://www.saptechies.org/loop-internal-table-inner-join-insert-into-only-getting-last-row/#sthash.giDOK2C9.dpuf"&gt;http://www.saptechies.org/loop-internal-table-inner-join-insert-into-only-getting-last-row/#sthash.giDOK2C9.dpuf&lt;/A&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 07:21:33 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986105#M1802607</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-28T07:21:33Z</dc:date>
    </item>
    <item>
      <title>Re: loop internaltable inner join insert into only getting last-row?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986106#M1802608</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vamsi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Use INTO&amp;nbsp; ORDLIST1 instead of &lt;SPAN style="text-decoration: line-through;"&gt;INTO TABLE ORDLIST1.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="text-decoration: line-through;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Arivazhagan S&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 07:27:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986106#M1802608</guid>
      <dc:creator>arivazhagan_sivasamy</dc:creator>
      <dc:date>2014-01-28T07:27:51Z</dc:date>
    </item>
    <item>
      <title>Re: loop internaltable inner join insert into only getting last-row?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986107#M1802609</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi vamshi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Try the below code,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;TABLES &lt;/SPAN&gt;:&amp;nbsp; VBAK, VBUK, VBAP.&lt;/P&gt;&lt;P&gt; DATA:&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;BEGIN &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;T_EXCEL &lt;SPAN class="L0S52"&gt;OCCURS &lt;/SPAN&gt;0,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBELN &lt;SPAN class="L0S52"&gt;LIKE &lt;/SPAN&gt;VBAK-VBELN,&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;END &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;T_EXCEL.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;select &lt;/SPAN&gt;vbeln &lt;SPAN class="L0S52"&gt;from &lt;/SPAN&gt;vbak &lt;SPAN class="L0S52"&gt;into &lt;/SPAN&gt;corresponding &lt;SPAN class="L0S52"&gt;fields &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;table &lt;/SPAN&gt;t_excel &lt;SPAN class="L0S52"&gt;up &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;to &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;100 &lt;/SPAN&gt;rows.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;types &lt;/SPAN&gt;: &lt;SPAN class="L0S52"&gt;begin &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;ty_ordr,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ERDAT &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-ERDAT,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ERZET &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-ERZET,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ERNAM &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-ERNAM,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; AUART &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-AUART,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; AUGRU &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-AUGRU,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; VKORG &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-VKORG,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; VKGRP &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-VKGRP,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; VKBUR &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-VKBUR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; VDATU &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-VDATU,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; KUNNR &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-KUNNR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; OBJNR &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-OBJNR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; FAKSK &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-FAKSK,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; LIFSK &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-LIFSK,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; IHREZ &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-IHREZ,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; KVGR5 &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-KVGR5,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ABSTK &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBUK-ABSTK,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; LFSTK &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBUK-LFSTK,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; LFGSK &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBUK-LFGSK,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; BSTNK &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAK-BSTNK,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; COSTA &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBUK-COSTA,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; POSNR &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-POSNR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MATNR &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-MATNR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; MATWA &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-MATWA,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; WERKS &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-WERKS,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; VSTEL &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-VSTEL,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; KWMENg &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-KWMENg,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ABGRU &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-ABGRU,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; PSTYV &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-PSTYV,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; ROUTE &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-ROUTE,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; NETPR &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-NETPR,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; KTGRM &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-KTGRM,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; KONDM &lt;SPAN class="L0S52"&gt;type &lt;/SPAN&gt;VBAP-KONDM,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;end &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;of &lt;/SPAN&gt;ty_ordr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;DATA &lt;/SPAN&gt;: ORDLIST1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ty_ordr &lt;SPAN class="L0S52"&gt;with &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;header &lt;/SPAN&gt;line.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;SORT &lt;/SPAN&gt;T_EXCEL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;T_EXCEL.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;VBAK~VBELN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~ERDAT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~ERZET&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~ERNAM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~AUART&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~AUGRU&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~VKORG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~VKGRP&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~VKBUR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~VDATU&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~KUNNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~OBJNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~FAKSK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~LIFSK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~IHREZ&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~KVGR5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBUK~ABSTK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBUK~LFSTK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBUK~LFGSK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~BSTNK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBUK~COSTA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~POSNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~MATNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~MATWA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~WERKS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~VSTEL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~KWMENG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~ABGRU&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~PSTYV&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~ROUTE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~NETPR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~KTGRM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~KONDM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;CORRESPONDING &lt;SPAN class="L0S52"&gt;FIELDS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;ORDLIST1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;( (&amp;nbsp; VBAK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;VBUK &lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;VBUK~VBELN = VBAK~VBELN )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;VBAP &lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;VBAP~VBELN = VBAK~VBELN )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;VBAK~VBELN = T_EXCEL-VBELN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;ORDLIST1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CLEAR: VBAK, VBUK, VBAP.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;ORDLIST1.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sindhuja&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 07:39:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986107#M1802609</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-28T07:39:40Z</dc:date>
    </item>
    <item>
      <title>Re: loop internaltable inner join insert into only getting last-row?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986108#M1802610</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vamshi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Either use Appending table in select statement as below.&lt;/P&gt;&lt;P&gt;select VBAK~VBELN VBAK~ERDAT VBAK~ERZET VBAK~ERNAM VBAK~AUART&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~AUGRU VBAK~VKORG VBAK~VKGRP VBAK~VKBUR VBAK~VDATU&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~KUNNR VBAK~OBJNR VBAK~FAKSK VBAK~LIFSK VBAK~IHREZ&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~KVGR5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBUK~ABSTK VBUK~LFSTK VBUK~LFGSK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~BSTNK VBUK~COSTA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~posnr&amp;nbsp; vbap~matnr vbap~matwa vbap~werks vbap~vstel&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~kwmeng vbap~abgru vbap~pstyv vbap~route vbap~netpr&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~ktgrm&amp;nbsp; vbap~kondm&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;STRONG&gt; APPENDING TABLE&lt;/STRONG&gt; ORDLIST1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; FROM ( (&amp;nbsp; VBAK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER JOIN VBUK ON VBUK~VBELN = VBAK~VBELN )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; inner join vbap on vbap~vbeln = vbak~vbeln )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; WHERE VBAK~VBELN = T_EXCEL-VBELN.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;or create a range for T_EXCEL and use this range in SELECT and remove the loop on T_EXCEL which is a better way.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;thanks &amp;amp; regards,&lt;/P&gt;&lt;P&gt;Aswath.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 07:39:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986108#M1802610</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-28T07:39:49Z</dc:date>
    </item>
    <item>
      <title>Re: loop internaltable inner join insert into only getting last-row?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986109#M1802611</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vamshi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please don't put select statement inside Loop, it will have a big performance issue.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can use below code for reference. Thanks.&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;SORT &lt;/SPAN&gt;t_excel.&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;vbak~vbeln vbak~erdat vbak~erzet vbak~ernam vbak~auart&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbak~augru vbak~vkorg vbak~vkgrp vbak~vkbur vbak~vdatu&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbak~kunnr vbak~objnr vbak~faksk vbak~lifsk vbak~ihrez&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbak~kvgr5 vbuk~abstk vbuk~lfstk vbuk~lfgsk&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbak~bstnk vbuk~costa &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~posnr&amp;nbsp; vbap~matnr vbap~matwa vbap~werks vbap~vstel&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~kwmeng vbap~abgru vbap~pstyv vbap~route vbap~netpr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; vbap~ktgrm&amp;nbsp; vbap~kondm&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;ordlist1&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;( (&amp;nbsp; vbak INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;vbuk &lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;vbuk~vbeln = vbak~vbeln )&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;vbap &lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;vbap~vbeln = vbak~vbeln )&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FOR &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;ALL &lt;/SPAN&gt;ENTRIES &lt;SPAN class="L0S52"&gt;IN &lt;/SPAN&gt;t_excel&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;vbak~vbeln &lt;SPAN class="L0S52"&gt;EQ &lt;/SPAN&gt;t_excel-vbeln.&amp;nbsp; &lt;BR /&gt;&lt;BR /&gt;&lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;ordlist1.&lt;BR /&gt;&lt;BR /&gt;&amp;nbsp; WRITE:/ &lt;SPAN class="L0S33"&gt;'Ordlist1-SalesOrd - '&lt;/SPAN&gt;, ordlist1-salesord.&lt;BR /&gt;&lt;BR /&gt;ENDLOOP.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;/SPAN&gt; &lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;May.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 08:01:45 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986109#M1802611</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-28T08:01:45Z</dc:date>
    </item>
    <item>
      <title>Re: loop internaltable inner join insert into only getting last-row?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986110#M1802612</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 &lt;STRONG&gt;APPENDING TABLE&lt;/STRONG&gt; ORDLIST1 instead of into table ORDLIST1 or do like following&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S52"&gt;LOOP &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;T_EXCEL.&lt;/P&gt;&lt;P&gt; &lt;SPAN class="L0S31"&gt;*&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;SELECT &lt;/SPAN&gt;VBAK~VBELN&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~ERDAT&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~ERZET&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~ERNAM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~AUART&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~AUGRU&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~VKORG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~VKGRP&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~VKBUR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~VDATU&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~KUNNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~OBJNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~FAKSK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~LIFSK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~IHREZ&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~KVGR5&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBUK~ABSTK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBUK~LFSTK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBUK~LFGSK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAK~BSTNK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBUK~COSTA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~POSNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~MATNR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~MATWA&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~WERKS&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~VSTEL&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~KWMENG&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~ABGRU&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~PSTYV&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~ROUTE&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~NETPR&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~KTGRM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; VBAP~KONDM&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;CORRESPONDING &lt;SPAN class="L0S52"&gt;FIELDS &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;ORDLIST2&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;( (&amp;nbsp; VBAK&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;VBUK &lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;VBUK~VBELN = VBAK~VBELN )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; INNER &lt;SPAN class="L0S52"&gt;JOIN &lt;/SPAN&gt;VBAP &lt;SPAN class="L0S52"&gt;ON &lt;/SPAN&gt;VBAP~VBELN = VBAK~VBELN )&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;VBAK~VBELN = T_EXCEL-VBELN.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;APPEND &lt;/SPAN&gt;ORDLIST1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; CLEAR: VBAK, VBUK, VBAP.&lt;/P&gt;&lt;P&gt; ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Prashant &lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 08:02:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986110#M1802612</guid>
      <dc:creator>former_member386202</dc:creator>
      <dc:date>2014-01-28T08:02:19Z</dc:date>
    </item>
    <item>
      <title>Re: loop internaltable inner join insert into only getting last-row?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986111#M1802613</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If you take the time to &lt;EM&gt;read&lt;/EM&gt; your code it should become obvious.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT t_excel.&lt;/P&gt;&lt;P&gt; SELECT... INTO &lt;STRONG&gt;TABLE&lt;/STRONG&gt; ORDLIST1.&lt;/P&gt;&lt;P&gt;&amp;nbsp; APPEND ORDLIST.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;What do you think SELECT INTO &lt;STRONG&gt;TABLE&lt;/STRONG&gt; does? If you don't know - go read the ABAP help. Similarly go and read the help for APPEND.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;(Clue, think about the kind of objects that both statements work with, and how data moves from one place to another).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You've encountered this very simple problem for two reasons.&lt;/P&gt;&lt;P&gt;1) You've not &lt;EM&gt;thought&lt;/EM&gt; about what each step of your program does. This is something that is vital to do if you wish to become a professional programmer&lt;/P&gt;&lt;P&gt;2) You're using tables with header lines. Tables with header lines are obsolete, and quite right too. The problem with tables with header lines is that ORDLIST1 sometimes refers to the header, sometimes to the table. Hence your confusion.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;It saddens me that the responses you've got so far are (for the most part) guessing at the solution, but are not guiding you to finding the solution yourself, which to my mind is far more helpful.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In this instance, I suspect a FOR ALL ENTRIES IN t_excel, might be in order. Then, having checked t_excel isn't empty, you could probably do it all in a single select.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 08:02:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986111#M1802613</guid>
      <dc:creator>matt</dc:creator>
      <dc:date>2014-01-28T08:02:39Z</dc:date>
    </item>
    <item>
      <title>Re: loop internaltable inner join insert into only getting last-row?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986112#M1802614</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;ok thanku May huang....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 08:14:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986112#M1802614</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-28T08:14:50Z</dc:date>
    </item>
    <item>
      <title>Re: loop internaltable inner join insert into only getting last-row?</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986113#M1802615</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanku to one and all...&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 28 Jan 2014 08:16:49 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/loop-internaltable-inner-join-insert-into-only-getting-last-row/m-p/9986113#M1802615</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-01-28T08:16:49Z</dc:date>
    </item>
  </channel>
</rss>

