Symptom
Supplier invoices or Purchase orders or Purchase requisition are created with WBS element or Cost center assigned but the below starting conditions/or statuses of the workflow does not work as expected.
- Account assignment category 'WBS element' is being used marked as true.
- Account assignment category 'Cost center' is being used marked as true.
- Workflows are skipped or planned for skipping.
- In approver details of the supplier invoices there is following error message:
"Recipient role with id '/RULE/MRM_CC_RESP' cannot be resolved"
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Create a supplier invoice
- Assign a WBS element.
- Click on "Save as parked".
- Check the workflow triggered with a condition marked as 'YES' for the WBS element account assignment category.
Cause
Cost center or WBS element used is statistical.
Statistical WBS element and Cost center will not be considered as real and the same will be skipped during the workflow execution.
So implement agent determination BADI.
Refer below document for more details
https://me.sap.com/notes/2646400 - Agent determination.
Resolution
This is standard system behavior.
See Also
Statistical project documentation
2757733 - WBS Element Is Statistical in App Projects - Plan/Actuals - SAP for Me
3501939 - Error:No agent determined (rule id '/RULE/MMPUR_COCTR_RESP') - SAP for Me
Keywords
CJ20N, S4_PC, K_ACCOUNT_ASSIGNMENT_INTERPRET, statistical, real, WBS, cost, center, supplier invoice, step, condition, project control , KBA , MM-IV-INT-WF-2CL , Workflow (Public Cloud) , MM-FIO-PUR-PO-2CL , Fiori UI for Purchase Orders (Public Cloud) , Problem
SAP Knowledge Base Article - Public