Symptom
External Exchange Rate request calls are failing with error "External Exch. Rate Types XYZ and YYY share the Same Exch. Rate Type XYZ".
XYZ/YYY - Represents example ExchangeRateTypeCodes.
Environment
SAP Hybris Cloud for Customer
Reproducing the Issue
- Login to Cloud for Customer system.
- Go to Administrator workcenter.
- Switch to View Exchange Rate Request.
- Open Execution Details view.
- Click and open the Failed Application Log ID.
- Results view shows the error "External Exch. Rate Types XYZ and YYY share the Same Exch. Rate Type XYZ".
Cause
You have maintained multiple code list mappings for the datatype ExchangeRateTypeCode for a given local code with help of Inbound/Outbound Default checkboxes. Exchange Rate API do not support multiple code list mappings for same typecode.
Resolution
Remove multiple code list mappings for the given local ExchangeRateTypeCode.
- Go to Business Configuration workcenter.
- Open view Implementation Projects.
- Select relevant project, click Open Activity List.
- Search and open Fine-Tuning Activity "Code List Mapping for Integration with External Applications and Solutions".
- Click "Maintain Code List Mapping".
- Filter Local Data Type Name "ExchangeRateTypeCode".
- Remove duplicate code list mappings maintained for any local typecode.
Keywords
KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , LOD-CRM-INT-S4H , Integration of C4C with S/4 HANA , LO-INT-COD , CRM On Demand Integration , Problem