<?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  optimization in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026398#M1699840</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Take a look at &lt;A class="urLnkFunction urVt1 active_link" href="https://service.sap.com/sap/support/notes/1516684" title="Right mouse click to add this SAP Note to your browser favorites"&gt;&lt;SPAN class="urTxtH1" id="header_data"&gt;Note 1516684 - MKPF fields added to MSEG - Performance optimization&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This note add some MKPF fields to MSEG and can help improve performance. You could, for example, use a MSEG JOIN MKPF and put the budat selection on mseg (i&lt;SPAN class="L1S31"&gt;~budat_mkpf &lt;SPAN class="L1S52"&gt;ge&lt;/SPAN&gt; p_fdate)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nevertheless, before implementing this note, perform first a SQL trace to analyze the access plan of SQL optimize. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 10 Oct 2012 13:07:51 GMT</pubDate>
    <dc:creator>RaymondGiuseppi</dc:creator>
    <dc:date>2012-10-10T13:07:51Z</dc:date>
    <item>
      <title>Join  optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026395#M1699837</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&amp;nbsp; Friends -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: arial,helvetica,sans-serif; color: #000000;"&gt;There is a programe where&amp;nbsp; in one select query&amp;nbsp; it&amp;nbsp; pull&amp;nbsp; &lt;SPAN style="font-size: 10pt;"&gt;all the data of material document from MKPF for the provided plant&amp;nbsp; as&amp;nbsp; input.,&amp;nbsp; but&amp;nbsp; it giving dump saying that&amp;nbsp;&amp;nbsp;&amp;nbsp; " Time&amp;nbsp; limit&amp;nbsp; exceed&amp;nbsp; ",&amp;nbsp;&amp;nbsp;&amp;nbsp; Can we optimize the program so the user will not experience such type of dump in future. Its working fine in background but taking time to execute.&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp; &lt;SPAN class="L1S31"&gt;* Material Documents&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;perform&lt;/SPAN&gt; show_progress &lt;SPAN class="L1S52"&gt;using&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;text&lt;/SPAN&gt;-p03.&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;select&lt;/SPAN&gt;&amp;nbsp; h~mblnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h~mjahr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h~budat&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h~oib_bltime&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h~cpudt&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h~cputm&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; h~xblnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~zeile&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~bwart&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~xauto&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~matnr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~werks&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~lgort&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~charg&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~shkzg&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~sjahr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~smbln&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~smblp&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~ummat&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~umwrk&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~umlgo&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~umcha&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~grund&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;into&lt;/SPAN&gt; corresponding &lt;SPAN class="L1S52"&gt;fields&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;of&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;table&lt;/SPAN&gt; it_mmproc&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;from&lt;/SPAN&gt; mkpf &lt;SPAN class="L1S52"&gt;as&lt;/SPAN&gt; h inner &lt;SPAN class="L1S52"&gt;join&lt;/SPAN&gt; mseg &lt;SPAN class="L1S52"&gt;as&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;on&lt;/SPAN&gt; h~mblnr = &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~mblnr &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; h~mjahr = &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~mjahr&lt;BR /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;SPAN class="L1S52"&gt;where&lt;/SPAN&gt; h~budat &lt;SPAN class="L1S52"&gt;ge&lt;/SPAN&gt; p_fdate&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; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; h~xblnr &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; &lt;SPAN class="L1S33"&gt;' '&lt;/SPAN&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; &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; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; ( &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~werks &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; s_plant &lt;SPAN class="L1S52"&gt;or&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~umwrk &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; s_plant )&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; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; ( &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~lgort &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; r_lgort &lt;SPAN class="L1S52"&gt;or&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~umlgo &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; r_lgort )&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; and i~grund eq c_false&amp;nbsp; &lt;/SPAN&gt;&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; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~grund &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; r_grund&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; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; ( ( ( &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~matnr &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; w_plntcontrol-gen_crude &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~charg &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; w_plntcontrol-gen_batch&amp;nbsp; &lt;SPAN class="L1S52"&gt;or&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&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; i~ummat eq w_plntcontrol-gen_crude and i~umcha eq w_plntcontrol-gen_batch ) and bwart in r_bwart )&amp;nbsp; &lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&gt;&lt;SPAN class="L1S31"&gt;&lt;/SPAN&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; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~ummat &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; w_plntcontrol-gen_crude &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~umcha &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; w_plntcontrol-gen_batch&amp;nbsp; &lt;SPAN class="L1S52"&gt;or&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&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; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~matnr &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; w_plntcontrol-gen_spike &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~charg &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; w_plntcontrol-gen_batch&amp;nbsp; &lt;SPAN class="L1S52"&gt;or&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&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; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~ummat &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; w_plntcontrol-gen_spike &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~umcha &lt;SPAN class="L1S52"&gt;eq&lt;/SPAN&gt; w_plntcontrol-gen_batch ) &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&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; &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; bwart &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; r_bwart )&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; &lt;SPAN class="L1S31"&gt;"+mod-003&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;* This will be taken out when the old material documents are no longer relevant for CC&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;* The new design post only generic crude!!!&lt;/SPAN&gt;&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; &lt;SPAN class="L1S52"&gt;or&lt;/SPAN&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( ( &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~matnr &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; w_plntcontrol-gen_crude &lt;SPAN class="L1S52"&gt;or&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~charg&amp;nbsp; &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; w_plntcontrol-gen_batch ) &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ( &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~matnr &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; w_plntcontrol-gen_spike &lt;SPAN class="L1S52"&gt;or&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~charg&amp;nbsp; &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; w_plntcontrol-gen_batch ) &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&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; ( &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~ummat &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; w_plntcontrol-gen_spike &lt;SPAN class="L1S52"&gt;or&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~charg&amp;nbsp; &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; w_plntcontrol-gen_batch ) &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="L1S31"&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; ( &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~ummat &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; w_plntcontrol-gen_crude &lt;SPAN class="L1S52"&gt;or&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;i&lt;/SPAN&gt;~umcha&amp;nbsp; &lt;SPAN class="L1S52"&gt;ne&lt;/SPAN&gt; w_plntcontrol-gen_batch ) &lt;SPAN class="L1S52"&gt;and&lt;/SPAN&gt; bwart &lt;SPAN class="L1S52"&gt;in&lt;/SPAN&gt; r_bwart2 ) ).&lt;BR /&gt;&lt;SPAN class="L1S31"&gt;*&lt;/SPAN&gt;&lt;BR /&gt;&amp;nbsp; &lt;SPAN class="L1S52"&gt;commit&lt;/SPAN&gt; &lt;SPAN class="L1S52"&gt;work&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2012 11:17:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026395#M1699837</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2012-10-09T11:17:21Z</dc:date>
    </item>
    <item>
      <title>Re: Join  optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026396#M1699838</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 to avoid&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Join ,&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt; Into corresponding fields of table .&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select &lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; mjahr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; budat&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; oib_bltime&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cpudt&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; cputm&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; xblnr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;...........&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;from mkpf&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;into table &lt;/STRONG&gt;&lt;STRONG style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;it_mkpf&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;where.................&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;then&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;select &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;zeile&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;bwart&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;xauto&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;matnr&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;werks&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/SPAN&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;lgort&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;into table it_mseg&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;for all entries in it_mkpf&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;where...............&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select master table as per requirement&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope Dump will Gone........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks&lt;/P&gt;&lt;P&gt;Gourav.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #333333; font-size: 12px; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 09 Oct 2012 11:26:58 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026396#M1699838</guid>
      <dc:creator>gouravkumar64</dc:creator>
      <dc:date>2012-10-09T11:26:58Z</dc:date>
    </item>
    <item>
      <title>Re: Join  optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026397#M1699839</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Are you sure that a FOR ALL ENTRIES will reduce extraction duration, did you test on your system, I have some doubt on performance if &lt;SPAN class="L1S31"&gt;p_fdate&lt;/SPAN&gt; is not recent ?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 12:50:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026397#M1699839</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2012-10-10T12:50:47Z</dc:date>
    </item>
    <item>
      <title>Re: Join  optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026398#M1699840</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Take a look at &lt;A class="urLnkFunction urVt1 active_link" href="https://service.sap.com/sap/support/notes/1516684" title="Right mouse click to add this SAP Note to your browser favorites"&gt;&lt;SPAN class="urTxtH1" id="header_data"&gt;Note 1516684 - MKPF fields added to MSEG - Performance optimization&lt;/SPAN&gt;&lt;/A&gt;&lt;/P&gt;&lt;P&gt;This note add some MKPF fields to MSEG and can help improve performance. You could, for example, use a MSEG JOIN MKPF and put the budat selection on mseg (i&lt;SPAN class="L1S31"&gt;~budat_mkpf &lt;SPAN class="L1S52"&gt;ge&lt;/SPAN&gt; p_fdate)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Nevertheless, before implementing this note, perform first a SQL trace to analyze the access plan of SQL optimize. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 13:07:51 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026398#M1699840</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2012-10-10T13:07:51Z</dc:date>
    </item>
    <item>
      <title>Re: Join  optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026399#M1699841</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Raymond,&lt;/P&gt;&lt;P&gt;I did not see her full query.&lt;/P&gt;&lt;P&gt;At a glance just see the two statements like JOIN &amp;amp; INTO CORRESPONDING........&lt;/P&gt;&lt;P&gt;In our implementation project INNER JOIN&lt;/P&gt;&lt;P&gt;OCCURS 0 &amp;amp;&lt;/P&gt;&lt;P&gt;That statements taking too much time.&lt;/P&gt;&lt;P&gt;But sometimes There is some Feasible join condition with from proper table &lt;/P&gt;&lt;P&gt;provides BEST SOLUTION.&lt;/P&gt;&lt;P&gt;It is best for this condition .&lt;/P&gt;&lt;P&gt;Thanks For Sharing this NOTES. &lt;SPAN __jive_emoticon_name="happy" __jive_macro_name="emoticon" class="jive_macro jive_emote" src="https://community.sap.com/1031/images/emoticons/happy.gif"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt; @meeta ,please follow that note.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards &lt;/P&gt;&lt;P&gt;Gourav.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 13:20:30 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026399#M1699841</guid>
      <dc:creator>gouravkumar64</dc:creator>
      <dc:date>2012-10-10T13:20:30Z</dc:date>
    </item>
    <item>
      <title>Re: Join  optimization</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026400#M1699842</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I enjoyed this note, it is worth the time of execution of the initial report, many MM transactions can be optimized. (Like MB51 or MB5B, look at end of note, of course adapt your own z-reports)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Raymond&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 10 Oct 2012 13:25:21 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/join-optimization/m-p/9026400#M1699842</guid>
      <dc:creator>RaymondGiuseppi</dc:creator>
      <dc:date>2012-10-10T13:25:21Z</dc:date>
    </item>
  </channel>
</rss>

