<?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 merge same internal table in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/merge-same-internal-table/m-p/6900686#M1481244</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 an INTERNAL TABLE ITAB_1 (fields A, B, C , D,E,F,G).&lt;/P&gt;&lt;P&gt;ITAB_1 has records for A B C  D, E,F,fields. E,F,G is Empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have 2nd itab ITAB_2 (fields A,B, C, D,E,F,G).&lt;/P&gt;&lt;P&gt;ITAB_2 has records for A,B, C, D,NULL,NULL,G&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THE TWO ITAB WITH THE KEY A,B,C,D&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HOW TO GET THE ITAB WITH VALUES&lt;/P&gt;&lt;P&gt;A,B,C,D,E,F,G?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USIGN MOVE-CORRESPONDING I CAN NOT SUCCESSFUL.&lt;/P&gt;&lt;P&gt;because if the itab have so many fields i have to use&lt;/P&gt;&lt;P&gt; itab-xxx = ITMP-xxx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there are easy way to merge the second itab value  to the first (if the first field is null).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; the follow method is ok  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  YXLIU0024.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF IAA,&lt;/P&gt;&lt;P&gt;     A TYPE C,&lt;/P&gt;&lt;P&gt;     B TYPE C,&lt;/P&gt;&lt;P&gt;     C TYPE C,&lt;/P&gt;&lt;P&gt;     D TYPE C ,&lt;/P&gt;&lt;P&gt;     E TYPE C ,&lt;/P&gt;&lt;P&gt;     F TYPE C ,&lt;/P&gt;&lt;P&gt;     G TYPE C ,&lt;/P&gt;&lt;P&gt;  END OF IAA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:ITAB TYPE TABLE OF IAA WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;  DATA:ITAB1 TYPE TABLE OF IAA WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;  DATA ITMP LIKE LINE OF ITAB .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITMP-A = 'A' .&lt;/P&gt;&lt;P&gt;  ITMP-B = 'B' .&lt;/P&gt;&lt;P&gt;  ITMP-C = 'C' .&lt;/P&gt;&lt;P&gt;  ITMP-D = 'D' .&lt;/P&gt;&lt;P&gt;  ITMP-E = 'E' .&lt;/P&gt;&lt;P&gt;  ITMP-F = 'F' .&lt;/P&gt;&lt;P&gt;  APPEND ITMP TO ITAB .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR ITMP .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITMP-A = 'A' .&lt;/P&gt;&lt;P&gt;ITMP-B = 'B' .&lt;/P&gt;&lt;P&gt;ITMP-C = 'C' .&lt;/P&gt;&lt;P&gt;ITMP-D = 'D' .&lt;/P&gt;&lt;P&gt;ITMP-G = 'G' .&lt;/P&gt;&lt;P&gt;  APPEND ITMP TO ITAB1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB INTO ITAB.&lt;/P&gt;&lt;P&gt;    READ TABLE ITAB1 INTO :ITMP WITH KEY A = ITAB-A&lt;/P&gt;&lt;P&gt;     B = ITAB-B C = ITAB-C D = ITAB-D.&lt;/P&gt;&lt;P&gt;        itab-g = ITMP-g .&lt;/P&gt;&lt;P&gt;    MODIFY ITAB .&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: dellsoft on Apr 25, 2010 2:46 PM&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;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 25 Apr 2010 12:45:03 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-04-25T12:45:03Z</dc:date>
    <item>
      <title>merge same internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/merge-same-internal-table/m-p/6900686#M1481244</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 an INTERNAL TABLE ITAB_1 (fields A, B, C , D,E,F,G).&lt;/P&gt;&lt;P&gt;ITAB_1 has records for A B C  D, E,F,fields. E,F,G is Empty.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have 2nd itab ITAB_2 (fields A,B, C, D,E,F,G).&lt;/P&gt;&lt;P&gt;ITAB_2 has records for A,B, C, D,NULL,NULL,G&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;THE TWO ITAB WITH THE KEY A,B,C,D&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;HOW TO GET THE ITAB WITH VALUES&lt;/P&gt;&lt;P&gt;A,B,C,D,E,F,G?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;USIGN MOVE-CORRESPONDING I CAN NOT SUCCESSFUL.&lt;/P&gt;&lt;P&gt;because if the itab have so many fields i have to use&lt;/P&gt;&lt;P&gt; itab-xxx = ITMP-xxx&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;there are easy way to merge the second itab value  to the first (if the first field is null).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; the follow method is ok  &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  YXLIU0024.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPES:BEGIN OF IAA,&lt;/P&gt;&lt;P&gt;     A TYPE C,&lt;/P&gt;&lt;P&gt;     B TYPE C,&lt;/P&gt;&lt;P&gt;     C TYPE C,&lt;/P&gt;&lt;P&gt;     D TYPE C ,&lt;/P&gt;&lt;P&gt;     E TYPE C ,&lt;/P&gt;&lt;P&gt;     F TYPE C ,&lt;/P&gt;&lt;P&gt;     G TYPE C ,&lt;/P&gt;&lt;P&gt;  END OF IAA.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  DATA:ITAB TYPE TABLE OF IAA WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;  DATA:ITAB1 TYPE TABLE OF IAA WITH HEADER LINE .&lt;/P&gt;&lt;P&gt;  DATA ITMP LIKE LINE OF ITAB .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ITMP-A = 'A' .&lt;/P&gt;&lt;P&gt;  ITMP-B = 'B' .&lt;/P&gt;&lt;P&gt;  ITMP-C = 'C' .&lt;/P&gt;&lt;P&gt;  ITMP-D = 'D' .&lt;/P&gt;&lt;P&gt;  ITMP-E = 'E' .&lt;/P&gt;&lt;P&gt;  ITMP-F = 'F' .&lt;/P&gt;&lt;P&gt;  APPEND ITMP TO ITAB .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  CLEAR ITMP .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITMP-A = 'A' .&lt;/P&gt;&lt;P&gt;ITMP-B = 'B' .&lt;/P&gt;&lt;P&gt;ITMP-C = 'C' .&lt;/P&gt;&lt;P&gt;ITMP-D = 'D' .&lt;/P&gt;&lt;P&gt;ITMP-G = 'G' .&lt;/P&gt;&lt;P&gt;  APPEND ITMP TO ITAB1 .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT ITAB INTO ITAB.&lt;/P&gt;&lt;P&gt;    READ TABLE ITAB1 INTO :ITMP WITH KEY A = ITAB-A&lt;/P&gt;&lt;P&gt;     B = ITAB-B C = ITAB-C D = ITAB-D.&lt;/P&gt;&lt;P&gt;        itab-g = ITMP-g .&lt;/P&gt;&lt;P&gt;    MODIFY ITAB .&lt;/P&gt;&lt;P&gt;    ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: dellsoft on Apr 25, 2010 2:46 PM&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;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Apr 2010 12:45:03 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/merge-same-internal-table/m-p/6900686#M1481244</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-25T12:45:03Z</dc:date>
    </item>
    <item>
      <title>Re: merge same internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/merge-same-internal-table/m-p/6900687#M1481245</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;As far as your code thats fine, may be adding transporting G would be&lt;/P&gt;&lt;P&gt;good but your Internal table contains just minimum data.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have huge data and then you use READ statement, its always&lt;/P&gt;&lt;P&gt;better to sort the internal table and add BINARY SEARCH addition to the&lt;/P&gt;&lt;P&gt;READ statement. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards and Best wishes.&lt;/P&gt;&lt;P&gt;Kiran Bura&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Apr 2010 13:12:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/merge-same-internal-table/m-p/6900687#M1481245</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-25T13:12:26Z</dc:date>
    </item>
    <item>
      <title>Re: merge same internal table</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/merge-same-internal-table/m-p/6900688#M1481246</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Is your code not working? Looping and reading is the most common way merging two table data. &lt;/P&gt;&lt;P&gt;it seems fine , only thing is your code can be made more better, but for the start it's ok.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 25 Apr 2010 16:40:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/merge-same-internal-table/m-p/6900688#M1481246</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-04-25T16:40:14Z</dc:date>
    </item>
  </channel>
</rss>

