When users make changes to approved Purchase Orders they are sometimes getting a warning message: ‘No processer determined with agent rule… ’ (Message APPL_MM_COMP_WFL028). Yet when the change is saved the approver is always successfully found
SAP S/4HANA Cloud 2005
Reproducing the Issue
Open APP ' Change Purchase Order - Advanced'.
Enter your Purchase Order number and increase the item price for example.
Choose the 'CHECK' option.
The system raises Warning message ‘no processer determined with agent rule…’ (Message APPL_MM_COMP_WFL028)
In the Purchase Order check the system executes a workflow simulation and carries out a few basic checks on the flexible workflow. Certain workflow rules will trigger a re-determination of the approver. When any of these rules are involved, the system will try to find an appropriate approver in simulation and issues the user with this warning if no approver is found. The agent rules listed below are affected.
MMPUR_COCTR_RESP Person Responsible for Cost Center with Highest Debit
MMPUR_MGR_L_APPR Manager of Last Approver
MMPUR_MGR_OF_MGR Manager of Workflow Initiator‘s Manager
MMPUR_MGR_RQSTR Manager of Workflow Initiator
MMPUR_WBS_RESP Person Responsible for Project with Highest Debit
In simulation, for technical reasons, the system is unable to find the 'Manager of Last Approver' so the warning will always be raised in this case.
With respect to the 'Person Responsible for Cost Center with Highest Debit' or 'Person Responsible for Project with Highest Debit'.
In CE2005 there is a program error which means the warning is raised even when a valid approver is available in the master data. This is corrected in CE2008.
As of CE2008, the system will find the approver correctly also in simulation mode. If no approver is found, the warning will be raised and it means the work item that is generated will fail and be without an approving agent. In such a case the erroneous work item would appear in the 'Work Items without Agents' APP where it could be re-processed after the master data was corrected or it could be assigned to an approver directly by the system administrator.
Standard System Behaviour
CL_MM_PUR_WF_SIM_HANDLER, AGENT_RULE, APPL_MM_COMP_WFL028, APPL_MM_COMP_WFL 028, WS00800238, Manager of Workflow, Person responsible. , KBA , MM-PUR-GF-WOF , Workflow , MM-FIO-PUR-PO-WFL , Purchase Order Workflow , How To