SAP Knowledge Base Article - Public

3782490 - Error "Business partner category Person does not allow fields for Organization." While Replicating Business Partners From SAP ERP / SAP S4HANA

Symptom

Delta Replication of Business Partners from SAP ERP to SAP Sales & Service Cloud version 2 fails with below error:

"message": "{\"error\":{\"message\":\"Business partner category Person does not allow fields for Organization.\",\"code\":\"sap.crm.md.service.businessPartnerService.businessPartnerMessage.bpCategoryMismatch\"}}"

Environment

  • SAP Sales & Service Cloud V2 Integration with SAP ERP 
  • SAP Sales & Service Cloud V2 Integration with SAP S4HANA
  • SAP Sales & Service Cloud V2 Integration with SAP S4HANA Cloud

Reproducing the Issue

  1. Select a customer in SAP ERP/S4HANA/S4HANA Cloud that represents a company or organization.
  2. Replicate the customer through SAP Integration Suite.

Cause

  1. The business partner was previously created as an Individual Customer (category 1) with NaturalPerson set to true.
  2. A subsequent message sends category 2 (Organization) with NaturalPerson set to false, causing a category conflict with the existing record.

Resolution

  1. Identify existing business partners that were previously created as Individual Customers (category 1) but should be Organizations.
  2. Set those Individual Customers to obsolete, if not already done, to prevent further usage.
  3. Clear the External ID Mappings for these records.
  4. When re-sending the organization record  
    -Use category 2 (Organization) and NaturalPerson set to false.
    -Do not send receiverDisplayId to avoid matching to the obsolete Individual Customer.
  5. Process the inbound message so a new Account (Organization) is created with a new internal id in SAP Sales Cloud Version 2.
  6. Update cross-system mappings so that ERP/ECC customer numbers align with the newly created Account id in SAP Sales Cloud Version 2, preventing id mismatches.

Keywords

business partner category mismatch, individual customer instead of account, organization vs person, inbound replication, cpi payload, crm000, receiverDisplayId, id mapping, obsolete records, integration suite, sales cloud v2, inbound-data-connector.132, bpCategoryMismatch , KBA , CEC-CRM-INT , Integration for SAP Sales/Service Cloud , CEC-CRM-DC , Data Connector for SAP Sales/Service Cloud , Problem

Product

SAP Sales Cloud and SAP Service Cloud Version 2 1.0