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
- Activate Web Service Message Monitor trace
- Go to Administrator workcenter.
- Click on Exchange Rate Request.
- Schedule a New Exchange Rate Request.
- Check the payload of the response.
- 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
- [XXX] is not an ISO currency code.
- Rate [XXX] is not mapped to [YYY] in transaction OBBS in both directions on the ERP.
Resolution
- The behaviour is correct. Only ISO currency codes are supported in C4C.
- 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