<?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: Join Internal Tables in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-internal-tables/m-p/10094104#M1814229</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anuradha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I understood correctly, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;You have the two internal tables ITAB1 and ITAB2 (already populated), loop through your second internal table and read the first internal table with key &lt;STRONG&gt;SO &lt;/STRONG&gt;and &lt;STRONG&gt;LI.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Copy the required corresponding values from ITAB1 and ITAB2 into your final internal table.&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Pseudo Code:&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop at itab2 into wa_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Read itab1 into wa_itab1 with key SO = wa_itab2-SO and LI = wa_itab2-LI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Copy the values required to populate the final internal table.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if sy-subrc = 0.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final-SO = wa_itab2-SO.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final-LI&amp;nbsp;&amp;nbsp; = wa_itab2-LI.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final-field1 = wa_itab1-field1.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final-PO = wa_itab2-PO.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final-field2 = wa_itab1-field2.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; append wa_final to itab_final.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear: wa_final.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; Endloop.&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Philip.&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&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;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Sun, 16 Feb 2014 04:19:26 GMT</pubDate>
    <dc:creator>philipdavy</dc:creator>
    <dc:date>2014-02-16T04:19:26Z</dc:date>
    <item>
      <title>Join Internal Tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-internal-tables/m-p/10094103#M1814228</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have ITAB like itab1 and itab2 ad bellow. I need to join that itabs as I have shown in bellow. Please let me know easy way for going that.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" jive-data-cell="{&amp;quot;color&amp;quot;:&amp;quot;#575757&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;left&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;NaN&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;transparent&amp;quot;,&amp;quot;fontFamily&amp;quot;:&amp;quot;arial,helvetica,sans-serif&amp;quot;,&amp;quot;verticalAlign&amp;quot;:&amp;quot;baseline&amp;quot;}" jive-data-header="{&amp;quot;color&amp;quot;:&amp;quot;#FFFFFF&amp;quot;,&amp;quot;backgroundColor&amp;quot;:&amp;quot;#6690BC&amp;quot;,&amp;quot;textAlign&amp;quot;:&amp;quot;center&amp;quot;,&amp;quot;padding&amp;quot;:&amp;quot;2&amp;quot;}" style="width: 320px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl69" colspan="5" height="20" width="320"&gt;&amp;nbsp; &lt;STRONG&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;&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; ITAB1&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20"&gt;&lt;STRONG&gt;SO&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67"&gt;&lt;STRONG&gt;LI &lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67"&gt;&lt;STRONG&gt;FIED1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67"&gt;&lt;STRONG&gt;FIELD2&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67"&gt;&lt;STRONG&gt;PO&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;&lt;SPAN style="color: #ff6600;"&gt;SO1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl68" style="border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;LI1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl68" style="border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;F11&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl68" style="border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;F21&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl68" style="border-left: none;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;SO2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;LI2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;F12&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;F22&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #00ff00;"&gt;&lt;STRONG&gt;SO3&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;LI3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;F13&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #00ff00;"&gt;&lt;STRONG&gt;F23&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 192px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl69" colspan="3" height="20" width="192"&gt;&lt;STRONG&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; ITAB2&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20" style="border-top: none;"&gt;&lt;STRONG&gt;SO&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl68" style="border-top: none; border-left: none;"&gt;&lt;STRONG&gt;LI&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl68" style="border-top: none; border-left: none;"&gt;&lt;STRONG&gt;PO&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;SO1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;LI1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;PO11&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;SO1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;LI1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;PO12&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl65" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;SO1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;LI1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;PO13&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;SO2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;LI2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;PO21&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;SO2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;LI2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;PO22&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #00ff00;"&gt;&lt;STRONG&gt;SO3&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #00ff00;"&gt;&lt;STRONG&gt;LI3&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #00ff00;"&gt;&lt;STRONG&gt;PO31&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #00ff00;"&gt;&lt;STRONG&gt;SO3&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #00ff00;"&gt;&lt;STRONG&gt;LI3&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #00ff00;"&gt;&lt;STRONG&gt;PO32&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #00ff00;"&gt;&lt;STRONG&gt;SO3&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #00ff00;"&gt;&lt;STRONG&gt;LI3&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #00ff00;"&gt;&lt;STRONG&gt;PO33&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;With join these table O need to get bellow table. Please tel me a method to do that please.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;TABLE border="0" cellpadding="0" cellspacing="0" style="width: 320px;"&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD class="xl71" colspan="5" height="20" width="320"&gt;&lt;STRONG&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ITAB_FINAL&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl68" height="20"&gt;&lt;STRONG&gt;SO&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl68"&gt;&lt;STRONG&gt;LI &lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl68"&gt;&lt;STRONG&gt;FIED1&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl69"&gt;&lt;STRONG&gt;PO&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl68"&gt;&lt;STRONG&gt;FIELD2&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="20"&gt;&lt;SPAN style="color: #ff6600;"&gt;SO1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl70" style="border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;LI1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl70" style="border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;F11&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;PO11&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl70" style="border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;F21&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;SO1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;LI1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;F11&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;PO12&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;F21&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl70" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;SO1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;LI1&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;F11&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl65" style="border-top: none; border-left: none;"&gt;PO13&lt;/TD&gt;&lt;TD class="xl70" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #ff6600;"&gt;F21&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;SO2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;LI2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;F12&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;PO21&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;F22&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl66" height="20" style="border-top: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;SO2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;LI2&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;F12&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;PO22&lt;/SPAN&gt;&lt;/TD&gt;&lt;TD class="xl66" style="border-top: none; border-left: none;"&gt;&lt;SPAN style="color: #0000ff;"&gt;F22&lt;/SPAN&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;SO3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;LI3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;F13&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;PO31&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;F23&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;SO3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;LI3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;F13&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;PO32&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;F23&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD class="xl67" height="20" style="border-top: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;SO3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;LI3&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;F13&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style=": ; color: #00ff00;"&gt;PO33&lt;/STRONG&gt;&lt;/TD&gt;&lt;TD class="xl67" style="border-top: none; border-left: none;"&gt;&lt;STRONG style="color: #00ff00;"&gt;F23&lt;/STRONG&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Feb 2014 03:30:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-internal-tables/m-p/10094103#M1814228</guid>
      <dc:creator>anuradha_wijesinghe</dc:creator>
      <dc:date>2014-02-16T03:30:39Z</dc:date>
    </item>
    <item>
      <title>Re: Join Internal Tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-internal-tables/m-p/10094104#M1814229</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Anuradha,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If I understood correctly, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;You have the two internal tables ITAB1 and ITAB2 (already populated), loop through your second internal table and read the first internal table with key &lt;STRONG&gt;SO &lt;/STRONG&gt;and &lt;STRONG&gt;LI.&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;Copy the required corresponding values from ITAB1 and ITAB2 into your final internal table.&lt;STRONG&gt;&lt;BR /&gt;&lt;/STRONG&gt;&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Pseudo Code:&lt;/STRONG&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Loop at itab2 into wa_itab2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Read itab1 into wa_itab1 with key SO = wa_itab2-SO and LI = wa_itab2-LI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; * Copy the values required to populate the final internal table.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if sy-subrc = 0.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final-SO = wa_itab2-SO.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final-LI&amp;nbsp;&amp;nbsp; = wa_itab2-LI.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final-field1 = wa_itab1-field1.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final-PO = wa_itab2-PO.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; wa_final-field2 = wa_itab1-field2.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; append wa_final to itab_final.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; clear: wa_final.&lt;/DIV&gt;&lt;DIV&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; endif&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; Endloop.&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Regards,&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt;Philip.&lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;DIV&gt; &lt;/DIV&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;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Feb 2014 04:19:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-internal-tables/m-p/10094104#M1814229</guid>
      <dc:creator>philipdavy</dc:creator>
      <dc:date>2014-02-16T04:19:26Z</dc:date>
    </item>
    <item>
      <title>Re: Join Internal Tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-internal-tables/m-p/10094105#M1814230</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;For the above requirement, loop the ITAB2 and then read the ITAB1 with key fields as SO and LI. &lt;/P&gt;&lt;P&gt;Assign the corresponding fields to the final internal table.&lt;/P&gt;&lt;P&gt;Below is the sample code,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_tab2 into wa_tab2.&lt;/P&gt;&lt;P&gt;&amp;nbsp; read TABLE it_tab1 into wa_tab1 with KEY SO = wa_tab2-SO&amp;nbsp;&amp;nbsp; LI = wa_tab2-LI.&lt;/P&gt;&lt;P&gt;&amp;nbsp; wa_final-SO = wa_tab2-SO.&lt;/P&gt;&lt;P&gt;&amp;nbsp; wa_final-LI = wa_tab2-LI.&lt;/P&gt;&lt;P&gt;&amp;nbsp; wa_final-FIELD1 = wa_tab1-field1.&lt;/P&gt;&lt;P&gt;&amp;nbsp; wa_final-PO = wa_tab2-po.&lt;/P&gt;&lt;P&gt;&amp;nbsp; wa_final-FIELD2 = wa_tab1-field2.&lt;/P&gt;&lt;P&gt;&amp;nbsp; APPEND wa_final to it_final.&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Feb 2014 05:22:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-internal-tables/m-p/10094105#M1814230</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-16T05:22:21Z</dc:date>
    </item>
    <item>
      <title>Re: Join Internal Tables</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-internal-tables/m-p/10094106#M1814231</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;SPAN class="L1S52"&gt;loop &lt;SPAN class="L1S52"&gt;at&lt;/SPAN&gt; itab2 &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_itab2.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;READ&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;TABLE&lt;/SPAN&gt; itab1 &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; wa_itab1 &lt;SPAN class="L1S52"&gt;with&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;key&lt;/SPAN&gt; so = wa_itab2-so li = wa_itab2-li.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING wa_itab1 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; wa_final.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;MOVE&lt;/SPAN&gt;-CORRESPONDING wa_itab2 &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; wa_final.&lt;BR /&gt;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;append&lt;/SPAN&gt; wa_final &lt;SPAN class="L1S52"&gt;to&lt;/SPAN&gt; it_final.&lt;BR /&gt; &lt;SPAN class="L1S52"&gt;endloop&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sun, 16 Feb 2014 05:42:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-internal-tables/m-p/10094106#M1814231</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2014-02-16T05:42:04Z</dc:date>
    </item>
  </channel>
</rss>

