<?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 How i can Improve Application server performence with below code in Application Development and Automation Discussions</title>
    <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-i-can-improve-application-server-performence-with-below-code/m-p/6508352#M1423056</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can any one suggest me some How i can Improve Application server performence with below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selection like this::&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF delete_flag  = lc_y.&lt;/P&gt;&lt;P&gt;      DELETE FROM ztobi_gl_revn_ld CLIENT SPECIFIED WHERE mandt = sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF delete_flag  = lc_n.&lt;/P&gt;&lt;P&gt;  IF incremental = lc_n.&lt;/P&gt;&lt;P&gt;*Delete all the records in Z table.&lt;/P&gt;&lt;P&gt;    DELETE FROM ztobi_gl_revn_ld CLIENT SPECIFIED WHERE mandt = sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Select the records from database.&lt;/P&gt;&lt;P&gt;*REVN_LOGIC&lt;/P&gt;&lt;P&gt;    SELECT bukrs ktopl FROM t001 INTO TABLE it_itab WHERE ktopl NE ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = '0'.&lt;/P&gt;&lt;P&gt;      SELECT ktopl sakn1  FROM c001 INTO TABLE it_itab1 WHERE kvsl1 = 'ERL'&lt;/P&gt;&lt;P&gt;                                                    AND  sakn1 NE ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT ktopl sakn1 FROM c002 INTO TABLE it_itab2 WHERE kvsl1 = 'ERL'&lt;/P&gt;&lt;P&gt;                                                    AND  sakn1 NE ''.&lt;/P&gt;&lt;P&gt;LOOping like this::&lt;/P&gt;&lt;P&gt; LOOP AT it_itab1 INTO wa_itab1.&lt;/P&gt;&lt;P&gt;      LOOP AT it_itab INTO wa_itab WHERE ktopl = wa_itab1-ktopl.&lt;/P&gt;&lt;P&gt;        wa_final-bukrs = wa_itab-bukrs.&lt;/P&gt;&lt;P&gt;        wa_final-sakn1 = wa_itab1-sakn1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_bsis INTO wa_bsis.&lt;/P&gt;&lt;P&gt;*BSIS fields&lt;/P&gt;&lt;P&gt;        wa_revn-mandt   = wa_bsis-mandt.&lt;/P&gt;&lt;P&gt;        wa_revn-bukrs   = wa_bsis-bukrs.&lt;/P&gt;&lt;P&gt;        wa_revn-hkont   = wa_bsis-hkont.&lt;/P&gt;&lt;P&gt;        wa_revn-gjahr   = wa_bsis-gjahr.&lt;/P&gt;&lt;P&gt;        APPEND wa_final TO it_final.&lt;/P&gt;&lt;P&gt;        CLEAR wa_final.&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;can suggest me some modifications to improve performence..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: kumar.p.D on Jan 6, 2010 9:09 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;Moderator message - Welcome to SCN, but please see &lt;SPAN __jive_macro_name="thread" id="1283414"&gt;&lt;/SPAN&gt; before posting. You have posted code where the problem(s) could be in different portions. Please do some research on your own to find out where the problem lies. Then ask the forum how to fix that portion. And use code tags - post locked&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Rob Burbank on Jan 6, 2010 9:33 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 06 Jan 2010 06:36:50 GMT</pubDate>
    <dc:creator>Former Member</dc:creator>
    <dc:date>2010-01-06T06:36:50Z</dc:date>
    <item>
      <title>How i can Improve Application server performence with below code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-i-can-improve-application-server-performence-with-below-code/m-p/6508352#M1423056</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Can any one suggest me some How i can Improve Application server performence with below code:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Selection like this::&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;IF delete_flag  = lc_y.&lt;/P&gt;&lt;P&gt;      DELETE FROM ztobi_gl_revn_ld CLIENT SPECIFIED WHERE mandt = sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  ELSEIF delete_flag  = lc_n.&lt;/P&gt;&lt;P&gt;  IF incremental = lc_n.&lt;/P&gt;&lt;P&gt;*Delete all the records in Z table.&lt;/P&gt;&lt;P&gt;    DELETE FROM ztobi_gl_revn_ld CLIENT SPECIFIED WHERE mandt = sy-mandt.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;*Select the records from database.&lt;/P&gt;&lt;P&gt;*REVN_LOGIC&lt;/P&gt;&lt;P&gt;    SELECT bukrs ktopl FROM t001 INTO TABLE it_itab WHERE ktopl NE ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;    IF sy-subrc = '0'.&lt;/P&gt;&lt;P&gt;      SELECT ktopl sakn1  FROM c001 INTO TABLE it_itab1 WHERE kvsl1 = 'ERL'&lt;/P&gt;&lt;P&gt;                                                    AND  sakn1 NE ''.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;      SELECT ktopl sakn1 FROM c002 INTO TABLE it_itab2 WHERE kvsl1 = 'ERL'&lt;/P&gt;&lt;P&gt;                                                    AND  sakn1 NE ''.&lt;/P&gt;&lt;P&gt;LOOping like this::&lt;/P&gt;&lt;P&gt; LOOP AT it_itab1 INTO wa_itab1.&lt;/P&gt;&lt;P&gt;      LOOP AT it_itab INTO wa_itab WHERE ktopl = wa_itab1-ktopl.&lt;/P&gt;&lt;P&gt;        wa_final-bukrs = wa_itab-bukrs.&lt;/P&gt;&lt;P&gt;        wa_final-sakn1 = wa_itab1-sakn1.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;LOOP AT it_bsis INTO wa_bsis.&lt;/P&gt;&lt;P&gt;*BSIS fields&lt;/P&gt;&lt;P&gt;        wa_revn-mandt   = wa_bsis-mandt.&lt;/P&gt;&lt;P&gt;        wa_revn-bukrs   = wa_bsis-bukrs.&lt;/P&gt;&lt;P&gt;        wa_revn-hkont   = wa_bsis-hkont.&lt;/P&gt;&lt;P&gt;        wa_revn-gjahr   = wa_bsis-gjahr.&lt;/P&gt;&lt;P&gt;        APPEND wa_final TO it_final.&lt;/P&gt;&lt;P&gt;        CLEAR wa_final.&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;can suggest me some modifications to improve performence..&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;tks.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: kumar.p.D on Jan 6, 2010 9:09 AM&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN __default_attr="red" __jive_macro_name="color"&gt;Moderator message - Welcome to SCN, but please see &lt;SPAN __jive_macro_name="thread" id="1283414"&gt;&lt;/SPAN&gt; before posting. You have posted code where the problem(s) could be in different portions. Please do some research on your own to find out where the problem lies. Then ask the forum how to fix that portion. And use code tags - post locked&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Edited by: Rob Burbank on Jan 6, 2010 9:33 AM&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2010 06:36:50 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-i-can-improve-application-server-performence-with-below-code/m-p/6508352#M1423056</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-06T06:36:50Z</dc:date>
    </item>
    <item>
      <title>Re: How i can Improve Application server performence with below code</title>
      <link>https://community.sap.com/t5/application-development-and-automation-discussions/how-i-can-improve-application-server-performence-with-below-code/m-p/6508353#M1423057</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kumar,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  What I can say is that you have to avoid imbricated loops even though there is a WHERE clause in the second loop (SAP has to check all records in the second loop for this condition...).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  On another hand, your code is not very clear since there lacks some ENDIF and ENDLOOP so we don't really see where there is imbricated loops or not...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  For the loop on i_bsis, there seems also to have some error since you fill structure wa_revn but you append structure wa_final!!! There seems to be no link between those two structure!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;  Another point (but that don't affect performance but helps the code to be simpler),  &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DELETE FROM ztobi_gl_revn_ld CLIENT SPECIFIED WHERE mandt = sy-mandt.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;is equivalent to &lt;/P&gt;&lt;PRE&gt;&lt;CODE&gt;DELETE FROM ztobi_gl_revn_ld.&lt;/CODE&gt;&lt;/PRE&gt;&lt;P&gt;(if you add option CLIENT SPECIFIED it is in order to set mandt with another value than the current client!!!).&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Samuel&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Jan 2010 08:15:04 GMT</pubDate>
      <guid>https://community.sap.com/t5/application-development-and-automation-discussions/how-i-can-improve-application-server-performence-with-below-code/m-p/6508353#M1423057</guid>
      <dc:creator>Former Member</dc:creator>
      <dc:date>2010-01-06T08:15:04Z</dc:date>
    </item>
  </channel>
</rss>

