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
-
Go to the Administrator work center.
- Navigate to the General Settings view.
- Click on the Web Service Message Monitoring hyperlink.
- Search for the erroneous message for the business partner.
- Select the message and click on the View menu option > Error Log.
- 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
-
Go to the Business Configuration work center.
- Search for General Business Partners activity.
- Navigate to the Relationships.
- Search for the respective relationship category code.
- Check the flagged checkboxes under Business Partner 1 and 2 sections.
- Flag the ones which are related to your scenario.
It means the relationship selected should be either Person or Organization. You may get this error when a particular relationships is selected as both Organization & Person as well.
Keywords
business partner, person, relationship, organization, category code, , KBA , businesspartnerrelationshipcatagorycodes , business partner , select a business partner that is an org , LOD-CRM-INT-ERP , Integration of C4C with ERP , How To