Symptom
You have set the approval condition as product category contains A (A refers to product category) but you are still getting this message on purchase request or purchase order although the condition is matching.
"An approver could not be determined. Either approval is not relevant or the task is unassigned. Please contact your system administrator."
Environment
SAP Business ByDesign
Reproducing the Issue
- You have set up an approval rule with condition Product Category[] contains A (A refers to product category)
- Go to Purchase Requests and Orders work center
- Select view: Purchase Requests (Manual)
- The approval tab does not show any approver
- Select view: Purchase Orders
- The approval tab does not show any approver
- Message: An approver could not be determined. Either approval is not relevant or the task is unassigned. Please contact your system administrator.
Cause
When you create the condition, as the approval rule condition context says “ contains” or “does not contain”, it means that the input field can contain any text with various patterns (wild card entry).
It is not a value help/drop-down from where you choose the exact name. It is just a text field where you can enter any text or matching patterns and system will compare the rules if the pattern or name matches.
Resolution
Kindly enter the text with * and it will work.
e.g. *A*.
See Also
2677788 - Cost center is Displayed in Approval Process Conditions Even though Cost Center is Inactive
Keywords
Product Category[] contains, Product Category[] does not contain, product category, An approver could not be determined. Either approval is not relevant or the task is unassigned. Please contact your system administrator. , KBA , product category[] contains , product category[] does not contain , product category , an approver could not be determined , AP-PRP-PR , Purchase Request , AP-POP-PO , Purchase Order , How To