<?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: table join in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500915#M1064969</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi sandeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is working but it taking very long time to process the loop .&lt;/P&gt;&lt;P&gt;is there any way to process the loop fast. can u please tell me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp;  Best Regards,&lt;/P&gt;&lt;P&gt;Praveen.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 25 Sep 2008 08:16:05 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-09-25T08:16:05Z</dc:date>
    <item>
      <title>table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500912#M1064966</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi guru's,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have two internal tables it_bkpf it_mkpf in both awkey is the comman fields containing data now i have to retrive the data from it_bkpf .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can any body tell me how to do this.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Best Regards,&lt;/P&gt;&lt;P&gt;Rakhi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 06:03:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500912#M1064966</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-25T06:03:51Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500913#M1064967</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You want to retrieve data from  it_bkpf based on AWKEY ? &lt;/P&gt;&lt;P&gt;If this is the case then loop at it_bkpf. &lt;/P&gt;&lt;P&gt;read it_mkpf with key awkey = it_bkpf-awkey. &lt;/P&gt;&lt;P&gt;IF sy-subrc eq 0. &lt;/P&gt;&lt;P&gt;continue. &lt;/P&gt;&lt;P&gt;else. &lt;/P&gt;&lt;P&gt;delete table it_bkpf . &lt;/P&gt;&lt;P&gt;endif. &lt;/P&gt;&lt;P&gt;endloop. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards, &lt;/P&gt;&lt;P&gt;Sandeep&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 06:09:06 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500913#M1064967</guid>
      <dc:creator>Sandeep_Panghal</dc:creator>
      <dc:date>2008-09-25T06:09:06Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500914#M1064968</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rakhi,&lt;/P&gt;&lt;P&gt;do you want to read data from table "&lt;STRONG&gt;it_bkpf&lt;/STRONG&gt;" on the basis of the data in "&lt;STRONG&gt;it_mkpf&lt;/STRONG&gt;" table??&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If so then,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT it_mkpf INTO wa_mkpf.
    LOOP AT it_bkpf INTO wa_bkpf WHERE awkey = wa_mkpf-awkey.
         "Do the processing that u wish to perform...
   ENDLOOP.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now if there is only a 1-to-1 relationship between the two tables then u can modify the above code:-&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;LOOP AT it_mkpf INTO wa_mkpf.
    READ TABLE it_bkpf INTO wa_bkpf WITH TABLE KEY awkey = wa_mkpf-awkey.
         "Do the processing that u wish to perform...
   ENDLOOP.
