SAP Knowledge Base Article - Public

2913086 - "Please use another party role for responsibilities. ABC is not valid." When replicating Business Partner from ERP to C4C

Symptom

When you send Business Partner from ERP to C4C, the message is failing with the following error:

Please use another party role for responsibilities. ABC is not valid.

Environment

SAP Cloud for Customer

Reproducing the Issue

  1. Login to Cloud for Customer;
  2. Go to Administrator Work Center;
  3. Then to General Settings view;
  4. Open Web Service Message Monitoring view;
  5. Search for the BusinessPartnerERPReplicationIn Service Interface that have failed;
  6. Open the failed message with same error.

Cause

Issue is happening because of the following reason:

Incoming payload contains below data:

<PartnerFunction actionCode="04">
<PartyRoleCode>ABC</PartyRoleCode>
<PartnerInternalID>12345678</PartnerInternalID>
<PartnerInternalIDTypeCode>3</PartnerInternalIDTypeCode>
<DefaultIndicator>false</DefaultIndicator>
</PartnerFunction>

The Business Partner Replication is failing because Party Role ABC is not flagged as Responsibility Role on the Party Role Definition Activity.

Resolution

You will need to map ABC (External Code) to 142 (Internal Code) under PartyRoleCode on the Code List Mapping. The 142 (Employee Responsible - Sales) Party Role Code has the Responsability Role flagged on the Party Role Definition Activity.

If not possible, you will need to create a new Party Role, flag it as Responsability Role (on the Party Role Definition Activity) and map it to the External Code (ABC) on the Code List Mapping (under PartyRoleCode Local Data Type Name).

See Also

2853654 - Party role XYZ is not supported for party role category Employee Responsible Party

Keywords

Business Partner, Party Role Code, Party Role. , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , How To

Product

SAP Cloud for Customer add-ins all versions