cancel
Showing results for 
Search instead for 
Did you mean: 

Authorization object in Campaign Status

Former Member
0 Kudos

Hi all,

I would like to know if there is an authorization object that can be used so as to restrict users from selecting certain statuses for the campaign.

To give an example, i want to provide a user with the authority to release a campaign, and another user the authority to approve it.

I have tried the BADI CRM_MKTPL, but it is not working for SAP CRM 6.0 (WebClient UI)

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hi Nicolas,

You can give teh required authorization by creating

a new authorization objects where in you can mainatin the value keys Released approved canceled rejected lock unlock

and assign them to 2 roles one for approver and one for creator

To one role just assign -Released,unlocked

To the other role assign -Approved ,locked, rejected

Now using a Badi CRM_MKTPL you can check if the person accessin the campaign has which role and accordingly you can restrict authorization

regards

Itty

Former Member
0 Kudos

Hi Itty,

Where can I maintain an authorization object?

Regards

Nick

former_member184067
Active Contributor
0 Kudos

hi Nick,

you can use tx SU21 to create a new authorization object

hopes it helps

cheers

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Try implementing method CHECK_AUTHORITY in BAdI Definitions CRM_MKTPL_OL_OBJ for enhancement spot CRM_MKTPL.

Guess the BAdI CRM_MKTPL is obsolete. Hence try implemeting the enhacement spot instead

Thank you,

Binno Don Thomas