Symptom
When you are replicating business partners to C4C, you encounter an error "Only one role with rolecategory CRM000 allowed for customer 1234" in Web Service Message Monitoring for the service interface BusinessPartnerReplicationIn (where 1234 is the business partner's Internal ID).
Environment
SAP Cloud for Customer
Reproducing the Issue
- Go to the Administrator work center.
- Go to the General Settings work center view.
- Open the Web Service Message Monitoring under System Administration.
- Select query "All".
- Search for message ID with error "Only one role with rolecategory CRM000 allowed for customer 1234".
Cause
In the incoming payload, there are two <RoleCode> values for the same Business Partner (where ABCD and WXYZ are two different business roles):
However, unlike S/4HANA, C4C Accounts do not support multiple business roles.
Resolution
In order to solve this issue, you need to send, from your external system, only one business role code for each Business Partner.
See Also
Keywords
C4C, BusinessPartnerReplicationIn, "Only one role with rolecategory CRM000 allowed for customer 1234", RoleCode, Business Partner, Account , KBA , LOD-CRM-INT-S4H , Integration of C4C with S/4 HANA , LOD-CRM-INT-ERP , Integration of C4C with ERP , How To