Approval for Pricing condition in Scheduling agreement

During the creation of SA, in the line item level for a material 'X' , the pricing conditions are maintained with condition record PB00 as some value . say Eg. $100.

Now there is an third party system, from which new price values are being passed to SAP for the same material.This price will be created in SA's pricing procedure as condition record ZXXX. Eg. For material 'X', a condition record ZXXX will be created with the price as $200 in SAP.

Now the Pricing changes (increase in rate) will not modify the purchase price until the price change's are approved. Without price approval, MIGO and MIRO transactions will be based on the last approved price. Once the new rate is approved, purchase price is updated and new MIGO and MIRO transactions will be based on the new approved price.

Hence we need to check if the rate of ZXXX is greater than PB00. If so, the system must send emails to the approver inorder to get the SA approved. Also we require 2 level of approvals. Once the 2 levels of approval is done, the rate in PB00 must be updated with the rate in ZXXX.

On searching the forums, I found an exit EXIT_SAPLEBND_002 and this can be used to reset the release strategy indicator that will re trigger release strategy process.