SAP Knowledge Base Article - Preview

3021243 - Creating new PO referring to existing PO or having details copied from "last PO" then conditions do not get automatically newest exchange rate


You create a new Purchase Order (PO) either via copying an existing PO or as no price found from access sequence relevant gross condition creating PO with system automatically copying last PO's conditions to new PO. You observe that condition in previuos PO has for example "EUR" currency, and the PO item itself is "USD" currency. (You can take any currency from the system as example, "EUR" and "USD" is just examples to illustrate two different currecies in this scenario).

At entering the item details the conditions are all copied from (last) PO, but newest valid EUR -> USD conversation rate not taken into account, and the only way to take that is if you manually adjust the condition's amount because only then runs the function module 'CONVERT_TO_LOCAL_CURRENCY' at pricing.



  • Materials Management (MM)
  • SAP ERP Central Component
  • SAP enhancement package for SAP ERP
  • SAP enhancement package for SAP ERP, version for SAP HANA


SAP ERP Central Component all versions ; SAP ERP all versions ; SAP S/4HANA all versions ; SAP enhancement package for SAP ERP all versions ; SAP enhancement package for SAP ERP, version for SAP HANA all versions


price exchange 'CONVERT_TO_LOCAL_CURRENCY info record last PO lastPO Bestellung infosatz me21n me22n BAPI_PO_CREATE1 BAPI_PO_CHANGE , KBA , MM-PUR-GF-PR , Price Determination , MM-PUR-PO , Purchase Orders , How To

About this page

This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).

Search for additional results

Visit SAP Support Portal's SAP Notes and KBA Search.