Question:
Hello...
We have an issue with regards our shopping cart approval workflow and authorisations. We have a custom developed workflow for the shopping cart as SAP standard did not meet our business requirements. Currently all the tasks are set as general tasks. We are using the SAP standard approval task in our workflow. We have a predetermined approval path. The workflow calculates 'up front' who should approve the shopping cart.
Basically we have discovered that an approver can forward the work item back to the requisitioner and the requisitioner can then approve his own shopping cart!
There is various criteria which determines our approval path - cost centre, capex approval, spend limit and functional approval. We need to look at the alternatives as to how we prevent users from being able to approve the shopping cart if they haven't got the correct level of authorization. For instance:-
Does the requisition require capex approval? If yes - is this user the capex approver? Does the requisition require functional approval? If yes - is this user the correction functional approver for the material group on the order? Does the requisition need spend limit approval? If yes - does this user have the correct spend limit approval?
One of the options we are starting to look at is building a custom authorisation object and somehow putting an 'authority-check' into the code. First problem is finding a place to put the 'auth-check'. Preferably when they click the approve/reject in the work item in EBP inbox.
Does anyone know of an easier way? The authorizations in EBP seem very limited. One way around this we have considered in stopping forwarding and turning off substitution. But these have been key 'selling points' to the business..
Any commments, suggestions would be appreciated..
Thanks very much...
Kate.
Answer:
We have a problem with the Substitution in EBP - a manager can substitute an employee to do approvals. We would like to stop that from happening. We are using the standard SAP workflow 10000276, and would like to keep it "standard" - no copy and modify. (Which was my original thought to copy it and change the exclude agents to check for authority/dollar limits)
Does anyone know how to limit substitutions short of just turning them off?
Thank you!
Michelle