<?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 tuning in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning/m-p/3451704#M829216</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've got four selection screen fileds like SO document , SO creation date, Delivery document  and delivery date.The end user uses any one among this which is why i've got performance issue here in my queries...........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT vbeln&lt;/P&gt;&lt;P&gt;           erdat&lt;/P&gt;&lt;P&gt;           kunnr&lt;/P&gt;&lt;P&gt;           FROM vbak INTO TABLE g_tab_so_head&lt;/P&gt;&lt;P&gt;           WHERE vbeln IN s_vbeln AND&lt;/P&gt;&lt;P&gt;           erdat IN s_erdat AND&lt;/P&gt;&lt;P&gt;           kunnr IN s_kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SORT g_tab_so_head BY vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT vbeln&lt;/P&gt;&lt;P&gt;             posnr FROM vbap INTO TABLE g_tab_so_item&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN g_tab_so_head&lt;/P&gt;&lt;P&gt;             WHERE vbeln = g_tab_so_head-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SORT g_tab_so_item BY vbeln posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        &lt;STRONG&gt;SELECT  vbeln&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;posnr&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;vgbel&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;vgpos&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;vgtyp FROM lips&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;INTO TABLE g_tab_deliv_item&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;FOR ALL ENTRIES IN g_tab_so_item&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;WHERE vgbel = g_tab_so_item-vbeln AND&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;vgpos = g_tab_so_item-posnr AND&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;vgtyp = 'C'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          SORT g_tab_deliv_item BY vbeln posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          SELECT vbeln&lt;/P&gt;&lt;P&gt;                 erdat&lt;/P&gt;&lt;P&gt;                 FROM likp INTO TABLE g_tab_deliv_head&lt;/P&gt;&lt;P&gt;                 FOR ALL ENTRIES IN g_tab_deliv_item&lt;/P&gt;&lt;P&gt;                 WHERE vbeln = g_tab_deliv_item-vbeln AND&lt;/P&gt;&lt;P&gt;                 erdat IN s_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SORT g_tab_deliv_head BY vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SELECT vbeln&lt;/P&gt;&lt;P&gt;                  posnr&lt;/P&gt;&lt;P&gt;                  bktxt FROM zvlxxtr&lt;/P&gt;&lt;P&gt;                  INTO TABLE g_tab_track&lt;/P&gt;&lt;P&gt;                  FOR ALL ENTRIES IN g_tab_deliv_item&lt;/P&gt;&lt;P&gt;                  WHERE vbeln = g_tab_deliv_item-vbeln AND&lt;/P&gt;&lt;P&gt;                  posnr = g_tab_deliv_item-posnr AND&lt;/P&gt;&lt;P&gt;                  bktxt IN s_track.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SORT g_tab_track BY vbeln posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The entries in LIPS table are taking lot of time to fetch data......i dont know why........can any one please come up with solution to get this done.........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 20 Feb 2008 15:25:00 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-02-20T15:25:00Z</dc:date>
    <item>
      <title>Performance tuning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning/m-p/3451704#M829216</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've got four selection screen fileds like SO document , SO creation date, Delivery document  and delivery date.The end user uses any one among this which is why i've got performance issue here in my queries...........&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT vbeln&lt;/P&gt;&lt;P&gt;           erdat&lt;/P&gt;&lt;P&gt;           kunnr&lt;/P&gt;&lt;P&gt;           FROM vbak INTO TABLE g_tab_so_head&lt;/P&gt;&lt;P&gt;           WHERE vbeln IN s_vbeln AND&lt;/P&gt;&lt;P&gt;           erdat IN s_erdat AND&lt;/P&gt;&lt;P&gt;           kunnr IN s_kunnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SORT g_tab_so_head BY vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT vbeln&lt;/P&gt;&lt;P&gt;             posnr FROM vbap INTO TABLE g_tab_so_item&lt;/P&gt;&lt;P&gt;             FOR ALL ENTRIES IN g_tab_so_head&lt;/P&gt;&lt;P&gt;             WHERE vbeln = g_tab_so_head-vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        SORT g_tab_so_item BY vbeln posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        &lt;STRONG&gt;SELECT  vbeln&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;posnr&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;vgbel&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;vgpos&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;vgtyp FROM lips&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;INTO TABLE g_tab_deliv_item&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;FOR ALL ENTRIES IN g_tab_so_item&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;WHERE vgbel = g_tab_so_item-vbeln AND&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;vgpos = g_tab_so_item-posnr AND&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;                 &lt;STRONG&gt;vgtyp = 'C'.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;        IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          SORT g_tab_deliv_item BY vbeln posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          SELECT vbeln&lt;/P&gt;&lt;P&gt;                 erdat&lt;/P&gt;&lt;P&gt;                 FROM likp INTO TABLE g_tab_deliv_head&lt;/P&gt;&lt;P&gt;                 FOR ALL ENTRIES IN g_tab_deliv_item&lt;/P&gt;&lt;P&gt;                 WHERE vbeln = g_tab_deliv_item-vbeln AND&lt;/P&gt;&lt;P&gt;                 erdat IN s_date.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          IF sy-subrc = 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SORT g_tab_deliv_head BY vbeln.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SELECT vbeln&lt;/P&gt;&lt;P&gt;                  posnr&lt;/P&gt;&lt;P&gt;                  bktxt FROM zvlxxtr&lt;/P&gt;&lt;P&gt;                  INTO TABLE g_tab_track&lt;/P&gt;&lt;P&gt;                  FOR ALL ENTRIES IN g_tab_deliv_item&lt;/P&gt;&lt;P&gt;                  WHERE vbeln = g_tab_deliv_item-vbeln AND&lt;/P&gt;&lt;P&gt;                  posnr = g_tab_deliv_item-posnr AND&lt;/P&gt;&lt;P&gt;                  bktxt IN s_track.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;            SORT g_tab_track BY vbeln posnr.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The entries in LIPS table are taking lot of time to fetch data......i dont know why........can any one please come up with solution to get this done.........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 15:25:00 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning/m-p/3451704#M829216</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T15:25:00Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning/m-p/3451705#M829217</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try out....&lt;/P&gt;&lt;P&gt;First try to get data from LIKP as this is header table... then using this data fetch data from LIPS as this is line item table.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 15:29:22 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning/m-p/3451705#M829217</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T15:29:22Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning/m-p/3451706#M829218</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;What document does VGBEL refer to? If it is a sales order, you can use table VBFA (sales document flow).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Rob&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 15:43:14 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning/m-p/3451706#M829218</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T15:43:14Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning/m-p/3451707#M829219</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You should check the number of lines in g_tab_so_item (debugger), and whether the index LIPS~M05 exists on the database and has up-to-date statistics (ST05 - SQL Trace).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can skip the sorts, the do not help.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The sorts should be done, if there are duplicates, but then you should also execute&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;delete adjescent duplicates.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;But do it only if there are duplicates&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Siegfried&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 15:45:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning/m-p/3451707#M829219</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T15:45:46Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning/m-p/3451708#M829220</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ramesh,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Purposefully i've writen a query first for the line item table LIPS before LIKP so that i can get exact entries based on the sales order number .....as  told my end user will only be giving sales order number or its creation date or delivery document number or delivery creation date......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;so i should fetch the entries from LIKP or LIPS based on the sales order number given if the user enters only sales order number in case......and i have problem only when user enters sales order number or date.........but the logic wokrs gud when user enters only delivery date or delivery document......&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hope u've got me ...........&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 20 Feb 2008 16:29:53 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning/m-p/3451708#M829220</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-02-20T16:29:53Z</dc:date>
    </item>
  </channel>
</rss>

