SAP Knowledge Base Article - Public

2932367 - Currency is not taken from the payload when Sales quotes are created from A2X or ODATA APIs

Symptom

When a Sales quote is created through A2X or ODATA APIs, the Currency of the Quote is different from the Currency in the payload.

Environment

 SAP Cloud for Customer

Cause

The Sales area is not provided in the Payload.
The standard currency determination will take place, if any currency revelvant data like Sales Area is added or modified in the Sales quote.

If the Sales area data is not provided in the payload that creates the Quote, the Sales area determination will take place which inturn triggers the currency redetermination and hence the payload currency will be overwritten.

Resolution

When you are passing the Currency during the creation of a Sales quote through A2X or ODATA APIs , it has to be passed along with the Sales area details inorder to prevent the currency redetermination.

Keywords

KBA , LOD-LE-CQP , Customer Quote Processing , Problem

Product

SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions