<?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 tuning issues........ in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261283#M779190</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you sathis.&lt;/P&gt;&lt;P&gt;Now am trying this code but it says ,&lt;/P&gt;&lt;P&gt;	"The field "IT_KONV" is unknown, but there is a field with the similar"&lt;/P&gt;&lt;P&gt;what happen in this sathis? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vijay.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 08 Jan 2008 08:32:20 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2008-01-08T08:32:20Z</dc:date>
    <item>
      <title>Performance tuning issues........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261279#M779186</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Please guide me  alternate option for below set of code:&lt;/STRONG&gt;&lt;/U&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB1 WHERE DISC LT 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;  SELECT * FROM KONV WHERE KNUMV EQ ITAB1-KNUMV AND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                  KPOSN EQ ITAB1-POSNR AND&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                                  KSTEU EQ 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      ITAB1-FREE_INDI = 'Y'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      EXIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDSELECT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MODIFY ITAB1 TRANSPORTING FREE_INDI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;U&gt;*&lt;STRONG&gt;How to  merge into one loop :&lt;/STRONG&gt;&lt;/U&gt; &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF ITAB1-FREE_MATL NE ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITAB1-FREE_INDI = 'Y'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    GTEST = ITAB1-POSNR - 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    READ TABLE ITAB1 WITH KEY SAL_ORD_NUM = ITAB1-SAL_ORD_NUM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;                              POSNR = GTEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    ITAB1-FREE_MATL = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY ITAB1 TRANSPORTING FREE_MATL WHERE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    SAL_ORD_NUM = ITAB1-SAL_ORD_NUM AND POSNR EQ GTEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR GTEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;LOOP AT ITAB1 WHERE FREE_INDI EQ 'Y'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  IF ITAB1-UEPOS EQ G_UEPOS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    CLEAR ITAB1-FREE_INDI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    MODIFY ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  MOVE ITAB1-UEPOS TO G_UEPOS.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; &lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Thanx &amp;amp; Regrds.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Vijay...&lt;/STRONG&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 08:03:55 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261279#M779186</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T08:03:55Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning issues........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261280#M779187</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, instead of using select statement inside the Loop, use read statement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Example,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM KONV into table itab_konv.(at first)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Loop at itab.&lt;/P&gt;&lt;P&gt;read table itab_konv with key knumv = itab1-knumv kposn = itab1-posnr ksteu = 'C'.&lt;/P&gt;&lt;P&gt;endloop.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;try this way&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 08:12:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261280#M779187</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T08:12:04Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning issues........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261281#M779188</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Remove select query inside the loop and do like this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Types: begin of ty_konv,&lt;/P&gt;&lt;P&gt;        knumv type konv-knumv,&lt;/P&gt;&lt;P&gt;        kposn type konv-kposn,&lt;/P&gt;&lt;P&gt;       end of ty_konv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Data: it_knov type table of ty_konv,&lt;/P&gt;&lt;P&gt;       wa_konv type ty_konv.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT * FROM KONV into table it_konv for all entries in itab1 WHERE KNUMV EQ ITAB1-KNUMV AND&lt;/P&gt;&lt;P&gt;KPOSN EQ ITAB1-POSNR AND&lt;/P&gt;&lt;P&gt;KSTEU EQ 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;sort it_konv by knumv kposn.&lt;/P&gt;&lt;P&gt;LOOP AT ITAB1 WHERE DISC LT 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;read table it_konv into wa_konv with key knumv = itab1-knumv kposn = itab1-posnr binary search.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; ITAB1-FREE_INDI = 'Y'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; EXIT.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY ITAB1 TRANSPORTING FREE_INDI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 08:18:52 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261281#M779188</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T08:18:52Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning issues........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261282#M779189</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;DATA  : Begin of i_konv occurs 0.&lt;/P&gt;&lt;P&gt;              knumv LIKE KONV-knumv,&lt;/P&gt;&lt;P&gt;            END OF i_KONV.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF NOT itab1[] IS INITIAL.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SELECT  knumv  FROM KONV &lt;/P&gt;&lt;P&gt;INTO TABLE i_konv&lt;/P&gt;&lt;P&gt;FOR ALL ENTRIES IN itab1&lt;/P&gt;&lt;P&gt;WHERE KNUMV EQ ITAB1-KNUMV AND      &lt;/P&gt;&lt;P&gt;             KPOSN EQ ITAB1-POSNR AND&lt;/P&gt;&lt;P&gt;             KSTEU EQ 'C'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;    &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt; LOOP AT ITAB1 WHERE DISC LT 0.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;   LOOP AT i_konv WHERE &lt;/P&gt;&lt;P&gt;              KNUMV EQ ITAB1-KNUMV AND      &lt;/P&gt;&lt;P&gt;             KPOSN EQ ITAB1-POSNR AND&lt;/P&gt;&lt;P&gt;             KSTEU EQ 'C'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      IF sy-subrc EQ 0.&lt;/P&gt;&lt;P&gt;         ITAB1-FREE_INDI = 'Y'. &lt;/P&gt;&lt;P&gt;         CONTINUE.&lt;/P&gt;&lt;P&gt;      ENDIF.&lt;/P&gt;&lt;P&gt;     MODIFY ITAB1 TRANSPORTING FREE_INDI.&lt;/P&gt;&lt;P&gt;   ENDLOOP. &lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Don't forget to reward if useful....&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 08:29:13 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261282#M779189</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T08:29:13Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning issues........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261283#M779190</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank you sathis.&lt;/P&gt;&lt;P&gt;Now am trying this code but it says ,&lt;/P&gt;&lt;P&gt;	"The field "IT_KONV" is unknown, but there is a field with the similar"&lt;/P&gt;&lt;P&gt;what happen in this sathis? &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Vijay.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 08:32:20 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261283#M779190</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T08:32:20Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning issues........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261284#M779191</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;             The alternative method for ur problem is.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;select * from konv into table gt_tab where knumv eq itab-knumv and kposn eq itab1-posnr and ksteu eq 'C' and itab1-disc lt 0.&lt;/P&gt;&lt;P&gt;        &lt;/P&gt;&lt;P&gt;IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;ITAB1-FREE_INDI = 'Y'.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;modify gt_tab.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. MERGE INTO SINGLE LOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ITAB1-FREE_MATL NE ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB1-FREE_INDI = 'Y'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;GTEST = ITAB1-POSNR - 10.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;READ TABLE ITAB1 WITH KEY SAL_ORD_NUM = ITAB1-SAL_ORD_NUM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;POSNR = GTEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ITAB1-FREE_MATL = 'X'.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY ITAB1 TRANSPORTING FREE_MATL WHERE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SAL_ORD_NUM = ITAB1-SAL_ORD_NUM AND POSNR EQ GTEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR GTEST.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF ITAB1-UEPOS EQ G_UEPOS AND FREE_INDI EQ 'Y'..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;CLEAR ITAB1-FREE_INDI.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MODIFY ITAB1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;MOVE ITAB1-UEPOS TO G_UEPOS.&lt;/P&gt;&lt;P&gt;ENDIF.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ENDLOOP.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Award points if helpful.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;Kiran Kumar.G&lt;/P&gt;&lt;P&gt;  &lt;EM&gt;Have a Nice Day..&lt;/EM&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 08:40:46 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261284#M779191</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T08:40:46Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning issues........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261285#M779192</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Vijay,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;While declaring i have given it_knov, change it to it_konv you problem will get solved.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Satish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 08:46:16 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261285#M779192</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T08:46:16Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning issues........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261286#M779193</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Thank u dear sathis..&lt;/P&gt;&lt;P&gt; I used u r code but it says " The work Area 'IT-KONV' IS LONGER ENOUGH...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here what can i do sathis..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regds.&lt;/P&gt;&lt;P&gt;Vijay.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 12:11:42 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261286#M779193</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T12:11:42Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning issues........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261287#M779194</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Sorry for my prev msg... &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank u dear sathis..&lt;/P&gt;&lt;P&gt;I used u r code but it says " The work Area 'IT-KONV' IS NOT LONGER ENOUGH...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here what can i do sathis..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks &amp;amp; Regds.&lt;/P&gt;&lt;P&gt;Vijay.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 12:13:26 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261287#M779194</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T12:13:26Z</dc:date>
    </item>
    <item>
      <title>Re: Performance tuning issues........</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261288#M779195</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;STRONG&gt;_How to Optimize this Code&lt;/STRONG&gt;_ &lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;FORM MATL_CODE_DESC.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  SELECT * FROM VBAK WHERE VKORG EQ SAL_ORG AND&lt;/P&gt;&lt;P&gt;                           VBELN IN VBELN AND&lt;/P&gt;&lt;P&gt;                           VTWEG IN DIS_CHN AND&lt;/P&gt;&lt;P&gt;                           SPART IN DIVISION AND&lt;/P&gt;&lt;P&gt;                           VKBUR IN SAL_OFF AND&lt;/P&gt;&lt;P&gt;                           VBTYP EQ 'C' AND&lt;/P&gt;&lt;P&gt;                           KUNNR IN KUNNR AND&lt;/P&gt;&lt;P&gt;                           ERDAT BETWEEN DAT_FROM AND DAT_TO.&lt;/P&gt;&lt;P&gt;    SELECT * FROM VBAP WHERE VBELN EQ VBAK-VBELN AND&lt;/P&gt;&lt;P&gt;                             MATNR IN MATNR.&lt;/P&gt;&lt;P&gt;      SELECT SINGLE * FROM MAKT WHERE MATNR EQ VBAP-MATNR.&lt;/P&gt;&lt;P&gt;      IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;        IF ( VBAP-NETWR EQ 0 AND VBAP-UEPOS NE 0 ).&lt;/P&gt;&lt;P&gt;          IF ( VBAP-UEPVW NE 'B' AND VBAP-UEPVW NE 'C' ).&lt;/P&gt;&lt;P&gt;            MOVE VBAP-VBELN TO ITAB1-SAL_ORD_NUM.&lt;/P&gt;&lt;P&gt;            MOVE VBAP-POSNR TO ITAB1-POSNR.&lt;/P&gt;&lt;P&gt;            MOVE VBAP-MATNR TO ITAB1-FREE_MATL.&lt;/P&gt;&lt;P&gt;            MOVE VBAP-KWMENG TO ITAB1-FREE_QTY.&lt;/P&gt;&lt;P&gt;            MOVE VBAP-KLMENG TO ITAB1-KLMENG.&lt;/P&gt;&lt;P&gt;            MOVE VBAP-VRKME TO ITAB1-FREE_UNIT.&lt;/P&gt;&lt;P&gt;            MOVE VBAP-WAVWR TO ITAB1-FREE_VALUE.&lt;/P&gt;&lt;P&gt;            MOVE VBAK-VTWEG TO ITAB1-VTWEG.&lt;/P&gt;&lt;P&gt;            MOVE VBAP-UEPOS TO ITAB1-UEPOS.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          MOVE VBAK-VBELN TO ITAB1-SAL_ORD_NUM.&lt;/P&gt;&lt;P&gt;          MOVE VBAK-VTWEG TO ITAB1-VTWEG.&lt;/P&gt;&lt;P&gt;          MOVE VBAK-ERDAT TO ITAB1-SAL_ORD_DATE.&lt;/P&gt;&lt;P&gt;          MOVE VBAK-KUNNR TO ITAB1-CUST_NUM.&lt;/P&gt;&lt;P&gt;          MOVE VBAK-KNUMV TO ITAB1-KNUMV.&lt;/P&gt;&lt;UL&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         SELECT SINGLE * FROM KONV WHERE KNUMV EQ VBAK-KNUMV AND&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                         KSTEU = 'C' AND&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                         KHERK EQ 'A' AND&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;                                         KMPRS = 'X'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;           ITAB1-REMARKS = 'Manual Price Change'.&lt;/P&gt;&lt;/LI&gt;&lt;LI level="1" type="ul"&gt;&lt;P&gt;         ENDIF.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;          SELECT SINGLE * FROM KONV WHERE KNUMV EQ VBAK-KNUMV AND&lt;/P&gt;&lt;P&gt;                                          KSTEU = 'C' AND&lt;/P&gt;&lt;P&gt;                                          KHERK IN ('C','D') AND&lt;/P&gt;&lt;P&gt;                                          KMPRS = 'X' AND&lt;/P&gt;&lt;P&gt;                                          KRECH IN ('A','B').&lt;/P&gt;&lt;P&gt;          IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;            IF KONV-KRECH EQ 'A'.&lt;/P&gt;&lt;P&gt;              MOVE : KONV-KSCHL TO G_KSCHL.&lt;/P&gt;&lt;P&gt;              G_KBETR = ( KONV-KBETR / 10 ).&lt;/P&gt;&lt;P&gt;              MOVE G_KBETR TO G_KBETR1.&lt;/P&gt;&lt;P&gt;              CONCATENATE G_KSCHL G_KBETR1 '%'&lt;/P&gt;&lt;P&gt;                          INTO ITAB1-REMARKS SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;            ELSEIF KONV-KRECH EQ 'B'.&lt;/P&gt;&lt;P&gt;              MOVE : KONV-KSCHL TO G_KSCHL.&lt;/P&gt;&lt;P&gt;              G_KBETR = KONV-KBETR.&lt;/P&gt;&lt;P&gt;              MOVE G_KBETR TO G_KBETR1.&lt;/P&gt;&lt;P&gt;              CONCATENATE G_KSCHL G_KBETR1&lt;/P&gt;&lt;P&gt;                          INTO ITAB1-REMARKS SEPARATED BY SPACE.&lt;/P&gt;&lt;P&gt;            ENDIF.&lt;/P&gt;&lt;P&gt;          ELSE.&lt;/P&gt;&lt;P&gt;            ITAB1-REMARKS = 'Manual Price Change'.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          CLEAR : G_KBETR, G_KSCHL,G_KBETR1.&lt;/P&gt;&lt;P&gt;          MOVE VBAP-KWMENG TO ITAB1-QTY.&lt;/P&gt;&lt;P&gt;          MOVE VBAP-VRKME TO ITAB1-QTY_UNIT.&lt;/P&gt;&lt;P&gt;          IF VBAP-UMVKN NE 0.&lt;/P&gt;&lt;P&gt;            ITAB1-KLMENG = ( VBAP-UMVKZ / VBAP-UMVKN ) * VBAP-KWMENG.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          IF ITAB1-KLMENG NE 0.&lt;/P&gt;&lt;P&gt;            VBAP-NETWR = ( VBAP-NETWR / VBAP-KWMENG ).&lt;/P&gt;&lt;P&gt;            MOVE VBAP-NETWR TO ITAB1-INV_PRICE.&lt;/P&gt;&lt;P&gt;          ENDIF.&lt;/P&gt;&lt;P&gt;          MOVE VBAP-POSNR TO ITAB1-POSNR.&lt;/P&gt;&lt;P&gt;          MOVE VBAP-MATNR TO ITAB1-MATNR.&lt;/P&gt;&lt;P&gt;          MOVE MAKT-MAKTX TO ITAB1-MAKTX.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;        SELECT SINGLE * FROM VBKD WHERE VBELN EQ VBAK-VBELN AND&lt;/P&gt;&lt;P&gt;                                        BSARK NE 'DFUE'.&lt;/P&gt;&lt;P&gt;        IF SY-SUBRC EQ 0.&lt;/P&gt;&lt;P&gt;          ITAB1-INV_PRICE = ITAB1-INV_PRICE * VBKD-KURSK.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;          APPEND ITAB1.&lt;/P&gt;&lt;P&gt;          CLEAR ITAB1.&lt;/P&gt;&lt;P&gt;        ELSE.&lt;/P&gt;&lt;P&gt;          CLEAR ITAB1.&lt;/P&gt;&lt;P&gt;        ENDIF.&lt;/P&gt;&lt;P&gt;      ENDIF.&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;ENDFORM.                               " MATL_CODE_DESC&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Vijay kumar on Jan 8, 2008 6:50 PM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 08 Jan 2008 12:25:01 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/performance-tuning-issues/m-p/3261288#M779195</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2008-01-08T12:25:01Z</dc:date>
    </item>
  </channel>
</rss>

