‎2011 Mar 31 9:17 PM
Hello,
RS_ABAP_SOURCE_SCAN ( previoulsy RPR_ABAP_SOURCE_SCAN) is meant for scanning the programs, but, as it does not have any mandatory selection criteria, in this case, if we run it wide open, the system performence is drastically coming down (many users unable to open new sessions, compiling progrmas etc), hence thinking to do not happen like that!
I have a option of restricting the selection criteria, but, when i saw it does not have any enhancement spots!
Pls. let me know what are the good options to see that users/developers to do not run it wide open?
There are couple of implicit enhancements, but, not in the selection seelction screen piece, if so, i would have make some fields as mandatory. Pls. let me know how to restrict the prog, to do not tun wide open?
Thank you
‎2011 Mar 31 10:09 PM
Hi M_S_Raju_0613,
you have so many ways of using system resources excessively.
If RPR_ABAP_SOURCE_SCAN runs longer than 5 minutes, you may have changed the default system parameters. If it brings down performance so that users are unable to open new sessions, compiling progrmas etc, then somethings is wrong with your system. As it does not use any parallel processing, it can simply not use more than one process.
If you still want to pick this lonely single issue, you may put an implicit enhancement where ever you want and just check if all selection criteria are initial. This will not help you anyway because the user may also use some * in the selection criteria to get the same result.
Sorry, this is nonsense.
Regards,
Clemens
‎2011 Mar 31 9:32 PM
Create a wrapper program with the same selection screen but with the mandatory fields you want (or some other checkin). Then submit this program wit the selection screen filled out from the wrapper.
Rob
‎2011 Mar 31 10:09 PM
Hi M_S_Raju_0613,
you have so many ways of using system resources excessively.
If RPR_ABAP_SOURCE_SCAN runs longer than 5 minutes, you may have changed the default system parameters. If it brings down performance so that users are unable to open new sessions, compiling progrmas etc, then somethings is wrong with your system. As it does not use any parallel processing, it can simply not use more than one process.
If you still want to pick this lonely single issue, you may put an implicit enhancement where ever you want and just check if all selection criteria are initial. This will not help you anyway because the user may also use some * in the selection criteria to get the same result.
Sorry, this is nonsense.
Regards,
Clemens
‎2011 Mar 31 10:32 PM
Thank you.
Let me check with my BASIS team that does they changed any system parameters? More specifically. what/how should i ask BASIS folks about this abnormality (in normal conditions, the approximate suggested time for execution of this report is 5 to 10 min.)
Can i check my self that, is system parameters has been changed from standard SAP shipped?
Thank you
‎2011 Apr 01 4:07 AM
‎2011 Apr 01 5:06 AM
Hi Raju,
Not sure on what makes you think that it is when you run your program that the system performance goes down, like Clemens said the program is not using parallel processing, hence the use of multiple WPs on executing this program is ruled out.
Anyways once you run the program just get into SM50/SM51 and check the usage of the WPs to understand what is causing the slowdown in the system, it might be helpful to have a BASIS consultant with you when you are doing this.
Regards,
Chen
‎2011 Apr 01 1:50 PM
Thank you,
Pls. let me know, How to klnow that whether my program execution is utilizing Parallel processing or not?
And pls. let me know Which is the good option among,
1 - Writing a wrapper custom prog. on this std. sap prog.?
2 - Applying implicit enhancement?
‎2011 Apr 01 2:07 PM
Why do users even know about this program? I've used it only in rare circumstances, since I often find what I need by simply using where-used capability. Seriously, end users shouldn't be looking at code and should not be executing this program.
‎2011 Apr 01 2:24 PM
You are correct, Sorry for using as 'users', i mean to say its developers or functional folks.
Pls. let me know, How to klnow that whether my program execution is utilizing Parallel processing or not? (here i can not execute this prog. to see SM50/51, bcz its causing issues)
And pls. let me know Which is the good option among,
1 - Writing a wrapper custom prog. on this std. sap prog.?
2 - Applying implicit enhancement? If so, what could be the better spot/location to put it?
Thank you.
‎2011 Apr 04 6:08 AM
Hello Raju,
If you don't have a dying loyalty to the program RPR_ABAP_SOURCE_SCAN, you can always shift to the program AFX_CODE_SCANNER(trxn. CODE_SCANNER).
Check out this report & see if it suits your requirement.
BR,
Suhas