Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Executing RPR_ABAP_SOURCE_SCAN causing issues!

Former Member
0 Likes
2,187

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

1 ACCEPTED SOLUTION
Read only

Clemenss
Active Contributor
0 Likes
1,670

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

9 REPLIES 9
Read only

Former Member
0 Likes
1,670

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

Read only

Clemenss
Active Contributor
0 Likes
1,671

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

Read only

Former Member
0 Likes
1,670

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

Read only

Former Member
0 Likes
1,670

Any help pls.

Thank you

Read only

Former Member
0 Likes
1,670

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

Read only

Former Member
0 Likes
1,670

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?

Read only

Former Member
0 Likes
1,670

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.

Read only

0 Likes
1,670

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.

Read only

SuhaSaha
Product and Topic Expert
Product and Topic Expert
0 Likes
1,670

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