Symptom
You have created a Purchase Requisition in currency USD, enter a source of supply and choose to adopt the PR value to the Purchase Order. When you create a Purchase Order with reference to this Purchase Requisition the currency is the currency of the supplier and not the USD you maintained in the Purchase Requisition.
Environment
SAP S/4Hana Cloud - All Versions
Reproducing the Issue
1) Open the APP Create Purchase Requisition - Advanced
2) In the Item valuation TAB enter a value with currency USD
3) In the source of supply TAB enter a fixed vendor that has a currency of EUR
4) Create a PO with reference to the PR in the APP Create Purchase Order - Advanced
5) The currency of the purchase Order is EUR and not USD
Cause
Standard system behaviour.
Resolution
Purchase Order created from Purchase Requisitions in the background will always take the supplier currency. For Purchase orders created manually the currency can be changed before the PR reference is entered. The following outcomes are expected.
- When you create a Purchase Order, the document currency will always be the currency of the supplier by default.
- Where the Purchase Requisition item is marked to 'adopt the price' the system will take that value and convert it into the currency of the purchase order.
- Without the flag 'adopt the price' If a valid condition record exists in a different currency. (Info record) the condition currency will be taken from the condition record and there will be a conversion of the condition value to the currency of the Purchase order (Currency of the Supplier)
Keywords
WAERS, BPUEB, MEPO_UEBERNAHME_BANF_PREIS, LMEPOF99 , KBA , MM-PUR-PO , Purchase Orders , Problem