cancel
Showing results for 
Search instead for 
Did you mean: 

SAP variant configuration and pricing - manual exchange rate for a quote from SAP CPQ

RadekStefaniak
Explorer
0 Kudos

Hello

I am using SAP Variant Configuration & Pricing (aka CPS), connected with S/4 HANA for pricing and configuration services. From SAP CPQ I am preparing quotes that I want to make in different currencies than base conditions currency. So I want to make offer in foreign currency.

Requirement I have is to set manual (Sales Rep's) exchange rate for a quote (not as a standard mechanism that is using current -1 day exchange rates downloaded to S/4).

This manual exchange rate is to be used to calculate prices to be displayed on a quote. That is to be set in custom field in quote.

In SAP S/4 you can on quote/order set manual exchange rate (KURSK field, KOMP-KURSK). So I am looking for similar functionality.

 

I tried to map my exchange rate to this KOMP-KURSK field in SAP CPQ Providers->General attribute mapping, in Pricing Attributes section.

Looks like it is not working, and CPS is still not using my exchange rate, but the one from TCURR table from S/4.

Has anybody such a similar reuiremenent to use sales rep's manual exchange rata in quote with Variant pricing undehood?

How is that possible?

Thanks for any comments.

SAP Variant Configuration and Pricing SAP CPQ 

Accepted Solutions (0)

Answers (2)

Answers (2)

Hello Radoslaw,

It is not possible to pass an exchange rate from external to be considered in the price calculation in CPS. We will do a feasibility study from our end regarding this option and will update you. 

Regards,

Kiruthika

RadekStefaniak
Explorer
0 Kudos
Than you very much, is that the same for Document and Statless pricing?
RadekStefaniak
Explorer
And I am awaiting for this update. Thank you.
0 Kudos
Yes, it is not supported in both stateless and document pricing.
Fancy_Zou
Product and Topic Expert
Product and Topic Expert
0 Kudos

Hi, 

In general, VCP handles the determination of exchange rates based on input document currency, local currency, exchange rate type, and the condition currency from the determined condition records. Therefore, it is not possible to directly impact the exchange rate value in VCP price calculation by passing exchange rate values.

Based on your business requirements, I would recommend performing customizing currency conversion within CPQ. In VCP's pricing response, the original condition rate and condition currency are returned. In CPQ, you can use this information along with your custom exchange rate value to perform the calculation and assign the result to an item custom field.

Best Regards.

Fancy

RadekStefaniak
Explorer
0 Kudos

Hello,

Thank you Fancy.

We need to calculate line item value as similar to S/4 pricing as possible - not just item value but each varcond/element separately. To limit rounding issues comparing to how S/4 will be calculating sales order value later on.

At the end we will be sending rate to S/4 quote - there is a standard mechanism that can handle it and use for calculation.

Thats why we thought about using CPS that will work similar to S/4. And each varcond in CPQ and in S/4 will have same value in foreign currency.

Can we influence each pricing element/varcond with your approach?

 

For now we decided to make a bit different approach anyway to fulfill also parallel business reqs - so make in integration a specific mapping to S/4 only.

Fancy_Zou
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi, Actually if you would like to get a same result with S/4 considering the currency conversion, it would be better to fully trust VCP's response. In VCP, the currency conversion logic as well as currency decimal controls are exactly the same with S/4HANA. As long as the pricing attributes and general attributes are configured properly in CPQ for VCP integration, CPQ Quote 2.0 is supposed to get the same item result as that in S/4 via VCP document pricing integration. In CPQ, you'll need to configure the decimals for each currency by Rounding setup as well.