SAP Knowledge Base Article - Public

3588804 - Error calculating direct rate, rate type 001 (ext.sys. XXXX) when you request Exchange Rate from SAP C4C to SAP ERP

Symptom

The above error is raised during  Exchange Rate Request, even though KBA 2989811 has been implemented.

Environment

SAP Cloud for Customer

Reproducing the Issue

  1. Activate Web Service Message Monitor trace
  2. Go to Administrator workcenter.
  3. Click on Exchange Rate Request.
  4. Schedule a New Exchange Rate Request.
  5. Check the payload of the response.
  6. This kba is valid if the response payload contains errors like: 'Fehler bei der Berechnung des preisnotierten Kurses: 1001: [XXX]/[YYY]', where [XXX] and [YYY] are currency codes. 

 

Cause

  1. [XXX] is not an ISO currency code.
  2. Rate [XXX] is not mapped to [YYY] in transaction OBBS in both directions on the ERP. 

Resolution

  1. The behaviour is correct. Only ISO currency codes are supported in C4C.
  2. Ensure conversion rates are maintained between the affected currencies in both directions in OBBS.

See Also

https://en.wikipedia.org/wiki/ISO_4217 - List of ISO 4217 currency codes

Note 783877 - Currency translation: FAQ

 KBA  2989811 - ERP Message: Error calculating direct rate, rate type 001 (ext.sys. XXXX) 

Keywords

KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , BC-SRV-BSF-CUR , Currency translation / Expiring currencies , AP-RC-CER , Currency Conversion & Exchange Rates , Problem

Product

SAP Cloud for Customer core applications 2502