When we maintain price in contract with a future valid from date, we maintain new period in agreement condition page. New prices in contract will be valid from that date, but net price in table EKPO-NETPR will never be updated automatically.
There is no risk for Purchase order price since it gets the price from condition records of agreement based on pricing date instead of net price field (EKPO-NETPR) but then there could be performance issues in case there is a huge set of data to be modified.
However, CIF interface between SAP R/3 and SNC is picking up the net price from EKPO-NETPR and sends it from ECC to SNC. It requires sync between EKPO and real contract price (impacting all sites running SNC SMI,but no impact to consignment flow since price is zero in consignment PO).While there are two reports (RM06ENP0 for contracts and RM06INP0 for info records) who update NETPR in EKPO and EINE to contain prices valid at the time the report is run., is there a way the CIF interface can be MODIFIED so that contract price will be fetched from condition records of an agreement based on pricing date instead of net price field EKPO-NETPR.
It would be nice to hear from other esteemed members as to how they have managed this challenge.