Symptom
When a Buyer responsible creates a Purchase Order, the system automatically defaults the Buyer responsible’s Company and corresponding Currency in Purchase Order. When trying to change the Company details which has a different Currency, system does not change the Currency based on Company ID.
or
Purchase Order is not picking up the Currency maintained in the Supplier Master Data, while the default Currency of the Company is picked up while creating the Purchase Order.
Environment
SAP Business ByDesign
Reproducing the Issue
-
Go to Purchase Requests and Orders Work center.
-
Go to Common Tasks.
-
Select New Purchase Order.
- System defaults the Company ID and Currency details.
-
Change the Company details.
System will not change the Currency to the new Company Currency.
Cause
- System always defaults the Currency from the user's Company Currency who is logged in to the system.
- Based on the user details, system picks the Company of the user in the Purchase Order and it will default the Company Currency.
- Later if the user manually tries to change the Company details in the Purchase Order, system will not change the Currency to new Company Currency which user does not belong to.
- Once Currency is determined, system will not change or update the Currency.
This is the standard system behaviour.
Resolution
This can be taken as a new request and kindly post the requirement in Influence Forum: (https://influence.sap.com/sap/ino/#/campaign/886)
As a workaround, user should manually change the Currency in the Purchase Order by following the below steps before ordering the Purchase Order,
-
Go to Purchase Requests and Orders Work center.
-
Go to Common Tasks.
-
Select New Purchase Order.
- System defaults the Company ID and Currency details.
-
Change the Company and Currency details.
- Select Save button.
Keywords
Default Currency for Purchase Order; Currency not picked from Supplier Master Data; Company Currency in Purchase Order , KBA , AP-POP-PO , Purchase Order , Problem
SAP Knowledge Base Article - Public