SAP Knowledge Base Article - Public

2877648 - Partner Functions sent from SAP ECC/S4 are not Replicated to Cloud for Customer Accounts

Symptom

You are replicating Business Partners from SAP ECC/S4 with Sales Area dependent Partner Functions, inbound Web-Service Message is successful, yet the corresponding Partner Function(s) is not updated in the Account.

Environment

SAP Hybris Cloud for Customer

Reproducing the Issue

  1. Login to Cloud for Customer system.
  2. Go to Administrator workcenter, General Settings View.
  3. Open Webservice Message Monitoring view.
  4. Find and check Business Partner replication inbound message, e.g. Service BusinessPartnerERPReplicationIn or BusinessPartnerReplicationIn.
  5. Ensure Status is Successful.
  6. Check the Payload, ensure relevant PartnerFunction nodes exist in the payload under corresponding SalesArrangement node.
  7. Now go to Customers workcenter, Accounts view.
  8. Find and open the Account.
  9. Check the Facet Relationships or Account Team.
  10. Partner Functions are not updated here.

Cause

This could happen because of three possible causes as explained below,

  1. This is a self-reflexive Partner Function, where the relationship is between the Account itself.
  2. There is no BusinessPartnerRelationshipCatagoryCode or PartyRoleCode sent under the corresponding PartnerFunction node in the payload.
  3. Corresponding local Relationship(s) or Party Role(s) are not set as "Sales Area" dependent in Cloud for Customer.

Resolution

Go through below resolutions for above mentioned causes,

  1. Self-Reflexive partner functions are not supported in Cloud for Customer. Cloud for Customer system has a built-in mechanism of determining Account itself as Ship-To/Bill-To etc. in transactional documents, if there are no specific Ship-To/Bill-To etc. relationships are not maintained for the Account.
  2. If there are no BusinessPartnerRelationshipCatagoryCode or PartyRoleCode sent under the corresponding PartnerFunction node, then system would not understand which "Account Team Role" or "Relationship" to be added to the Account, hence the inbound message would processed and such PartnerFunctions would just be ignored.
  3. If the PartnerFunction node has all relevant information and you also have also maintained code list mappings for the corresponding BusinessPartnerRelationshipCategoryCode &(or) PartyRoleCode, yet they are not updated in the Account, then you need to ensure those local BusinessPartnerRelationshipCategoryCode &(or) PartyRoleCode are set as Sales Area Dependent.
    1. Relationships
      1. Go to Business Configuration workcenter.
      2. Open relevant Implementation Project.
      3. Find and open fine-tuning activity General Business Partners.
      4. Click on Maintain Relationships.
      5. Search the relevant local relationship(as per the code list mappings maintained for external BusinessPartnerRelationshipCategoryCode).
      6. Select the checkbox "Sales Area Dependency".
    2. Account Team
      1. Go to Business Configuration workcenter.
      2. Open relevant Implementation Project.
      3. Find and open fine-tuning activity Party Role Definition.
      4. Search the relevant local Party Role code(as per the code list mappings maintained for external PartyRoleCode).
      5. Select the checkbox "Sales Data".
  4. Once you have performed all required configurations, trigger a new business partner replication from SAP ECC/S4H.

Additional Note - Enable UI Columns for Sales Data in Account>>Account Team & Relationships facet, so that users can see the associated sales area for account team role and relationships.

See Also

2697237 - Account Team or Relationships are not Updated Accounts Replicated from SAP ERP

2597213 - Business Partner replication from SAP ERP fails with error "ID Mapping for External Value ABC of ERP Customer Number Missing ".

2619406 - No Information Is Sent For BusinessPartnerRelationshipCategoryCode or PartyRoleCode Under PartnerFunction Node

Keywords

KBA , LOD-CRM-INT-ERP , Integration of C4C with ERP , LO-INT-COD , CRM On Demand Integration , LOD-CRM-INT-S4H , Integration of C4C with S/4 HANA , Problem

Product

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