<?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 Inputs for Fine tuning the program in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/inputs-for-fine-tuning-the-program/m-p/7490479#M1557264</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;Following code is taking lot of time... No i need to fine tune the same ,,, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please give some inputs..&lt;/P&gt;&lt;P&gt;SELECT VBELN INTO VBUK-VBELN FROM VBUK&lt;/P&gt;&lt;P&gt;WHERE ( CMGST EQ 'B' OR CMGST EQ 'C' )&lt;/P&gt;&lt;P&gt;AND VBELN IN S_VBELN.&lt;/P&gt;&lt;P&gt;SELECT * FROM VBAP WHERE VSTEL IN SHP_PT&lt;/P&gt;&lt;P&gt;AND VBELN EQ VBUK-VBELN&lt;/P&gt;&lt;P&gt;AND VKGRU '101'.&lt;/P&gt;&lt;P&gt;SELECT VBELN POSNR EDATU FROM VBEP&lt;/P&gt;&lt;P&gt;INTO (VBEP-VBELN,VBEP-POSNR,VBEP-EDATU)&lt;/P&gt;&lt;P&gt;WHERE VBELN EQ VBAP-VBELN AND POSNR EQ VBAP-POSNR&lt;/P&gt;&lt;P&gt;AND LFREL EQ 'X' AND BMENG GT 0&lt;/P&gt;&lt;P&gt;AND EDATU BETWEEN DATE_LOW&lt;/P&gt;&lt;P&gt;AND DAT_HIGH&lt;/P&gt;&lt;P&gt;ORDER BY EDATU VBELN POSNR.&lt;/P&gt;&lt;P&gt;CLEAR LIPS.&lt;/P&gt;&lt;P&gt;PERFORM APPEND_DATA_TO_ITAB1 TABLES ITAB1&lt;/P&gt;&lt;P&gt;USING VBEP-VBELN VBEP-POSNR&lt;/P&gt;&lt;P&gt;VBEP-EDATU LIPS-VBELN&lt;/P&gt;&lt;P&gt;LIPS-POSNR vbap-VSTEL.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;ENDSELECT.&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;Chan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;Moderator message: &lt;SPAN __jive_macro_name="thread" id="1283414"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Thomas Zloch on Nov 24, 2010 1:17 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 24 Nov 2010 06:38:54 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-11-24T06:38:54Z</dc:date>
    <item>
      <title>Inputs for Fine tuning the program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inputs-for-fine-tuning-the-program/m-p/7490479#M1557264</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi All,&lt;/P&gt;&lt;P&gt;Following code is taking lot of time... No i need to fine tune the same ,,, &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please give some inputs..&lt;/P&gt;&lt;P&gt;SELECT VBELN INTO VBUK-VBELN FROM VBUK&lt;/P&gt;&lt;P&gt;WHERE ( CMGST EQ 'B' OR CMGST EQ 'C' )&lt;/P&gt;&lt;P&gt;AND VBELN IN S_VBELN.&lt;/P&gt;&lt;P&gt;SELECT * FROM VBAP WHERE VSTEL IN SHP_PT&lt;/P&gt;&lt;P&gt;AND VBELN EQ VBUK-VBELN&lt;/P&gt;&lt;P&gt;AND VKGRU '101'.&lt;/P&gt;&lt;P&gt;SELECT VBELN POSNR EDATU FROM VBEP&lt;/P&gt;&lt;P&gt;INTO (VBEP-VBELN,VBEP-POSNR,VBEP-EDATU)&lt;/P&gt;&lt;P&gt;WHERE VBELN EQ VBAP-VBELN AND POSNR EQ VBAP-POSNR&lt;/P&gt;&lt;P&gt;AND LFREL EQ 'X' AND BMENG GT 0&lt;/P&gt;&lt;P&gt;AND EDATU BETWEEN DATE_LOW&lt;/P&gt;&lt;P&gt;AND DAT_HIGH&lt;/P&gt;&lt;P&gt;ORDER BY EDATU VBELN POSNR.&lt;/P&gt;&lt;P&gt;CLEAR LIPS.&lt;/P&gt;&lt;P&gt;PERFORM APPEND_DATA_TO_ITAB1 TABLES ITAB1&lt;/P&gt;&lt;P&gt;USING VBEP-VBELN VBEP-POSNR&lt;/P&gt;&lt;P&gt;VBEP-EDATU LIPS-VBELN&lt;/P&gt;&lt;P&gt;LIPS-POSNR vbap-VSTEL.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;ENDSELECT.&lt;/P&gt;&lt;P&gt;ENDSELECT.&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;Chan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;Moderator message: &lt;SPAN __jive_macro_name="thread" id="1283414"&gt;&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Thomas Zloch on Nov 24, 2010 1:17 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Nov 2010 06:38:54 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inputs-for-fine-tuning-the-program/m-p/7490479#M1557264</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-11-24T06:38:54Z</dc:date>
    </item>
    <item>
      <title>Re: Inputs for Fine tuning the program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inputs-for-fine-tuning-the-program/m-p/7490480#M1557265</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Chan&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try to avoid nested selects and select *.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try the same by using joins or by using for all entries.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;hope this is helpful&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards&lt;/P&gt;&lt;P&gt;tiru&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Nov 2010 06:45:32 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inputs-for-fine-tuning-the-program/m-p/7490480#M1557265</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-11-24T06:45:32Z</dc:date>
    </item>
    <item>
      <title>Re: Inputs for Fine tuning the program</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/inputs-for-fine-tuning-the-program/m-p/7490481#M1557266</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;HI,&lt;/P&gt;&lt;P&gt;Remove the select endselect the select all the entries into internal table then from tat internal table select by using for all entries into another internal table. for eq -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;IF NOT s_vbeln[] IS INITIAL.
  SELECT vbeln cmgst
        INTO TABLE itvbuk
        FROM vbuk
        WHERE vbeln IN s_vbeln.
  DELETE itvbuk WHERE  cmgst NE 'B' AND cmgst NE 'C' .
ENDIF.

IF NOT itvbuk[] IS INITIAL.
  SELECT *
         FROM vbap
         INTO TABLE itvbap
         FOR ALL ENTRIES IN itvbuk
         WHERE vbeln EQ itvbuk-vbeln.
  DELETE itvbap WHERE vkgru NE '101' AND NOT vstel IN shp_pt.
ENDIF.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Like wise modify the logic and check the secondary index is available for the where clause which you will be specifing.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Madhukar Shetty&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 24 Nov 2010 07:08:34 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/inputs-for-fine-tuning-the-program/m-p/7490481#M1557266</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-11-24T07:08:34Z</dc:date>
    </item>
  </channel>
</rss>

