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

Activating debugging mode in Production System

Former Member
0 Likes
2,688

How can I or Basis users activate debugging mode in PRD System? Is it possible or recommended ?

Thanks in advance,

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,551

assign profile S_BI_DEBUG to the user in your production system (using transaction SU01) or add it together with a system-id in your CUA master. this profile will enable DEBUG without activating too much authority.

normally i'd say it is not recommended in a production system - but everone of us knows: sometimes there's no other way - so do not be too concerned about it. make sure you delete the user-profile relation when it is no longer needed.

8 REPLIES 8
Read only

Former Member
0 Likes
1,551

Hi Maria.

Just type "/h" in the command prompt.

Regards,

John.

Read only

RichHeilman
Developer Advocate
Developer Advocate
0 Likes
1,551

I don't think that their is a global switch here, but I do know that their are authorizations built around this, so you would need the authorization object for DEBUG in the production system. I think it is a value under the S_DEVELOP authorization object. Also see below.

http://help.sap.com/saphelp_nw70/helpdata/en/c6/617d06e68c11d2b2ab080009b43351/frameset.htm

Regards,

Rich Heilman

Edited by: Rich Heilman on Jan 15, 2008 8:28 AM

Read only

Former Member
0 Likes
1,552

assign profile S_BI_DEBUG to the user in your production system (using transaction SU01) or add it together with a system-id in your CUA master. this profile will enable DEBUG without activating too much authority.

normally i'd say it is not recommended in a production system - but everone of us knows: sometimes there's no other way - so do not be too concerned about it. make sure you delete the user-profile relation when it is no longer needed.

Read only

0 Likes
1,551

Can you explain a little bit more this thing?? "add it together with a system-id in your CUA master"

Thanks.

Read only

0 Likes
1,551

First of all you should not have debugging option in Production. Because in debuggin we can even change values and run the program and if anything goes wrong that will create a havoc. So debuggin in Production is a big no no.

Regards,

Raghav

Read only

0 Likes
1,551

hi,

Actually changing data during debugging is controlled also by authorization. According to my experience the usual process in a productive system is to have the authorization for debugging, but no to have the authorizaion for changing data.

ec

Read only

0 Likes
1,551

In addition to all this, you will also need authorisation to run the transaction in production you want to debug. In some production systems this is more difficult that getting debug access.

Regards,

Nick

Read only

0 Likes
1,551

the thing i mentioned is a profile. you can add it to your user but the how-to depends on your system configuration.

if you have a CUA (Central User Administration) activ, the relationship between profile and user has to be done in the CUA master. You would do this using tx. SU01 on the CUA master, then click on tabstrip 'prifles' and fill the fields 'system' with the id for your productive system (chose F4 for valid values) and add the s_i_debug in the field 'profile'.

if you do not have a CUA implemented, just go to tx. SU01 in your production system and add s_i_debug in tabstrip 'profiles'.