11-02-2012 8:49 AM
HI Experts,
There was a requirement to add CL02 transaction to a role.
When we add the transaction CL02 , the following authorization objects with values are provided in the role.
C_KLAH_BKP
ACTVT- 02
BGRKP(Class maintenance authorization)- *
and
C_TCLA_BKA
KLART(Class type) : 400
After providing the above values, I asked the functional team to check the access.
Now they are getting an authorization issue at the start of the transaction itself, On analyzing the trace, we coudl see that its checking for the object : C_KLAH_BKP with display activity(03).
Could you please help me why this transaction at backend is checking for display activity instead of change activity ?
Kindly help me on the above issue.
Thanks.
Regards
Julius
11-02-2012 9:17 AM
11-02-2012 9:49 AM
Hi Huseyin,
the standard SU24 values for this transaction code(C_KLAH_BKP) is maintained as change activity only.
No display activity was maintained for CL02 for the object:
C_KLAH_BKP
11-02-2012 9:48 AM
Hello
If you and the functional peeps think the 03 should be defaulted in (our system does) then update SU24 accordingly.
kind regards
David
Note: Found this in our system for CL20:
MODULE OK_CODE
AUTHORITY-CHECK OBJECT 'C_KLAH_BKP' ID 'ACTVT' FIELD '03' ID 'BGRKP' DUMMY
11-02-2012 9:59 AM
This is a common scenario, especially during the early stages/initialisation of a transaction. As David says, work out the consequences (if any), update SU24 and proceed.
Cheers
11-02-2012 10:08 AM
Hi Julius,
In the screen of CL02 you can see the display icon also. It might be that after execution of t. code CL02 first it checks the display authorization "Transaction Code Check at Transaction Start" .
If you given value 3 for display on field activity then it will work but this user can not execute the display t. code and also both t. code are same .
It might help you
Regards
Ganesh Datt Tiwari