This content has been marked as final. Show 1 reply
I realise this post is now quite old but I have just implemented something similar. My advice would be to create a custom attribute that is set in POREQCHA if the amount or quantity is decreased. Then, in the POAPPRV (PO Approval) workflow, add a custom function to the Raise Change Event process that uses the po_change_requests table to link back to the POREQCHA workflow and get the value of the custom attribute. Then create a custom version of the "Send Supp Communication for Retroactively changed releases" function that checks this value and returns it, if set, or runs the standard function, if not set.