I am having an issue regarding Source determination and PO generation. The scenario is as follows:
I am having MRP running in my plant, it takes care of the Quantity required to procure.
I am also running Dynamic pricing engine which carries out the Reverse auction and hence fixes the price with a vendor. MRP will create PR with a defied quantity and with the help of auction, Rate contract will be created. Now with the Contract the Source list would be updated, fixing 1 vendor for that particular Validity date range as provided in the contract. Then with the help of ME56 transaction the PR s are assigned to the respective Sources together with the Contracts. Now here the issue is if the Target Qty of the Contract is achieved then also system is allowing to assign the Source with that Contract. So at the time of creation of the PO we end up with an error msg u201C Qty exceeds by such n such qtyu201D.
Eg. PR Qty = 50 Units,
Open Contract qty = 30 Units.
During the time of creation the PO with ref to the PR then System is giving the error u201C Qty exceeds by 20 Unitsu201D
I want the system to stop the assignment if PR Qty is Less than the Open Contract Qty.
Please guide me to resolve the issue.