cancel
Showing results for 
Search instead for 
Did you mean: 

Replacing approver

Former Member
0 Kudos

Hello people,

I'm facing a problem when the final user A is creating a shoping car, and changes the approver. This user A has the role to create the shooping car only. But he can change the approver pointing to a user B, that has no role of approver.

How can I restrict this, to show only the managers? Is it possible?

I'm using EBP 300.

Thanks!!!

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

Hello Cristiana,

If agent assignment is not fulfilling your requirement then I would recommend you should go for BADI - BBP_CHNG_AGNT_GET BADI - Using this BADI you can have your own logic to restrict adhoc approvers to be substituted.

Regards,

Shiv

Former Member
0 Kudos

I did the configuration described in SAP Note 488603.

This configuration only works when the user inserts an approver.

I understand I can have more flexibility using the BADI's but I'm still with EBP3.0.

Thank you a lot for your answers!

Answers (3)

Answers (3)

Former Member
0 Kudos

Hello Cristiana,

You can do agent assignment restricted to users with the role 'SAP_BBP_STAL_MANAGER' to your WS10000276 by using Transaction OOCU.

Here, follow this path: SAP --> SRM --> SRM-EBP --> SRM-EBP-WFL

Click on link "Assign Agents" --> Select WS10000276

In Standard setting - WS10000276 would be seen as 'General Task' - You need to first change to "No General task" - By Clicking on "Attributes (F8)". And then you can assing above role by clicking "Create Agent Assignment (F5)".

Let me know in case you face any issue.

Regards,

Shiv

Former Member
0 Kudos

Hi Shiv,

I made the change you suggested in this step-by-step, but the result was not what I as wondering....

Using your step by step, I can that my common user cannot change the approver. The "Modify" button is grayed.

But what I want is: when the user looks for another manager to substitute that one already choosen in workflow, I want that the users list come only with the users with "Manager" role. My EBP is 3.0.

Thank you for your prompt answer!!!

Former Member
0 Kudos

I'm reading the SAP Note Number 488603.

I think I have to configure WS1000271. I changed it, but when I change the current approver, I continue to receive a list with all users...........

masa_139
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi,

For more complex restriction, BBP_CHNG_AGNT_GET BADI is available.

Regards,

Masa

Former Member
0 Kudos

Hi Masayuki Sekihara,

I'm using EBP 3.0 and I don't have this BADI.

Thanks!

yann_bouillut
Active Contributor
0 Kudos

Hi,

You have to change the task assignment to role sap_bbp_stal_manager for instance. (workflow configuration)

The standard behaviour is that the Aaent assignment is set-up as general task thus every SRM user can be selected .

If the agent assignment is restricted to users with the role SAP_BBP_STAL_MANAGER, only users with the specific role can be assigned.

Kind regards,

Yann

Former Member
0 Kudos

Hi Yann,

Thanks a lot for your answer.

But I'm new in EBP World and it is not clear to me which transaction I have to enter to change this....

I'm using WS10000276 (One-step approval of shopping cart over value limit) workflow.

Thank you!