<?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: Performance issue with the Select query in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673129#M1289910</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;Thank you for your quick response! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Rui dantas, i have lill confusion...this is my code below : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : t_zscprt type standard table of ty_zscprt,&lt;/P&gt;&lt;P&gt;       wa_zscprt type ty_zscprt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types : BEGIN OF ty_zscprt100,&lt;/P&gt;&lt;P&gt;        aufnr type zscprt100-aufnr,&lt;/P&gt;&lt;P&gt;        posnr  type zscprt100-posnr,&lt;/P&gt;&lt;P&gt;        ezclose type zscprt100-ezclose,&lt;/P&gt;&lt;P&gt;        serialnr type zscprt100-serialnr,&lt;/P&gt;&lt;P&gt;        lgort type zscprt100-lgort,&lt;/P&gt;&lt;P&gt;      END OF ty_zscprt100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : t_zscprt100 type standard table of ty_zscprt100,&lt;/P&gt;&lt;P&gt;       wa_zscprt100 type ty_zscprt100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Types: begin of ty_afru,&lt;/P&gt;&lt;P&gt;            rueck type CO_RUECK,&lt;/P&gt;&lt;P&gt;            rmzhl type CO_RMZHL,&lt;/P&gt;&lt;P&gt;            iedd  type RU_IEDD,&lt;/P&gt;&lt;P&gt;            aufnr type AUFNR,&lt;/P&gt;&lt;P&gt;            stokz type CO_STOKZ,&lt;/P&gt;&lt;P&gt;            stzhl type CO_STZHL,&lt;/P&gt;&lt;P&gt;         end of ty_afru.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data : t_afru type STANDARD TABLE OF ty_afru,&lt;/P&gt;&lt;P&gt;        WA_AFRU TYPE TY_AFRU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT AUFNR&lt;/P&gt;&lt;P&gt;        POSNR&lt;/P&gt;&lt;P&gt;        EZCLOSE&lt;/P&gt;&lt;P&gt;        SERIALNR&lt;/P&gt;&lt;P&gt;        LGORT&lt;/P&gt;&lt;P&gt;        FROM ZSCPRT100 INTO TABLE T_ZSCPRT100&lt;/P&gt;&lt;P&gt;        FOR ALL ENTRIES IN T_ZSCPRT&lt;/P&gt;&lt;P&gt;        WHERE   AUFNR = T_ZSCPRT-PRTNUM&lt;/P&gt;&lt;P&gt;        AND   SERIALNR IN S_SERIAL&lt;/P&gt;&lt;P&gt;        AND    LGORT   IN S_LGORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;       MESSAGE ID 'Z2' TYPE 'I' NUMBER '41'. "BDCG87&lt;/P&gt;&lt;P&gt;       stop."BDCG87&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT    RUECK&lt;/P&gt;&lt;P&gt;              RMZHL&lt;/P&gt;&lt;P&gt;              IEDD&lt;/P&gt;&lt;P&gt;              AUFNR&lt;/P&gt;&lt;P&gt;              STOKZ&lt;/P&gt;&lt;P&gt;              STZHL&lt;/P&gt;&lt;P&gt;              FROM AFRU INTO TABLE T_AFRU&lt;/P&gt;&lt;P&gt;              FOR ALL ENTRIES IN T_ZSCPRT100&lt;/P&gt;&lt;P&gt;              WHERE RUECK IN S_RUECK     AND&lt;/P&gt;&lt;P&gt;                    AUFNR = T_ZSCPRT100-AUFNR AND&lt;/P&gt;&lt;P&gt;                    STOKZ = SPACE AND&lt;/P&gt;&lt;P&gt;                    STZHL = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using AUFNR, get AUFPL from AFKO&lt;/P&gt;&lt;P&gt;Using AUFPL, get RUECK from AFVC&lt;/P&gt;&lt;P&gt;Using RUEKC, read AFRU&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In other words, one select joining AFKO &amp;lt;-&amp;gt; AFVC &amp;lt;-&amp;gt; AFRU should get what you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my select query, would you want me to write another select query to meet this criteria..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From AUFNR&lt;DEL&gt;&amp;gt; I will get AUFPL from AFKO&lt;/DEL&gt;&amp;gt; BAsed on AUFPL I will get RUECK, based on RUEKC i need to read AFRU..but i need to select few field from AFRu based on AUFNR....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ANy suggestions wil be appreciated!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kittu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 04 Jun 2009 04:29:40 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2009-06-04T04:29:40Z</dc:date>
    <item>
      <title>Performance issue with the Select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673125#M1289906</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;I have an issue with the performance with a seclet query. &lt;/P&gt;&lt;P&gt;In table AFRU - AUFNR is not a key field. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So i had selected the low and high values into s_reuck and used it in Where condition. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Still i have an issue with the Performance. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT SINGLE RUECK&lt;/P&gt;&lt;P&gt;RMZHL&lt;/P&gt;&lt;P&gt;IEDD&lt;/P&gt;&lt;P&gt;AUFNR&lt;/P&gt;&lt;P&gt;STOKZ&lt;/P&gt;&lt;P&gt;STZHL&lt;/P&gt;&lt;P&gt;FROM AFRU INTO table t_AFRU&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN T_ZSCPRT100&lt;/P&gt;&lt;P&gt;WHERE RUECK IN S_RUECK AND&lt;/P&gt;&lt;P&gt;AUFNR = T_ZSCPRT100-AUFNR AND&lt;/P&gt;&lt;P&gt;STOKZ = SPACE AND &lt;/P&gt;&lt;P&gt;STZHL = 0. &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I had also cheked by createing an index for AUFNR in the table AFRU...it does not help. &lt;/P&gt;&lt;P&gt;Is there anyway that we can declare Key field while declaring the Internal table....? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ANy suggestions to fix the performance issue is apprecaited!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Kittu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 17:25:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673125#M1289906</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-03T17:25:04Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue with the Select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673126#M1289907</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kittu,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;If you have AUFNR you should:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using AUFNR, get AUFPL from AFKO&lt;/P&gt;&lt;P&gt;Using AUFPL, get RUECK from AFVC&lt;/P&gt;&lt;P&gt;Using RUEKC, read AFRU&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In other words, one select joining AFKO &amp;lt;-&amp;gt; AFVC &amp;lt;-&amp;gt; AFRU should get what you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope this helps,&lt;/P&gt;&lt;P&gt;Rui dantas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 17:30:12 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673126#M1289907</guid>
      <dc:creator>Rui_Dantas</dc:creator>
      <dc:date>2009-06-03T17:30:12Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue with the Select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673127#M1289908</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;The advice given by Rui Pedro Dantas is the correct way to go.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But you should also bear in mind that after you create an index, the database statistics should be updated so that the optimizer has the information it needs to pick the correct index.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In addition to saving and activating the index, you also have to create it in the database using 'adjust'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;And try not to create unnecessary indexes on standard SAP tables.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Rob Burbank on Jun 3, 2009 2:59 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Jun 2009 18:48:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673127#M1289908</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-03T18:48:54Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue with the Select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673128#M1289909</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;Very important thing to bear in mind in order to gain porformance in select stmt.&lt;/P&gt;&lt;P&gt;always put all the key fields in where clause, if you dont have the key fields values to put in where clause, do this way:&lt;/P&gt;&lt;P&gt;Just go through the example....&lt;/P&gt;&lt;P&gt;TABLES: S001.&lt;/P&gt;&lt;P&gt;CONSTANTS: SSOUR_INI  LIKE S001-SSOUR VALUE   IS INITIAL,&lt;/P&gt;&lt;P&gt;           VRSIO_INI  LIKE S001-VRSIO VALUE   IS INITIAL,&lt;/P&gt;&lt;P&gt;           SPMON_INI  LIKE S001-SPMON VALUE   IS INITIAL,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;           SPTAG_INI  LIKE S001-SPTAG VALUE   IS INITIAL,&lt;/P&gt;&lt;P&gt;           SPWOC_INI  LIKE S001-SPWOC VALUE   IS INITIAL,&lt;/P&gt;&lt;P&gt;           SPBUP_INI  LIKE S001-SPBUP VALUE   IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA: TA_S001 TYPE STANDARD TABLE OF S001.&lt;/P&gt;&lt;P&gt;DATA: WA_S001 TYPE S001.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT-OPTIONS:&lt;/P&gt;&lt;P&gt;              SO_SPTAG   FOR S001-SPTAG OBLIGATORY,&lt;/P&gt;&lt;P&gt;              SO_KUNNR   FOR S001-KUNNR OBLIGATORY,&lt;/P&gt;&lt;P&gt;              SO_VKORG   FOR S001-VKORG OBLIGATORY,&lt;/P&gt;&lt;P&gt;              SO_VTWEG   FOR S001-VTWEG OBLIGATORY,&lt;/P&gt;&lt;P&gt;              SO_SPART   FOR S001-SPART OBLIGATORY,&lt;/P&gt;&lt;P&gt;              SO_MATNR   FOR S001-MATNR OBLIGATORY.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;START-OF-SELECTION.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT        * FROM  S001&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;       INTO TABLE TA_S001&lt;/P&gt;&lt;P&gt;       WHERE  SSOUR  GE SSOUR_INI     "Greater Equal initial value&lt;/P&gt;&lt;P&gt;       AND    VRSIO  GE VRSIO_INI     "   idem&lt;/P&gt;&lt;P&gt;       AND    SPMON  GE SPMON_INI     "   idem&lt;/P&gt;&lt;P&gt;       AND    SPTAG  IN SO_SPTAG&lt;/P&gt;&lt;P&gt;       AND    SPWOC  GE SPWOC_INI     "   idem&lt;/P&gt;&lt;P&gt;       AND    SPBUP  GE SPBUP_INI     "   idem&lt;/P&gt;&lt;P&gt;       AND    KUNNR  IN SO_KUNNR&lt;/P&gt;&lt;P&gt;       AND    VKORG  IN SO_VKORG&lt;/P&gt;&lt;P&gt;       AND    VTWEG  IN SO_VTWEG&lt;/P&gt;&lt;P&gt;       AND    SPART  IN SO_SPART&lt;/P&gt;&lt;P&gt;       AND    MATNR  IN SO_MATNR.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;Krishna..&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2009 03:40:39 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673128#M1289909</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-04T03:40:39Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue with the Select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673129#M1289910</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;Thank you for your quick response! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; Rui dantas, i have lill confusion...this is my code below : &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : t_zscprt type standard table of ty_zscprt,&lt;/P&gt;&lt;P&gt;       wa_zscprt type ty_zscprt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;types : BEGIN OF ty_zscprt100,&lt;/P&gt;&lt;P&gt;        aufnr type zscprt100-aufnr,&lt;/P&gt;&lt;P&gt;        posnr  type zscprt100-posnr,&lt;/P&gt;&lt;P&gt;        ezclose type zscprt100-ezclose,&lt;/P&gt;&lt;P&gt;        serialnr type zscprt100-serialnr,&lt;/P&gt;&lt;P&gt;        lgort type zscprt100-lgort,&lt;/P&gt;&lt;P&gt;      END OF ty_zscprt100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;data : t_zscprt100 type standard table of ty_zscprt100,&lt;/P&gt;&lt;P&gt;       wa_zscprt100 type ty_zscprt100.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Types: begin of ty_afru,&lt;/P&gt;&lt;P&gt;            rueck type CO_RUECK,&lt;/P&gt;&lt;P&gt;            rmzhl type CO_RMZHL,&lt;/P&gt;&lt;P&gt;            iedd  type RU_IEDD,&lt;/P&gt;&lt;P&gt;            aufnr type AUFNR,&lt;/P&gt;&lt;P&gt;            stokz type CO_STOKZ,&lt;/P&gt;&lt;P&gt;            stzhl type CO_STZHL,&lt;/P&gt;&lt;P&gt;         end of ty_afru.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; data : t_afru type STANDARD TABLE OF ty_afru,&lt;/P&gt;&lt;P&gt;        WA_AFRU TYPE TY_AFRU.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT AUFNR&lt;/P&gt;&lt;P&gt;        POSNR&lt;/P&gt;&lt;P&gt;        EZCLOSE&lt;/P&gt;&lt;P&gt;        SERIALNR&lt;/P&gt;&lt;P&gt;        LGORT&lt;/P&gt;&lt;P&gt;        FROM ZSCPRT100 INTO TABLE T_ZSCPRT100&lt;/P&gt;&lt;P&gt;        FOR ALL ENTRIES IN T_ZSCPRT&lt;/P&gt;&lt;P&gt;        WHERE   AUFNR = T_ZSCPRT-PRTNUM&lt;/P&gt;&lt;P&gt;        AND   SERIALNR IN S_SERIAL&lt;/P&gt;&lt;P&gt;        AND    LGORT   IN S_LGORT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc &amp;lt;&amp;gt; 0.&lt;/P&gt;&lt;P&gt;       MESSAGE ID 'Z2' TYPE 'I' NUMBER '41'. "BDCG87&lt;/P&gt;&lt;P&gt;       stop."BDCG87&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; SELECT    RUECK&lt;/P&gt;&lt;P&gt;              RMZHL&lt;/P&gt;&lt;P&gt;              IEDD&lt;/P&gt;&lt;P&gt;              AUFNR&lt;/P&gt;&lt;P&gt;              STOKZ&lt;/P&gt;&lt;P&gt;              STZHL&lt;/P&gt;&lt;P&gt;              FROM AFRU INTO TABLE T_AFRU&lt;/P&gt;&lt;P&gt;              FOR ALL ENTRIES IN T_ZSCPRT100&lt;/P&gt;&lt;P&gt;              WHERE RUECK IN S_RUECK     AND&lt;/P&gt;&lt;P&gt;                    AUFNR = T_ZSCPRT100-AUFNR AND&lt;/P&gt;&lt;P&gt;                    STOKZ = SPACE AND&lt;/P&gt;&lt;P&gt;                    STZHL = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Using AUFNR, get AUFPL from AFKO&lt;/P&gt;&lt;P&gt;Using AUFPL, get RUECK from AFVC&lt;/P&gt;&lt;P&gt;Using RUEKC, read AFRU&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In other words, one select joining AFKO &amp;lt;-&amp;gt; AFVC &amp;lt;-&amp;gt; AFRU should get what you want.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;This is my select query, would you want me to write another select query to meet this criteria..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;From AUFNR&lt;DEL&gt;&amp;gt; I will get AUFPL from AFKO&lt;/DEL&gt;&amp;gt; BAsed on AUFPL I will get RUECK, based on RUEKC i need to read AFRU..but i need to select few field from AFRu based on AUFNR....&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ANy suggestions wil be appreciated!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards&lt;/P&gt;&lt;P&gt;Kittu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2009 04:29:40 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673129#M1289910</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-04T04:29:40Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue with the Select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673130#M1289911</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Please read&lt;/P&gt;&lt;P&gt;SAP Note 187906 &lt;/P&gt;&lt;P&gt;Performance in PP &amp;amp; PM:&lt;/P&gt;&lt;P&gt;Tables: AFRU, AUFK, CAUFV, PLAF, AFKO, AFPO, AFVC, RESB&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I should help&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2009 06:54:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673130#M1289911</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-04T06:54:42Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue with the Select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673131#M1289912</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello Kittu, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I don't understand what you didn't understand.. &lt;SPAN __jive_emoticon_name="happy"&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;In your code, I don't see where S_RUECK comes from, but I am assuming you don't have the confirmation numbers (RUECK), otherwise you wouldn't have performance problems.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;So.. instead of selecting directly from AFRU (using the aufnr you have), you must :&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;select &amp;lt;the fields you want&amp;gt;
