on 01-07-2011 1:36 PM
Hello friends,
Can some one tell me how can i create a new authorization group for programs/reports. I need to use this value in authorization Object S_PROGRAM > filed P_GROUP.
On SAP help, i understand table TPGP should be updated.. But should i update table directly OR there is some additional transaction available ?
(I am not talking about authorization group for tables)
thanks
ashish
Edited by: ashish vikas on Jan 7, 2011 7:17 PM
Edited by: ashish vikas on Jan 7, 2011 7:19 PM
This message was moderated.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You don't have to create an auth group anywhere to be able to enter the characters against a program or in S_PROGRAM.
You can create program auth groups in SE54 like you would for tables.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
A brief browse indicates that it is telling you how to see what auth groups are assigned to programs and how you can update those mappings. For the sake of repeating myself, you do not need to create an auth group to be able to populate a value against a program or update a role. Open up SAP and experiement!
Alex.. what i understand now is, I can assign authorization groups to a program in 2 ways :
1. SE38 approach - By editing the attribute. if I do so, i need to create authorization groups in TPGP.
2. Through RSCSAUTH - I use this and it assign authorization groups to the program.
However, I do not find this new authorization group TPGP table now.. Is this OK ?
Will in BOTH CASE, role with this authorization group will be used ?
thanks
ashish
You can edit the available list of groups via SM30 using view V_TPGP. This is always better as you have a value help (F4) for it when assigning the groups.
When the group does not exist, or in SE38 you change the attributes although RSCSAUTH wants to remember a different one, then the system throws a warning at you that the group does not exist or is going to create an inconsistency.
Generally, you can accept warnings by hitting the "Enter" key and save the group anyway.
Best practice is to create and document them - that way you have more consistency.
However, to be honest, the S_PROGRAM mechanism is a major pain and will hopefully become obsolete oneday with newer programming techniques. You should only use it as a blunt method to prevent upfront the execution of really critical programs (though such programs should contain correct checks in the correct coding locations anyway, so...).
Cheers,
Julius
User | Count |
---|---|
5 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 | |
1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.