SAP Knowledge Base Article - Public

3481420 - Error "Only One Role With Rolecategory CRM000 Allowed for Customer 1234" When Replicating Business Partners to C4C

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

  1. Go to the Administrator work center.
  2. Go to the General Settings work center view.
  3. Open the Web Service Message Monitoring under System Administration.
  4. Select query "All".
  5. 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):

<Role actionCode="04">
     <RoleCode>ABCD</RoleCode>
     ...
</Role>
<Role actionCode="04">
     <RoleCode>WXYZ</RoleCode>
     ...
</Role>

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

Solved: 1911 Feature in C4C : Business Partner with Multip... - SAP Community

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

Product

SAP Cloud for Customer core applications all versions