Solution : https://service.sap.com/sap/support/notes/675523 (SAP Service marketplace login required)
Summary :
When creating Purchase Orders in SAP using transactions ME21 or ME21N, or using the BAPI_PO_CREATE1 API, price conditions are undesirably copied from the previous Purchase Order due to an existing info record that lacks plant-specific conditions. Users should adjust the user parameter EVO to stop price adoption from preceding orders by navigating in IMG to MM -> Purchasing -> Environment data -> Default values for buyers, selecting 'Do not copy' under the price adoption tab. Additionally, in BAPI_PO_CREATE1, the import parameter NO_PRICE_FROM_PO can be set to avoid copying conditions from the last Purchase Order.
Key words :
terms pid bapi_po_create1 bapi_po_change bus2012 enjoy po no_price_from_po 06218 reason, mm -> purchasing -> environment data -> default values, plant specific conditions exists, importing parameter no_price_from_po, enjoy purchase order, api-method purchaseorder, info record exists, user parameter evo, default values, evo parameter
Related Notes :
569885 | About Info Record Update indicator (EKPO-SPINF) |
456691 | FAQ: Price determination in purchasing |