<?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: about modify... in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167612#M996325</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If for a single vbeln in itab1 table, there are multiple row in itab2 and you want all the instances of itab2 in itab1 ( as shown in the example), you are never going to achieve it by looping itab1 and reading ita2. Only, loop inside loop can do. Please check your logic before posting reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Fri, 11 Jul 2008 13:28:18 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-07-11T13:28:18Z</dc:date>
    <item>
      <title>about modify...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167606#M996319</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 have to internal tables itab1 ,itab2...&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;itab1 contains one record..&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;vbeln      vkorg    dele&lt;/P&gt;&lt;P&gt;342        MFS      &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;itab2 contains two records&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;vbeln        dele&lt;/P&gt;&lt;P&gt;342           1001&lt;/P&gt;&lt;P&gt;342           1002&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;Now i want modify  itab1 ,the output would be&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;vbeln      vkorg    dele&lt;/P&gt;&lt;P&gt;342        MFS      1001&lt;/P&gt;&lt;P&gt;342        MFS      1002&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;please provide the logic for this.. &amp;lt;removed_by_moderator&amp;gt;&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;kishore.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Julius Bussche on Jul 11, 2008 12:46 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 12:39:48 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167606#M996319</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T12:39:48Z</dc:date>
    </item>
    <item>
      <title>Re: about modify...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167607#M996320</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hiiii&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;use following code for itab 1&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;IF sy-subrc EQ 0.
    LOOP AT itab1 INTO wa_output.
      READ TABLE itab2 INTO wa_mard WITH KEY matnr = wa_output-matnr.
      wa_output-lgort = wa_mard-lgort.
      MODIFY itab1 FROM wa_output.
      CLEAR wa_output.
    ENDLOOP.                           " LOOP AT i_output
  ENDIF.                               " IF sy-subrc EQ 0&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;regards&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;twinkal&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 12:45:10 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167607#M996320</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T12:45:10Z</dc:date>
    </item>
    <item>
      <title>Re: about modify...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167608#M996321</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;PRE&gt;&lt;CODE&gt;
Defile another internal table itab3 type table of itab1. 

Loop at itab2 into wa2. 
    read table itab1 into wa1
                           with key vbeln = wa2-vbeln.
   If sy-subrc eq 0.
      wa3-vbeln = wa2-vbeln.
      wa3-vkorg = wa1-vkorg.
      wa3-dele = wa2-dele.
      append wa2 to itab3.
      clear: wa2, wa1, wa3.
   endif. 

endloop. 

clear: itab1[].
itab1[] =  itab3[]. 

&lt;/CODE&gt;&lt;/PRE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 12:46:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167608#M996321</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T12:46:01Z</dc:date>
    </item>
    <item>
      <title>Re: about modify...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167609#M996322</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Twinkals answer is incorrect, you will still only get one entry per VBELN and you want as many as you have in ITAB2. &lt;/P&gt;&lt;P&gt;Abishek's solution will work, but it is an internal join. So, if you also want entries to remain in ITAB1 when there is no related item in ITAB2 it will not work. If you don't want this and need help in building it the way you need, just let us know.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Greetings,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Gert.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 12:59:19 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167609#M996322</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T12:59:19Z</dc:date>
    </item>
    <item>
      <title>Re: about modify...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167610#M996323</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi kishore,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you cam try it like the code given below:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;loop at itab1 into wa.

  read table itab1 into wa1 with key vbeln eq wa-vbeln.
  if sy-subrc = 0.
    wa-dele = wa1-dele.
    modify itab1 from wa index sy-tabix.
 endif.
endloop.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With luck,&lt;/P&gt;&lt;P&gt;Pritam&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 13:00:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167610#M996323</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T13:00:11Z</dc:date>
    </item>
    <item>
      <title>Re: about modify...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167611#M996324</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;PRE&gt;&lt;CODE&gt;
Loop at itab1 into wa1.
   Read table itab2 into wa2 with key vbeln = wa1-vbeln.
   if sy-subrc = 0.
    wa1-dele = wa2-dele.
    modify  itab1 from wa1 transporting dele.
  Endif.
