<?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 Performance issue about VBAP inner join VBAK (Help) in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-about-vbap-inner-join-vbak-help/m-p/2564358#M584939</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;The following clauses will try to get one year's sales order data. &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
    SELECT vbap~vbeln vbap~posnr vbap~matnr
           vbap~meins vbap~spart vbap~netwr
           vbap~waerk vbap~kwmeng vbak~audat vbak~auart
           vbak~augru vbak~vkorg
        INTO TABLE gt_vbap FROM vbap
        INNER JOIN vbak
        ON  vbap~vbeln = vbak~vbeln
*   FOR ALL entries IN gt_matnr  "limit the result set==&amp;gt;by James
*   WHERE vbap~matnr = gt_matnr-matnr "limit the result set==&amp;gt;by James
    WHERE  vbap~abgru = space   "Reason for rejection of so
          AND vbap~spart IN s_spart
          AND vbap~werks IN s_werks
          AND vbak~audat IN gr_datum "Set the user specified date range
          AND vbak~augru IN s_augru
          AND vbak~vkorg IN s_vkorg.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any performance improve suggestion, currently it runs unbearable slowly?&lt;/P&gt;&lt;P&gt;Thanks very much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 31 Jul 2007 10:50:54 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2007-07-31T10:50:54Z</dc:date>
    <item>
      <title>Performance issue about VBAP inner join VBAK (Help)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-about-vbap-inner-join-vbak-help/m-p/2564358#M584939</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi guys,&lt;/P&gt;&lt;P&gt;The following clauses will try to get one year's sales order data. &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
    SELECT vbap~vbeln vbap~posnr vbap~matnr
           vbap~meins vbap~spart vbap~netwr
           vbap~waerk vbap~kwmeng vbak~audat vbak~auart
           vbak~augru vbak~vkorg
        INTO TABLE gt_vbap FROM vbap
        INNER JOIN vbak
        ON  vbap~vbeln = vbak~vbeln
*   FOR ALL entries IN gt_matnr  "limit the result set==&amp;gt;by James
*   WHERE vbap~matnr = gt_matnr-matnr "limit the result set==&amp;gt;by James
    WHERE  vbap~abgru = space   "Reason for rejection of so
          AND vbap~spart IN s_spart
          AND vbap~werks IN s_werks
          AND vbak~audat IN gr_datum "Set the user specified date range
          AND vbak~augru IN s_augru
          AND vbak~vkorg IN s_vkorg.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Is there any performance improve suggestion, currently it runs unbearable slowly?&lt;/P&gt;&lt;P&gt;Thanks very much!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2007 10:50:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-about-vbap-inner-join-vbak-help/m-p/2564358#M584939</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-31T10:50:54Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue about VBAP inner join VBAK (Help)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-about-vbap-inner-join-vbak-help/m-p/2564359#M584940</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;Try this one.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT vbeln posnr matnr&lt;/P&gt;&lt;P&gt;           meins spart netwr&lt;/P&gt;&lt;P&gt;          waerk kwmeng         INTO TABLE gt_vbap FROM vbap&lt;/P&gt;&lt;P&gt;WHERE  abgru = space   "Reason for rejection of so&lt;/P&gt;&lt;P&gt;          ANDspart IN s_spart&lt;/P&gt;&lt;P&gt;          AND werks IN s_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT audat auart&lt;/P&gt;&lt;P&gt;           augru vkorg&lt;/P&gt;&lt;P&gt;        INTO TABLE gt_vbap FROM vbaK&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES OF GT_VBAK&lt;/P&gt;&lt;P&gt;WHERE audat IN gr_datum "Set the user specified date range&lt;/P&gt;&lt;P&gt;          AND augru IN s_augru&lt;/P&gt;&lt;P&gt;          AND vkorg IN s_vkorg.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Regards&lt;/P&gt;&lt;P&gt;Debjani&lt;/P&gt;&lt;P&gt;Reward point for helpful answer&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2007 11:11:44 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-about-vbap-inner-join-vbak-help/m-p/2564359#M584940</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-31T11:11:44Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue about VBAP inner join VBAK (Help)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-about-vbap-inner-join-vbak-help/m-p/2564360#M584941</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi&lt;/P&gt;&lt;P&gt;Hi try this and see, changed the fields sequence,&lt;/P&gt;&lt;P&gt;still it is taking time try to create an secondary index on the where condition fields and see&lt;/P&gt;&lt;P&gt;   SELECT vbak&lt;SUB&gt;vbeln vbak&lt;/SUB&gt;audat vbak~auart&lt;/P&gt;&lt;P&gt;           vbak&lt;SUB&gt;augru vbak&lt;/SUB&gt;vkorg&lt;/P&gt;&lt;P&gt;           vbap&lt;SUB&gt;posnr  vbap&lt;/SUB&gt;matnr&lt;/P&gt;&lt;P&gt;           vbap&lt;SUB&gt;meins vbap&lt;/SUB&gt;spart vbap~netwr&lt;/P&gt;&lt;P&gt;           vbap&lt;SUB&gt;waerk vbap&lt;/SUB&gt;kwmeng        &lt;/P&gt;&lt;P&gt;       INTO TABLE gt_vbap FROM vbak&lt;/P&gt;&lt;P&gt;        INNER JOIN vbap&lt;/P&gt;&lt;P&gt;        ON  vbak&lt;SUB&gt;vbeln = vbap&lt;/SUB&gt;vbeln&lt;/P&gt;&lt;P&gt;    WHERE  vbak~audat IN gr_datum &lt;/P&gt;&lt;P&gt;          AND vbak~augru IN s_augru&lt;/P&gt;&lt;P&gt;          AND vbak~vkorg IN s_vkorg&lt;/P&gt;&lt;P&gt;          AND  vbap~abgru = space            &lt;/P&gt;&lt;P&gt;          AND vbap~spart IN s_spart&lt;/P&gt;&lt;P&gt;          AND vbap~werks IN s_werks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;lt;b&amp;gt;Reward points for useful Answers&amp;lt;/b&amp;gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Anji&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 31 Jul 2007 11:42:27 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-about-vbap-inner-join-vbak-help/m-p/2564360#M584941</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-07-31T11:42:27Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue about VBAP inner join VBAK (Help)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-about-vbap-inner-join-vbak-help/m-p/2564361#M584942</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thanks for all.&lt;/P&gt;&lt;P&gt;So do you guys has any suggestion on the following code?&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;
 DESCRIBE TABLE gt_vbeln LINES l_lines.
  IF l_lines = 0.