from afko join afvc on afko~aufpl = afvc~aufpl
          join afru on afvc~rueck = afru~rueck
where afko~aufnr = &amp;lt;your aufnr&amp;gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;(this probably has syntax errors, but I'm sure you can fix that)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Instead of using FOR ALL ENTRIES, you will want also to join your Z table in this query.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can also check the note 187906 that Siegfried mentioned (point 1). The notes 185530 (SD), 187906 (PP/PM) and 191492 (MM/WM) have some basic hints on how to use R/3 model correctly.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rui Dantas&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 04 Jun 2009 08:03:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673131#M1289912</guid>
      <dc:creator>Rui_Dantas</dc:creator>
      <dc:date>2009-06-04T08:03:53Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue with the Select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673132#M1289913</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;After populating internal table t_zscprt100 use the following code. This appears like what Rui dantas was suggesting.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;TABLES: afru.

DATA: BEGIN OF t_zscprt100 OCCURS 0,
        aufnr TYPE afko-aufnr,
      END OF t_zscprt100.

SELECT-OPTIONS: s_rueck FOR afru-rueck.

TYPES: BEGIN OF ty_afru,
         rueck TYPE afru-rueck,
         rmzhl TYPE afru-rmzhl,
         iedd  TYPE afru-iedd ,
         aufnr TYPE afko-aufnr,
         stokz TYPE afru-stokz,
         stzhl TYPE afru-stzhl,
         aufpl TYPE afvc-aufpl,
         aplzl TYPE afvc-aplzl,
       END OF ty_afru.

DATA: t_afru          TYPE TABLE OF ty_afru    ,
      t_zscprt100_tmp LIKE TABLE OF t_zscprt100.

IF NOT t_zscprt100[] IS INITIAL.

  t_zscprt100_tmp[] = t_zscprt100[].

  SORT t_zscprt100_tmp BY aufnr.

  DELETE ADJACENT DUPLICATES FROM t_zscprt100_tmp COMPARING aufnr.

  SELECT c~rueck
         c~rmzhl
         c~iedd
         a~aufnr
         c~stokz
         c~stzhl
         b~aufpl
         b~aplzl
    FROM       afko AS a
    INNER JOIN afvc AS b
    ON  a~aufpl EQ b~aufpl
    INNER JOIN afru AS c
    ON  b~rueck EQ c~rueck
    AND b~rmzhl EQ c~rmzhl
    INTO TABLE t_afru
    FOR ALL ENTRIES IN t_zscprt100_tmp
    WHERE a~aufnr EQ t_zscprt100_tmp-aufnr
    AND   c~rueck IN s_rueck
    AND   c~stokz EQ space
    AND   c~stzhl EQ 0.

ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Jun 2009 18:02:47 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673132#M1289913</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-06-08T18:02:47Z</dc:date>
    </item>
    <item>
      <title>Re: Performance issue with the Select query</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673133#M1289914</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;Sorry for the late response! &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks for the suggestions, they were helpful! &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;Kittu&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 16 Nov 2009 10:07:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-issue-with-the-select-query/m-p/5673133#M1289914</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2009-11-16T10:07:54Z</dc:date>
    </item>
  </channel>
</rss>

