SAP Knowledge Base Article - Public

2750455 - Error 'Business partner ABC mustn't be a person. Please correct.' When Replicating Business Partners from ERP to C4C

Symptom

You replicate a business partner with partner functions from your SAP ERP system to SAP Cloud for Customer (C4C), but the message fails with the below error when reaches C4C:

'Business partner ABC mustn't be a person. Please correct.' (ABC stands for the internal ID of the business partner)

'The business partner you have selected for this relationship type is a person. Select a business partner that is an organization.'

Environment

SAP Cloud for Customer

Reproducing the Issue

  1. Go to the Administrator work center.
  2. Navigate to the General Settings view.
  3. Click on the Web Service Message Monitoring hyperlink.
  4. Search for the erroneous message for the business partner.
  5. Select the message and click on the View menu option > Error Log.
  6. The error log displays the below errors:

    'Business partner ABC mustn't be a person. Please correct.'

    'The business partner you have selected for this relationship type is a person. Select a business partner that is an organization.'

Cause

This error message is usually caused by one of the the BusinessPartnerRelationshipCatagoryCodes of a partner function in the payload, where the relationship category code is not maintained for Organization or Person for the respective Business Partner.

Resolution

  1. Go to the Business Configuration work center.
  2. Search for General Business Partners activity.
  3. Navigate to the Relationships.
  4. Search for the respective relationship category code.
  5. Check the flagged checkboxes under Business Partner 1 and 2 sections.
  6. Flag the ones which are related to your scenario.

Keywords

business partner, person, relationship, organization, category code, , KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , How To

Product

SAP Cloud for Customer add-ins all versions ; SAP Cloud for Customer core applications all versions