Symptom
You have set the approval condition for purchase order that if total net value is greater than 100,00 USD, approval will be triggered.
Purchase order has total net value 200,00 USD and it was approved once.
There are 2 items for the purchase order, both hold net value 100,00 USD correspondingly.
Then you change the value and status for the purchase order items and keep the purchase order total net value unchanged, you are not expecting the re-approval to be triggered, however it does.
Environment
SAP Business ByDesign
Reproducing the Issue
You set net value for item 1 as 200,00 USD and meanwhile you cancel item 2.
The total net value of the purchase order is still 200,00 USD.
You are not expecting the re-approval to be triggered, however it does.
Cause
The approval is triggered since there are changes on the purchase order that meet the approval condition, even if the total net value is not changed.
Please also note that the approval is not triggered due to the item cancellation, which is explained in below KBA: 3156988 - Purchase Order Approval is not Triggered when one of the line items in the order is Cancelled
Resolution
This is expected system behavior.
You can check with your PDI partner if they can create a custom approval for your business use-case.
See Also
Keywords
Purchase Order, Approval, Reapproval, Retrigger, , KBA , SRD-SRM-PRO , Purchase Requests and Orders , Problem