Symptom
When attempting to migrate Quantity contracts for a material with a specified price, a discrepancy occurs in the net price of the migrated purchase contract. Despite setting the price in the contract, the migrated contract adopts the price from the existing info record. This results in an incorrect net price in the migrated purchase contract.
Environment
SAP S/4HANA Cloud
Reproducing the Issue
- Ensure there is an existing info record for a material with a specific price.
- Create a Quantity contract migration scenario with a different price for the same material.
- Migrate the contracts.
- Check the net price of the migrated purchase contract.
- Notice that the net price in the migrated contract is adopting the price from the info record, instead of the price specified in the contract.
Cause
Standard system behavior
Resolution
As mentioned in the following SAP Help portal
Migration Objects MM - Purchase contract
-
If an info record is already available, the price is taken from this info record.
-
Net Price: Provide the price as a manual price on item level. Additional conditions are not supported. If a purchasing info record for an item already exists, the conditions (including scales) are taken from this info record. You have to check and ensure that the validity period of the conditions matches the validity period stipulated for the agreement.
-
Update Info Record: The info record determines prices and conditions that the system automatically suggests when a buyer creates purchase order items from the items of a purchase contract. An info record, and subsequently the prices and conditions it contains, can apply to an entire purchasing organization or to a single plant within a purchasing organization. For example, if the buyer creates a purchase order for a plant for which an info record has been defined at the plant level, the purchase order is based on the conditions in the plant info record and not on the conditions that apply to the purchasing organization as a whole.
The value the buyer selects for the Update Info Record field determines how the info record is updated with respect to plant-level info records.
NoteIf no info record exists yet, upon creation of the contract, the info record will be created depending on the provided Update Info Record field. Existing info records are not updated.
Keywords
Migration, Purchase Contract, Info Record, Price Conditions , KBA , MM-PUR-OA-CON , Contract , How To