cancel
Showing results for 
Search instead for 
Did you mean: 

ChaRM -Authorization at BP level

Aru
Participant
0 Kudos

Hi

I have a requirement , i need to control the Change request processing at BP level ,to be in detail , once the change request is created , only the change manager BP(which is assigned to change request ) can able to edit the document and set the status to approve , now what is happing is whom all having the change manager role or administrator can able to edit the document and the set the status to approve since the authorization key eg:sdcr_02 is assigned to auth.object B_USERSTAT.

Regards

Arumugam

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi,

the status change can be prevented with B_USERSTAT.

For the rest there are several solutions possible:

1. Use BADI ORDER_SAVE to check if the current user is in role change manager. If not, you can cancel the save process. So only the change manager can save changes to the ticket.

2. Use BADI CRM_ORDER_FIELDCHECK to set the fields to display if the current user is not in role change manager. But this does not work with texts and partner roles, they would still be editable.

3. Use BADI CRM_ORDER_AUTH_CHECK to check if the current user is in role change manager. If not, you can stop him to open the ticket in edit mode!

Hope this helps,

Christoph

Answers (0)