Endloop.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Hope you will get your answer.&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;Sujit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 13:21:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167611#M996324</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T13:21:36Z</dc:date>
    </item>
    <item>
      <title>Re: about modify...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167612#M996325</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;If for a single vbeln in itab1 table, there are multiple row in itab2 and you want all the instances of itab2 in itab1 ( as shown in the example), you are never going to achieve it by looping itab1 and reading ita2. Only, loop inside loop can do. Please check your logic before posting reply.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 13:28:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167612#M996325</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T13:28:18Z</dc:date>
    </item>
    <item>
      <title>Re: about modify...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167613#M996326</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi check this..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types: begin of ttab ,&lt;/P&gt;&lt;P&gt;      vbeln(10) type c ,&lt;/P&gt;&lt;P&gt;      vkorg(4)  type c,&lt;/P&gt;&lt;P&gt;      dele(4)   type c,&lt;/P&gt;&lt;P&gt;      end of ttab ,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    begin of ttab1 ,&lt;/P&gt;&lt;P&gt;     vbeln(10) type c,&lt;/P&gt;&lt;P&gt;     dele(4)   type c,&lt;/P&gt;&lt;P&gt;     end of ttab1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data: itab type table of ttab  with header line,&lt;/P&gt;&lt;P&gt;      itab1 type table of ttab1  with header line,&lt;/P&gt;&lt;P&gt;wa like line of itab ,&lt;/P&gt;&lt;P&gt;wa1 like line of itab1 .&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;itab-vbeln = '0000000001'.&lt;/P&gt;&lt;P&gt;itab-vkorg = '1000'.&lt;/P&gt;&lt;P&gt;itab-dele  = 'DEL'.&lt;/P&gt;&lt;P&gt;append itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-vbeln = '0000000002'.&lt;/P&gt;&lt;P&gt;itab-vkorg = '1000'.&lt;/P&gt;&lt;P&gt;itab-dele  = 'DEL'.&lt;/P&gt;&lt;P&gt;append itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab-vbeln = '0000000003'.&lt;/P&gt;&lt;P&gt;itab-vkorg = '1000'.&lt;/P&gt;&lt;P&gt;itab-dele  = 'DEL'.&lt;/P&gt;&lt;P&gt;append itab .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab1-vbeln = '0000000001'.&lt;/P&gt;&lt;P&gt;itab1-dele  = 'TST'.&lt;/P&gt;&lt;P&gt;append itab1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;itab1-vbeln = '0000000002'.&lt;/P&gt;&lt;P&gt;itab1-dele  = 'GRE'.&lt;/P&gt;&lt;P&gt;append itab1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort itab by  vbeln.&lt;/P&gt;&lt;P&gt;sort itab1 by vbeln.&lt;/P&gt;&lt;P&gt;loop at itab into wa.&lt;/P&gt;&lt;P&gt;data:v_index type sy-index .&lt;/P&gt;&lt;P&gt;v_index = sy-tabix.&lt;/P&gt;&lt;P&gt;read table itab1  into wa1 with key vbeln = wa+0(10).&lt;/P&gt;&lt;P&gt;wa&lt;EM&gt;14(4) = wa1&lt;/EM&gt;10(4).&lt;/P&gt;&lt;P&gt;modify  itab index v_index from wa   .&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;loop at itab.&lt;/P&gt;&lt;P&gt;write:/ itab-vbeln,itab-vkorg,itab-dele .&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 14:09:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167613#M996326</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T14:09:11Z</dc:date>
    </item>
    <item>
      <title>Re: about modify...</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167614#M996327</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You can use field-symbols like that:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;FIELD-SYMBOLS: &amp;lt;fs_itab1&amp;gt; LIKE itab1.

LOOP AT itab1 ASSINGNING &amp;lt;fs_itab1&amp;gt;.
  CLEAR itab2.
  READ TABLE itab2 WITH KEY vbeln = &amp;lt;fs_itab1&amp;gt;-vbeln.
  IF sy-subrc EQ 0.
    &amp;lt;fs_itab1&amp;gt;-dele = itab2-dele.
  ENDIF.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You don´t use MODIFY and is faster.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 11 Jul 2008 14:22:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/about-modify/m-p/4167614#M996327</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-07-11T14:22:40Z</dc:date>
    </item>
  </channel>
</rss>

