SAP Knowledge Base Article - Public

3091264 - BusinessPartnerReplicationIn Service Interface failing with "Please assign party role Employee Responsible - Sales only once" Error

Symptom

 You are replicating Business Partner to C4C, however the message is failing with the following error: Please assign party role Employee Responsible - Sales only once.

Environment

SAP Cloud for Customer

Reproducing the Issue

  1. Go to Administrator Work center.
  2. Open the General Settings View.
  3. Click on Web Service Message Monitoring.
  4. Search for the Service Interface.
  5. You will be able to see the error.
  6. Select the respective message.
  7. Click on Restart.

Cause

The error is raised because of the way the "Employee Responsible - Sales" is defined in the Business Configuration Activity "Party Role Definition".

In the BC, the Employee Responsible - Sales does not have the "Sales Data" Flag set but at the same time the "Unique in Account Team" flag is set instead. The "Unique in Account Team" flag enforces to permit only one "Employee Responsible - Sales".

The "Sales Data" flag allows parties to be stored with sales area data. If this flag is not set, the sales area data will not be stored, even though it is present in the replication data.

The problem here is that when removing the sales data, it is not possible to determine anymore whether the employee responsible that was existing before, was originally from the same sales area or from where it came from.

Resolution

To fix the issue, you can remove the "Unique in Account Team" option and flag the "Sales Data" for the party role 142.

Keywords

KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , LOD-CRM-INT-S4H , Integration of C4C with S/4 HANA , How To

Product

SAP Cloud for Customer core applications all versions