on 06-09-2011 7:29 PM
Hi,
I have a requirement where a service order user status should only be changed by one of the partner, assume if one of partner function is Manager he should only change the status to approved not the other partner or the other users.
Also what authorization object should be removed from other users so that they are not able to set that status.
Could anyone help or provide some solution only through customizing.
Thanks,
Liya
option 1: you know which users are "Managers"
Under spro>crm>transactions>basic settings>status management do the following:
- define new authorization key
- assign this authorization key to your statu shema to the status that needs to be authorized
- update pfcg roles for Authorisation Key and Status Profile in the following auth objects: B_USERSTAT and B_USERST_T; users that can use this statuses must be authorized in this 2 objects to use this new auth.key for that status shema
option 2: you don't know which users are "Managers"
- then you must implement logic in badi crm_order_status
here you can be very flexible as it is coding approach
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks for your help Robert, i checked the 1st option but i want only that manager to change the status who is part of that particular crm transaction not any manager in the system, can this be achieved without coding ? Is there a way that the particular transaction can only be seen to one who belongs to that and no to other manager in the system.
Thanks,
Lisha
User | Count |
---|---|
3 | |
2 | |
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.