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.
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.
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
This is expected system behavior.
You can check with your PDI partner if they can create a custom approval for your business use-case.
3156988 - Purchase Order Approval is not Triggered when one of the line items in the order is Cancelled
Purchase Order, Approval, Reapproval, Retrigger, , KBA , SRD-SRM-PRO , Purchase Requests and Orders , Problem