ENDLOOP.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sagar.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 06:36:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500914#M1064968</guid>
      <dc:creator>sagarmehta</dc:creator>
      <dc:date>2008-09-25T06:36:50Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500915#M1064969</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi sandeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;it is working but it taking very long time to process the loop .&lt;/P&gt;&lt;P&gt;is there any way to process the loop fast. can u please tell me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp;  Best Regards,&lt;/P&gt;&lt;P&gt;Praveen.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 08:16:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500915#M1064969</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-25T08:16:05Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500916#M1064970</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;for performance improvement:&lt;/P&gt;&lt;P&gt;SORT it_mkpf BY awkey.&lt;/P&gt;&lt;P&gt;loop at it_bkpf. &lt;/P&gt;&lt;P&gt;read it_mkpf with key awkey = it_bkpf-awkey BINARY SEARCH.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 08:20:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500916#M1064970</guid>
      <dc:creator>JozsefSzikszai</dc:creator>
      <dc:date>2008-09-25T08:20:26Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500917#M1064971</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi praveen,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The processing time depends on the number of entries .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Describe table it_bkpf lines lv_bkpf.&lt;/P&gt;&lt;P&gt;Describe table it_mkpf lines lv_mkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now depening on the number of entries in both the tables u can decide the loop .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;By the way , how many records you are processing ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps.&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Sandeep&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 08:21:05 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500917#M1064971</guid>
      <dc:creator>Sandeep_Panghal</dc:creator>
      <dc:date>2008-09-25T08:21:05Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500918#M1064972</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi sandeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i am processing 175070 fields in the loop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can u please tell me clearly what should i do.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Resgards,&lt;/P&gt;&lt;P&gt;Praveen Rakhi.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 08:28:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500918#M1064972</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-25T08:28:55Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500919#M1064973</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello ,&lt;/P&gt;&lt;P&gt;175000 --&amp;gt;That should not be problem .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also try what Eric explained .&lt;/P&gt;&lt;P&gt;Sort it_mkpf by awkey.&lt;/P&gt;&lt;P&gt;Loop at it_bkpf.&lt;/P&gt;&lt;P&gt;read it_mkpf with key awkey = it_bkpf-awkey binary search.&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;porcessing here as earlier...&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;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Sandeep&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 08:32:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500919#M1064973</guid>
      <dc:creator>Sandeep_Panghal</dc:creator>
      <dc:date>2008-09-25T08:32:27Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500920#M1064974</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi sandeep and eric,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;i have tried by sorting the mkpf-awkey. after processing the loop it_bkpf table is empty. but i alredy checked in both tables it_bkpf-awkey and it_mkpf-awkey has one comman field is there. &lt;/P&gt;&lt;P&gt;i want that filed.but it_bkpf is empty.&lt;/P&gt;&lt;P&gt;please tell me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Tahnks &amp;amp; Best Regards,&lt;/P&gt;&lt;P&gt;Praveen.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 08:52:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500920#M1064974</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-25T08:52:54Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500921#M1064975</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This message was moderated.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 08:59:02 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500921#M1064975</guid>
      <dc:creator>Sandeep_Panghal</dc:creator>
      <dc:date>2008-09-25T08:59:02Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500922#M1064976</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi sandeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;in bellow is the my coding,&lt;/P&gt;&lt;P&gt;please look at this and help me.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZRMMR1MDI&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;report  zrmmr1mdi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tables : rbkp,bkpf,mkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;type-pools : slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_mkpf occurs 0,&lt;/P&gt;&lt;P&gt;       mblnr like mkpf-mblnr,&lt;/P&gt;&lt;P&gt;       mjahr like mkpf-mjahr.&lt;/P&gt;&lt;P&gt;       data : awkey like bkpf-awkey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       end of it_mkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : begin of it_rbkp occurs 0,&lt;/P&gt;&lt;P&gt;        belnr like rbkp-belnr,&lt;/P&gt;&lt;P&gt;        gjahr like rbkp-gjahr,&lt;/P&gt;&lt;P&gt;        blart like rbkp-blart,&lt;/P&gt;&lt;P&gt;        bldat like rbkp-bldat,&lt;/P&gt;&lt;P&gt;        budat like rbkp-budat,&lt;/P&gt;&lt;P&gt;        cpudt like rbkp-budat,&lt;/P&gt;&lt;P&gt;        bukrs like rbkp-bukrs.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data  : awkey1 like bkpf-awkey,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        end of it_rbkp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data   : begin of it_bkpf occurs 0,&lt;/P&gt;&lt;P&gt;         belnr like bkpf-belnr,&lt;/P&gt;&lt;P&gt;         awkey like bkpf-awkey,&lt;/P&gt;&lt;P&gt;         end of it_bkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data  : begin of it_bsis occurs 0,&lt;/P&gt;&lt;P&gt;        bukrs like bsis-bukrs,&lt;/P&gt;&lt;P&gt;        belnr like bsis-belnr, "Document Number&lt;/P&gt;&lt;P&gt;        hkont like bsis-hkont, " gl code&lt;/P&gt;&lt;P&gt;        kostl like bsis-kostl, " cost center&lt;/P&gt;&lt;P&gt;        valut like bsis-valut, " value date&lt;/P&gt;&lt;P&gt;        zuonr like bsis-zuonr, " assignment&lt;/P&gt;&lt;P&gt;        sgtxt like bsis-sgtxt, " item text.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        end of it_bsis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data  : wa_rbkp like it_rbkp .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data  : wa_mkpf like it_mkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data : wa_bkpf like it_bkpf .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : wa_bsis like it_bsis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : wa_output type zinvoice,&lt;/P&gt;&lt;P&gt;       it_output type standard table of zinvoice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data :  v_page     type string,&lt;/P&gt;&lt;P&gt;        v_date(10) type c,&lt;/P&gt;&lt;P&gt;        wa_heading type slis_listheader,&lt;/P&gt;&lt;P&gt;        i_heading type standard table of slis_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data :  so_enste_l1(4) type c,&lt;/P&gt;&lt;P&gt;        so_enste_l2(2) type c,&lt;/P&gt;&lt;P&gt;        so_enste_l3(2) type c,&lt;/P&gt;&lt;P&gt;        so_enste_h1(4) type c,&lt;/P&gt;&lt;P&gt;        so_enste_h2(2) type c,&lt;/P&gt;&lt;P&gt;        so_enste_h3(2) type c,&lt;/P&gt;&lt;P&gt;        so_enste1(10)  type c,&lt;/P&gt;&lt;P&gt;        so_enste2(10)  type c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; selection-screen begin of block selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select-options : so_belnr for rbkp-belnr,&lt;/P&gt;&lt;P&gt;                  so_bukrs for rbkp-bukrs,&lt;/P&gt;&lt;P&gt;                  so_bldat for rbkp-bldat,&lt;/P&gt;&lt;P&gt;                  so_budat for rbkp-budat,&lt;/P&gt;&lt;P&gt;                  so_gjahr for rbkp-gjahr,&lt;/P&gt;&lt;P&gt;                  so_cpudt for rbkp-cpudt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;selection-screen end of block selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;perform retrivedata.&lt;/P&gt;&lt;P&gt;perform concotenaterbkp.&lt;/P&gt;&lt;P&gt;perform processdata.&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;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  retrivedata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form retrivedata .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select  belnr  gjahr blart bldat budat  cpudt  bukrs  into corresponding&lt;/P&gt;&lt;P&gt; fields of table it_rbkp from rbkp&lt;/P&gt;&lt;P&gt;                           where&lt;/P&gt;&lt;P&gt;                           belnr in so_belnr and&lt;/P&gt;&lt;P&gt;                           bukrs in so_bukrs and&lt;/P&gt;&lt;P&gt;                           bldat in so_bldat and&lt;/P&gt;&lt;P&gt;                           budat in so_budat and&lt;/P&gt;&lt;P&gt;                           cpudt in so_cpudt and&lt;/P&gt;&lt;P&gt;                           gjahr in so_gjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select belnr awkey from bkpf into corresponding fields of table&lt;/P&gt;&lt;P&gt; it_bkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; select mblnr mjahr from  mkpf into corresponding&lt;/P&gt;&lt;P&gt;fields of table it_mkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*select   belnr hkont kostl valut zuonr sgtxt from bsis into&lt;/P&gt;&lt;P&gt;*corresponding&lt;/P&gt;&lt;P&gt;*fields of table it_bsis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " retrivedata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  processdata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  procesdata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form concotenaterbkp .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_rbkp.&lt;/P&gt;&lt;P&gt;concatenate it_rbkp-belnr it_rbkp-gjahr into it_rbkp-awkey1.&lt;/P&gt;&lt;P&gt;modify it_rbkp transporting awkey1.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_mkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;concatenate it_mkpf-mblnr it_mkpf-mjahr into it_mkpf-awkey.&lt;/P&gt;&lt;P&gt;modify it_mkpf transporting awkey.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.                    " concotenaterbkp&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  retrivebelnr&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  processdata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;form processdata .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort it_mkpf by awkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;loop at it_bkpf .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table it_mkpf with key awkey = wa_bkpf-awkey binary search.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;if sy-subrc eq 0.&lt;/P&gt;&lt;P&gt;continue.&lt;/P&gt;&lt;P&gt;else.&lt;/P&gt;&lt;P&gt;delete it_bkpf.&lt;/P&gt;&lt;P&gt;endif.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;endform.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Best Regards,&lt;/P&gt;&lt;P&gt;Praveen.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 09:06:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500922#M1064976</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-25T09:06:14Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500923#M1064977</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi ,&lt;/P&gt;&lt;P&gt;Try this:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp; Report  ZRMMR1MDI&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;*&amp;amp;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;REPORT  zrmmr1mdi.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TABLES : rbkp,bkpf,mkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;TYPE-POOLS : slis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_mkpf OCCURS 0,&lt;/P&gt;&lt;P&gt;       mblnr LIKE mkpf-mblnr,&lt;/P&gt;&lt;P&gt;       mjahr LIKE mkpf-mjahr,&lt;/P&gt;&lt;P&gt;       awkey LIKE bkpf-awkey,&lt;/P&gt;&lt;P&gt;       END OF it_mkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : BEGIN OF it_rbkp OCCURS 0,&lt;/P&gt;&lt;P&gt;        belnr LIKE rbkp-belnr,&lt;/P&gt;&lt;P&gt;        gjahr LIKE rbkp-gjahr,&lt;/P&gt;&lt;P&gt;        blart LIKE rbkp-blart,&lt;/P&gt;&lt;P&gt;        bldat LIKE rbkp-bldat,&lt;/P&gt;&lt;P&gt;        budat LIKE rbkp-budat,&lt;/P&gt;&lt;P&gt;        cpudt LIKE rbkp-budat,&lt;/P&gt;&lt;P&gt;        bukrs LIKE rbkp-bukrs,&lt;/P&gt;&lt;P&gt;        awkey LIKE bkpf-awkey,&lt;/P&gt;&lt;P&gt;        END OF it_rbkp.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA   : BEGIN OF it_bkpf OCCURS 0,&lt;/P&gt;&lt;P&gt;         belnr LIKE bkpf-belnr,&lt;/P&gt;&lt;P&gt;         awkey LIKE bkpf-awkey,&lt;/P&gt;&lt;P&gt;         END OF it_bkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA  : BEGIN OF it_bsis OCCURS 0,&lt;/P&gt;&lt;P&gt;        bukrs LIKE bsis-bukrs,&lt;/P&gt;&lt;P&gt;        belnr LIKE bsis-belnr, "Document Number&lt;/P&gt;&lt;P&gt;        hkont LIKE bsis-hkont, " gl code&lt;/P&gt;&lt;P&gt;        kostl LIKE bsis-kostl, " cost center&lt;/P&gt;&lt;P&gt;        valut LIKE bsis-valut, " value date&lt;/P&gt;&lt;P&gt;        zuonr LIKE bsis-zuonr, " assignment&lt;/P&gt;&lt;P&gt;        sgtxt LIKE bsis-sgtxt, " item text.&lt;/P&gt;&lt;P&gt;        END OF it_bsis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA  : wa_rbkp LIKE it_rbkp,&lt;/P&gt;&lt;P&gt;        wa_mkpf LIKE it_mkpf,&lt;/P&gt;&lt;P&gt;        wa_bkpf LIKE it_bkpf,&lt;/P&gt;&lt;P&gt;        wa_bsis LIKE it_bsis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA : wa_output TYPE zinvoice,&lt;/P&gt;&lt;P&gt;       it_output TYPE STANDARD TABLE OF zinvoice.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :  v_page     TYPE string,&lt;/P&gt;&lt;P&gt;        v_date(10) TYPE c,&lt;/P&gt;&lt;P&gt;        wa_heading TYPE slis_listheader,&lt;/P&gt;&lt;P&gt;        i_heading TYPE STANDARD TABLE OF slis_listheader.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA :  so_enste_l1(4) TYPE c,&lt;/P&gt;&lt;P&gt;        so_enste_l2(2) TYPE c,&lt;/P&gt;&lt;P&gt;        so_enste_l3(2) TYPE c,&lt;/P&gt;&lt;P&gt;        so_enste_h1(4) TYPE c,&lt;/P&gt;&lt;P&gt;        so_enste_h2(2) TYPE c,&lt;/P&gt;&lt;P&gt;        so_enste_h3(2) TYPE c,&lt;/P&gt;&lt;P&gt;        so_enste1(10)  TYPE c,&lt;/P&gt;&lt;P&gt;        so_enste2(10)  TYPE c.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN BEGIN OF BLOCK selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS : so_belnr FOR rbkp-belnr,&lt;/P&gt;&lt;P&gt;                 so_bukrs FOR rbkp-bukrs,&lt;/P&gt;&lt;P&gt;                 so_bldat FOR rbkp-bldat,&lt;/P&gt;&lt;P&gt;                 so_budat FOR rbkp-budat,&lt;/P&gt;&lt;P&gt;                 so_gjahr FOR rbkp-gjahr,&lt;/P&gt;&lt;P&gt;                 so_cpudt FOR rbkp-cpudt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECTION-SCREEN END OF BLOCK selection.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;PERFORM retrivedata.&lt;/P&gt;&lt;P&gt;PERFORM concotenaterbkp.&lt;/P&gt;&lt;P&gt;PERFORM processdata.&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;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  retrivedata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM retrivedata .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT  belnr  gjahr blart bldat budat  cpudt  bukrs  INTO CORRESPONDING&lt;/P&gt;&lt;P&gt;   FIELDS OF TABLE it_rbkp FROM rbkp&lt;/P&gt;&lt;P&gt;                             WHERE&lt;/P&gt;&lt;P&gt;                             belnr IN so_belnr AND&lt;/P&gt;&lt;P&gt;                             bukrs IN so_bukrs AND&lt;/P&gt;&lt;P&gt;                             bldat IN so_bldat AND&lt;/P&gt;&lt;P&gt;                             budat IN so_budat AND&lt;/P&gt;&lt;P&gt;                             cpudt IN so_cpudt AND&lt;/P&gt;&lt;P&gt;                             gjahr IN so_gjahr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT belnr awkey FROM bkpf INTO TABLE it_bkpf.&lt;/P&gt;&lt;P&gt;  SELECT mblnr mjahr FROM  mkpf INTO corresponding fields of  TABLE it_mkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*select   belnr hkont kostl valut zuonr sgtxt from bsis into&lt;/P&gt;&lt;P&gt;*corresponding&lt;/P&gt;&lt;P&gt;*fields of table it_bsis.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " retrivedata&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  processdata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  procesdata&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM concotenaterbkp .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_rbkp.&lt;/P&gt;&lt;P&gt;    CONCATENATE it_rbkp-belnr it_rbkp-gjahr INTO it_rbkp-awkey1.&lt;/P&gt;&lt;P&gt;    MODIFY it_rbkp TRANSPORTING awkey1.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_mkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CONCATENATE it_mkpf-mblnr it_mkpf-mjahr INTO it_mkpf-awkey.&lt;/P&gt;&lt;P&gt;    MODIFY it_mkpf TRANSPORTING awkey.&lt;/P&gt;&lt;P&gt;  ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    " concotenaterbkp&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*&amp;amp;      Form  retrivebelnr&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&amp;amp;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;      text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; --&amp;gt;  p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;   p1        text&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt; &amp;lt;--  p2        text&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;----&lt;/STRONG&gt;&lt;/P&gt;&lt;HR originaltext="-----------------------------------------------------------------" /&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM processdata .&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SORT it_mkpf BY awkey.&lt;/P&gt;&lt;P&gt;  sort it_bkpf by awkey.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  LOOP AT it_bkpf INTO wa_bkpf.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE it_mkpf into wa_mkpf  WITH KEY awkey = wa_bkpf-awkey BINARY SEARCH.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;      CONTINUE.&lt;/P&gt;&lt;P&gt;    ELSE.&lt;/P&gt;&lt;P&gt;      DELETE TABLE it_bkpf FROM wa_bkpf.&lt;/P&gt;&lt;P&gt;    ENDIF.&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;Sandeep&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDFORM.                    "processdata&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 09:17:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500923#M1064977</guid>
      <dc:creator>Sandeep_Panghal</dc:creator>
      <dc:date>2008-09-25T09:17:22Z</dc:date>
    </item>
    <item>
      <title>Re: table join</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500924#M1064978</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;hi sandeep,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;its working fine. very very thnaks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Best Regards,&lt;/P&gt;&lt;P&gt;Praveen.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 25 Sep 2008 09:30:15 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/table-join/m-p/4500924#M1064978</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-09-25T09:30:15Z</dc:date>
    </item>
  </channel>
</rss>

