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.
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.