<?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: Reg Internal table modification based on other itab in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061348#M1810965</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Smriti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below code will work fine for your case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA &lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;itab1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ty_itab1&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; &lt;SPAN class="L0S52"&gt;&lt;STRONG&gt;WITH &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;KEY &lt;/SPAN&gt;primary_key COMPONENTS field1 field2 field3&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;LOOP &lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;itab2 &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;wa2&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;READ &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;itab1 &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;wa1 &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;KEY &lt;/SPAN&gt;field1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;wa2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;field1&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;field4 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;wa2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;field2&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;&lt;STRONG&gt;MODIFY &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;itab1 &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;wa1 &lt;SPAN class="L0S52"&gt;TRANSPORTING &lt;/SPAN&gt;field4 &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;field1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;wa2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;field1&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Regards&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Gangadhar&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 02 Mar 2014 11:35:14 GMT</pubDate>
    <dc:creator>former_member223133</dc:creator>
    <dc:date>2014-03-02T11:35:14Z</dc:date>
    <item>
      <title>Reg Internal table modification based on other itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061344#M1810961</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Folks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; I have two internal tables, my first internal table as follows(this is final internla table i want to modify this based on other itab)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; material&amp;nbsp; field1 field2&amp;nbsp;&amp;nbsp; newfield&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; mat1&amp;nbsp;&amp;nbsp;&amp;nbsp; aa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; mat2&amp;nbsp;&amp;nbsp; xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my second internal table has&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;mat&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; ref mat&lt;/P&gt;&lt;P&gt;mat1&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; A1&lt;/P&gt;&lt;P&gt;mat1&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; A2&lt;/P&gt;&lt;P&gt;mat1&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; A3&lt;/P&gt;&lt;P&gt;mat2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B2&lt;/P&gt;&lt;P&gt;mat2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;my final internal table is 1st one I want my new output as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; material&amp;nbsp; field1 field2&amp;nbsp;&amp;nbsp; newfield&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; mat1&amp;nbsp;&amp;nbsp;&amp;nbsp; aa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A1&lt;/P&gt;&lt;P&gt;&amp;nbsp; mat1&amp;nbsp;&amp;nbsp;&amp;nbsp; aa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A2&lt;/P&gt;&lt;P&gt;&amp;nbsp; mat1&amp;nbsp;&amp;nbsp;&amp;nbsp; aa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; mat2&amp;nbsp;&amp;nbsp; xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B2&lt;/P&gt;&lt;P&gt;&amp;nbsp; mat2&amp;nbsp;&amp;nbsp; xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please give me some input how can i achieve the above.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Smriti&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Mar 2014 09:35:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061344#M1810961</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-03-02T09:35:36Z</dc:date>
    </item>
    <item>
      <title>Re: Reg Internal table modification based on other itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061345#M1810962</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;loop at itab1 into wtab1.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; loop at itab2 into wtab2 where material = itab1-material.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wtab1-ref mat = wtab2-ref_mat.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; modify itab1 from wtab1 index sy-tabix transporting ref_mat.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; endloop.&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; endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Sumeet&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Mar 2014 10:38:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061345#M1810962</guid>
      <dc:creator>former_member226419</dc:creator>
      <dc:date>2014-03-02T10:38:06Z</dc:date>
    </item>
    <item>
      <title>Re: Reg Internal table modification based on other itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061346#M1810963</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Smriti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As I understand below is your requirement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellspacing="0" frame="VOID" rules="NONE"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD height="17" width="86"&gt;&lt;/TD&gt;&lt;TD width="86"&gt;&lt;STRONG&gt;ITAB1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD width="86"&gt;&lt;/TD&gt;&lt;TD width="86"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;Material&lt;/TD&gt;&lt;TD&gt;Field1&lt;/TD&gt;&lt;TD&gt;Field2&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;mat1&lt;/TD&gt;&lt;TD&gt;aa&lt;/TD&gt;&lt;TD&gt;bb&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;mat2&lt;/TD&gt;&lt;TD&gt;xx&lt;/TD&gt;&lt;TD&gt;yy&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;ITAB2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;Material&lt;/TD&gt;&lt;TD&gt;Ref&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;mat1&lt;/TD&gt;&lt;TD&gt;A1&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;mat1&lt;/TD&gt;&lt;TD&gt;A2&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;mat1&lt;/TD&gt;&lt;TD&gt;A3&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;mat2&lt;/TD&gt;&lt;TD&gt;B2&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;mat2&lt;/TD&gt;&lt;TD&gt;B3&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;&lt;/TD&gt;&lt;TD&gt;&lt;STRONG&gt;itab_final&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="17"&gt;Material&lt;/TD&gt;&lt;TD&gt;Field1&lt;/TD&gt;&lt;TD&gt;Field2&lt;/TD&gt;&lt;TD&gt;ref&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;mat1&lt;/TD&gt;&lt;TD&gt;aa&lt;/TD&gt;&lt;TD&gt;bb&lt;/TD&gt;&lt;TD&gt;A1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;mat1&lt;/TD&gt;&lt;TD&gt;aa&lt;/TD&gt;&lt;TD&gt;bb&lt;/TD&gt;&lt;TD&gt;A2&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;mat1&lt;/TD&gt;&lt;TD&gt;aa&lt;/TD&gt;&lt;TD&gt;bb&lt;/TD&gt;&lt;TD&gt;A3&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;mat2&lt;/TD&gt;&lt;TD&gt;xx&lt;/TD&gt;&lt;TD&gt;yy&lt;/TD&gt;&lt;TD&gt;B1&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD height="18"&gt;mat2&lt;/TD&gt;&lt;TD&gt;xx&lt;/TD&gt;&lt;TD&gt;yy&lt;/TD&gt;&lt;TD&gt;B2&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Try with the below code.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP at itab2 INTO str2.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; READ TABLE itab1 INTO str1 WITH KEY mat = str2-material.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str_final-material = str2-material&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str_final-ref = str2-ref&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str_final-field1 = str1-field1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; str_final-field2 = str1-field2&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; APPEND str_final TO itab_final.&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;Regards,&lt;/P&gt;&lt;P&gt;Thanga&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Mar 2014 10:42:18 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061346#M1810963</guid>
      <dc:creator>ThangaPrakash</dc:creator>
      <dc:date>2014-03-02T10:42:18Z</dc:date>
    </item>
    <item>
      <title>Re: Reg Internal table modification based on other itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061347#M1810964</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Smriti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;As per your requirement&lt;/P&gt;&lt;P&gt;material&amp;nbsp; field1 field2&amp;nbsp;&amp;nbsp; newfield&lt;/P&gt;&lt;P&gt;&amp;nbsp; mat1&amp;nbsp;&amp;nbsp;&amp;nbsp; aa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mat2&amp;nbsp;&amp;nbsp; xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yy&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; my second internal table has&lt;/P&gt;&lt;P&gt; mat&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; ref mat&lt;/P&gt;&lt;P&gt;mat1&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; A1&amp;nbsp; &lt;/P&gt;&lt;P&gt;mat1&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; A2&lt;/P&gt;&lt;P&gt;mat1&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; A3&lt;/P&gt;&lt;P&gt;mat2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B2&lt;/P&gt;&lt;P&gt;mat2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B3&lt;/P&gt;&lt;P&gt; my final internal table is 1st one I want my new output as&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; material&amp;nbsp; field1 field2&amp;nbsp;&amp;nbsp; newfield&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mat1&amp;nbsp;&amp;nbsp;&amp;nbsp; aa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A1&lt;/P&gt;&lt;P&gt;&amp;nbsp; mat1&amp;nbsp;&amp;nbsp;&amp;nbsp; aa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A2&lt;/P&gt;&lt;P&gt;&amp;nbsp; mat1&amp;nbsp;&amp;nbsp;&amp;nbsp; aa&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; bb&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; A3&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; mat2&amp;nbsp;&amp;nbsp; xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B2&lt;/P&gt;&lt;P&gt;&amp;nbsp; mat2&amp;nbsp;&amp;nbsp; xx&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; yy&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; B3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;for final output you need new internal table having structure&lt;STRONG&gt; Final having field&lt;/STRONG&gt;&lt;/P&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;STRONG&gt;mat&amp;nbsp; &lt;/STRONG&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/TD&gt;&lt;TD&gt;&lt;P&gt;&lt;STRONG&gt;ref mat&lt;/STRONG&gt;&amp;nbsp; &lt;STRONG&gt;field1&lt;/STRONG&gt; &lt;STRONG&gt; field2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;copy corresponding field&amp;nbsp; into this structure after that&amp;nbsp; modify&amp;nbsp; field1 and field 2 data by using loop&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at &lt;STRONG&gt;Final&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;READ TABLE second internal&amp;nbsp; table INTO work area&amp;nbsp; WITH KEY mat = first_internal table -material.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;final-field1 =first_internal-field1.&lt;/P&gt;&lt;P&gt;final-field2= first_internal-field2..&lt;/P&gt;&lt;P&gt;Modify &lt;STRONG&gt;final internal table from work area transporting&lt;/STRONG&gt; field1 field 2 &lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;TD&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;you will get desire format in final internal table.&lt;/P&gt;&lt;P&gt;now you can use this data as per requirement..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Mar 2014 11:11:41 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061347#M1810964</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-03-02T11:11:41Z</dc:date>
    </item>
    <item>
      <title>Re: Reg Internal table modification based on other itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061348#M1810965</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Smriti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Below code will work fine for your case.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;DATA &lt;SPAN class="L0S55"&gt;: &lt;/SPAN&gt;itab1 &lt;SPAN class="L0S52"&gt;TYPE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;STANDARD &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;OF &lt;/SPAN&gt;ty_itab1&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; &lt;SPAN class="L0S52"&gt;&lt;STRONG&gt;WITH &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;&lt;SPAN class="L0S52"&gt;KEY &lt;/SPAN&gt;primary_key COMPONENTS field1 field2 field3&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;LOOP &lt;SPAN class="L0S52"&gt;AT &lt;/SPAN&gt;itab2 &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;wa2&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;READ &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;TABLE &lt;/SPAN&gt;itab1 &lt;SPAN class="L0S52"&gt;INTO &lt;/SPAN&gt;wa1 &lt;SPAN class="L0S52"&gt;WITH &lt;/SPAN&gt;&lt;SPAN class="L0S52"&gt;KEY &lt;/SPAN&gt;field1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;wa2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;field1&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;IF &lt;/SPAN&gt;sy&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;subrc &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;&lt;SPAN class="L0S32"&gt;0&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa1&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;field4 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;wa2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;field2&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;&lt;STRONG&gt;MODIFY &lt;/STRONG&gt;&lt;/SPAN&gt;&lt;STRONG&gt;itab1 &lt;SPAN class="L0S52"&gt;FROM &lt;/SPAN&gt;wa1 &lt;SPAN class="L0S52"&gt;TRANSPORTING &lt;/SPAN&gt;field4 &lt;SPAN class="L0S52"&gt;WHERE &lt;/SPAN&gt;field1 &lt;SPAN class="L0S55"&gt;= &lt;/SPAN&gt;wa2&lt;SPAN class="L0S70"&gt;-&lt;/SPAN&gt;field1&lt;/STRONG&gt;&lt;SPAN class="L0S55"&gt;&lt;STRONG&gt;.&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L0S52"&gt;ENDIF&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;BR /&gt; &lt;SPAN class="L0S52"&gt;ENDLOOP&lt;/SPAN&gt;&lt;SPAN class="L0S55"&gt;.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Regards&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L0S52"&gt;&lt;SPAN class="L0S55"&gt;Gangadhar&lt;BR /&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Mar 2014 11:35:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061348#M1810965</guid>
      <dc:creator>former_member223133</dc:creator>
      <dc:date>2014-03-02T11:35:14Z</dc:date>
    </item>
    <item>
      <title>Re: Reg Internal table modification based on other itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061349#M1810966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Smriti,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Forgot to do sy-subrc check after READ statement do it while trying.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Thanga&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Mar 2014 11:53:36 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061349#M1810966</guid>
      <dc:creator>ThangaPrakash</dc:creator>
      <dc:date>2014-03-02T11:53:36Z</dc:date>
    </item>
    <item>
      <title>Re: Reg Internal table modification based on other itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061350#M1810967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Use inner join to build the final itab ( &lt;STRONG&gt;My Assumption&lt;/STRONG&gt; - Only two tables are involved, in the current scenario ).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Select a~mat1 a~field1 a~field2 b~ref_mat as newfield&lt;/P&gt;&lt;P&gt;&amp;nbsp; INTO TABLE itab&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; from table1 as a INNER JOIN table2 as b&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; on a~mat1 = b~mat1&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; where a~mat1 in s_matnr.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 02 Mar 2014 12:24:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061350#M1810967</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-03-02T12:24:12Z</dc:date>
    </item>
    <item>
      <title>Re: Reg Internal table modification based on other itab</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061351#M1810968</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;Create a final table with all fields and use parallel cursor for better improvement and runtime.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: lv_tabix TYPE i.&lt;/P&gt;&lt;P&gt;sort itab1 by matnr.&lt;/P&gt;&lt;P&gt;sort itab2 by matnr.&lt;/P&gt;&lt;P&gt;loop at itab1 assigning &amp;lt;fs_tab1&amp;gt;.&lt;/P&gt;&lt;P&gt;clear ls_tab2.&lt;/P&gt;&lt;P&gt;read table itab2 into ls_tab2 with key matnr = &amp;lt;fs_tab1&amp;gt;-matnr binary search.&lt;/P&gt;&lt;P&gt;if sy-subrc = 0.&lt;/P&gt;&lt;P&gt;lv_tabix = sy-tabix.&lt;/P&gt;&lt;P&gt;loop at itab2 into ls_tab2 from lv_tabix.&lt;/P&gt;&lt;P&gt;if ls_tab2-matnr &amp;lt;&amp;gt; &amp;lt;fs_tab1&amp;gt;-matnr.&lt;/P&gt;&lt;P&gt;exit.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;ls_final-matnr = &amp;lt;fs_tab1&amp;gt;-matnr.&lt;/P&gt;&lt;P&gt;ls_final-field1 = &amp;lt;fs_tab1&amp;gt;-field1.&lt;/P&gt;&lt;P&gt;ls_final-field2 = &amp;lt;fs_tab1&amp;gt;-field2.&lt;/P&gt;&lt;P&gt;ls_final-newfield = ls_tab2-ref_mat.&lt;/P&gt;&lt;P&gt;append ls_final to lt_final.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 03 Mar 2014 13:11:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/reg-internal-table-modification-based-on-other-itab/m-p/10061351#M1810968</guid>
      <dc:creator>Private_Member_15166</dc:creator>
      <dc:date>2014-03-03T13:11:50Z</dc:date>
    </item>
  </channel>
</rss>