***&amp;gt;&amp;gt;Links20060411
*  ELSEIF l_lines GT c_1000.
*    SELECT vbelv posnv vbeln posnn vbtyp_n rfmng
*        APPENDING TABLE gt_vbfa_all PACKAGE SIZE c_1000
*        FROM vbfa
*        FOR   ALL ENTRIES IN gt_vbeln
*        WHERE vbelv   EQ  gt_vbeln-vbelv
*          AND posnv   EQ gt_vbeln-posnv
*          AND vbtyp_n IN ('T', 'J', 'R', 'h').
*    ENDSELECT.
*  ELSE.
*    SELECT vbelv posnv vbeln posnn vbtyp_n rfmng
*        INTO TABLE gt_vbfa_all FROM vbfa
*        FOR   ALL ENTRIES IN gt_vbeln
*        WHERE vbelv   EQ  gt_vbeln-vbelv
*          AND posnv   EQ  gt_vbeln-posnv
*          AND vbtyp_n IN ('T', 'J', 'R', 'h').
  ELSEIF l_lines &amp;gt; c_1000.
    SELECT vbelv posnv vbeln posnn vbtyp_n rfmng
        APPENDING TABLE gt_vbfa PACKAGE SIZE c_1000
        FROM vbfa
        FOR   ALL ENTRIES IN gt_vbeln
        WHERE vbelv   =  gt_vbeln-vbelv
          AND posnv   = gt_vbeln-posnv
          AND vbtyp_n IN ('T', 'J').
    ENDSELECT.
  ELSE.
    SELECT vbelv posnv vbeln posnn vbtyp_n rfmng
        INTO TABLE gt_vbfa FROM vbfa
        FOR   ALL ENTRIES IN gt_vbeln
        WHERE vbelv   =  gt_vbeln-vbelv
          AND posnv   =  gt_vbeln-posnv
          AND vbtyp_n IN ('T', 'J').
  ENDIF.
&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;Currently it runs timeout ,as the l_lines is very very large.&lt;/P&gt;&lt;P&gt;I think maybe we  can change the package size. But what's the best package size for performance?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 02:43:25 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-about-vbap-inner-join-vbak-help/m-p/2564361#M584942</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T02:43:25Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue about VBAP inner join VBAK (Help)</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-about-vbap-inner-join-vbak-help/m-p/2564362#M584943</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Guys,&lt;/P&gt;&lt;P&gt;Please give me a hand. &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;Thanks very much!&lt;/P&gt;&lt;P&gt;-James&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 01 Aug 2007 03:23:11 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-about-vbap-inner-join-vbak-help/m-p/2564362#M584943</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2007-08-01T03:23:11Z</dc:date>
    </item>
  </channel>
</rss>

