Symptom
A Purchase Requisition has been created in USD currency, with a source of supply entered and the option chosen to adopt the PR value to the Purchase Order. When a Purchase Order is created with reference to this Purchase Requisition, the currency defaults to that of the supplier, rather than the USD maintained in the Purchase Requisition.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Open the APP Create Purchase Requisition - Advanced
- In the Item valuation TAB enter a value with currency USD
- In the source of supply TAB enter a fixed vendor that has a currency of EUR
- Create a PO with reference to the PR in the APP Create Purchase Order - Advanced
- The currency of the purchase Order is EUR and not USD
Cause
Standard system behaviour.
Purchase Order created from Purchase Requisitions in the background will always default the supplier currency by design.
Resolution
For purchase orders that are created with reference to a Purchase Requisition in dialog the currency can be set before the PR reference is entered.
Using for example the 'Assign and Process Purchase Requisitions' APP.
The following outcomes are expected.
- When creating 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, Purchase Order, Purchase Requisition, Process Purchase Requisitions , KBA , MM-PUR-PO-2CL , Purchase Orders (Public Cloud) , Problem
SAP Knowledge Base Article - Public