Symptom
The Purchase Order approval process uses the work distribution Approval of Purchase Order Item by Cost Assignment with no conditions.
You create the Purchase Order ABC (ABC represents the Purchase Order ID) and send it to approval.
The approval task is created but no employee is found. The Application Log contains the following information:
- Searching for responsible in non-configurable work category: Approval of Purchase Order Item by Cost Assignment
- Searching using method Approval of Purchase Order Item by Cost Assignment
- Result:
- No employee found
- Business task is inconsistent - no valid responsible person/organization
Environment
SAP Business ByDesign
Reproducing the Issue
-
Go to Purchase Requests and Orders work center.
- Go to Purchase Orders view.
- Show All Purchase Orders.
- Find ABC.
- Select Edit.
- Select View All.
- Go to Approvals.
There is no valid user displayed here.
Cause
The Approval of Purchase Order Item by Cost Assignment picks the employee approving depending on the cost assignment, the approver can be the cost center manager or project manager.
There is no manager assigned to the Cost Center used in the Purchase Order item.
Resolution
You can check if the Cost Center has a manager with the following steps:
-
Go to Purchase Requests and Orders work center.
- Go to Purchase Orders view.
- Show All Purchase Orders.
- Find ABC.
- Select Edit.
- Select View All.
- Go to Items tab.
- Go to Account Assignment subtab.
- Double-click on the Cost Center name.
In the Org Unit Overview screen, you can see the Manager ID and Manager Name fields are empty.
You can edit this information in the Organizational Management work center - Org Structures view
Keywords
Approval of Purchase Order Item by Cost Assignment, Business task is inconsistent - no valid responsible person/organization, Cost Center, Cost Center Manager, Purchase Order, Approval , KBA , purchase order , approval , cost assignment , cost center , no employee found , no valid responsible person , AP-POP-PO , Purchase Order , Problem