You use both Purchase Order Approval and Purchase Ordert Item Approval processes. You have flagged "Skip Reapproval" checkbox in both the approval processes.
When an item is added/updated in the purchase order, system triggers approval task twice for the same person.
SAP Business ByDesign
Reproducing the Issue
Go to Purchase Requests and Orders work center
Select Purchase Orders view
Select a Purchase Order which is already in "sent" status
- Now make some item level changes (add/update price ,quantity or account assignment type) and select send update
- The Purchase Order goes for Item level approval to person A (A is the approver) and he/she approves
- The Purchase Order goes for header level approval to person A again
All the flags(skip approval, all approvals required etc) on an approval process work only for one approval process
Flag set on Purchase Order header approval rule will not work for Purchase Order item level approval rule.
If Purchase order item approval process has multiple steps with skip-reapproval set and same approver is determined in 2 steps, approver will receive task only once. Later if the purchase order goes for header approval and same person is determined as approver, they would receive the task again.
You can descope item level approval if you do not want it or set a different person as approver for header and item approval processes.
Purchase Order approval, purchase order item approval, skip reapproval , KBA , AP-POP-PO , Purchase Order , How To