Skip to Content
author's profile photo Former Member
Former Member

program redesign

Hi experts,

I have a problem which is a bit unclear at this point of the time. I have a program with two subroutines and its performance is very poor. So we decided to redesign it into three different individual programs. One for each subroutine and a'HAT' program which calls these two programs. Please let me know if this enhances the performance and if it is feasible.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • Posted on Dec 03, 2007 at 03:18 PM

    If your subroutins contains HEAVY select querries and you are going to retain those select querries than your new redesign will not help.

    Try to find out why those two subroutines are taking too much time. You can use the SE30 for performance measurment.

    Check this blog on SE30.

    /people/siegfried.boes/blog/2007/11/13/the-abap-runtime-trace-se30--quick-and-easy

    Regards,

    Naimesh Patel

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 03, 2007 at 03:18 PM

    Hi,

    You need to first try to understand what is causing the performance problem. Try to use the run time analysis tools available in SAP to identfy the cause. Check the select statements which is causing a problem.

    Splitting the programs into many small pieces will not help if the root cause of the problem is not solved.

    CHeers

    VJ

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi,

      Spliting of programs does not help as per my understanding. If you redesign the selects and nested loop that should be more than enough. Splitting can be used for program moduralization and not for performance.

      Cheers

      VJ

  • author's profile photo Former Member
    Former Member
    Posted on Dec 03, 2007 at 03:32 PM

    This is a cost post. Please see my answer in your other thread.

    Rob

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.