SAP Knowledge Base Article - Public

3084335 - Custom Fields Available for OData Business Partner Replication API are not Available for New SOAP Business Partner Replication API

Symptom

There are custom fields on SAP Marketing Cloud created for the business contexts "Marketing: Contact and Corporate Account", "Marketing: Contact" and "Marketing: Account". These fields were enabled for usage on the OData APIs for "Business Partner Replication" but you only find the "Lead Replication" usage on the SOAP APIs tab.

Environment

SAP Marketing Cloud

Cause

The usage related to SOAP API for Business Partner Replication is only available for custom fields created under Business Context "Master Data: Business Partner".

Resolution

There are two different approaches for this scenario depending on the business context of your existing custom fields:


  • Custom fields created for business context "Marketing: Contact and Corporate Account": You can enable the Business Scenario "Marketing: Transfer Business Partner Data to Interaction Contact" using the "Business Scenarios" tab on the field properties on "Custom Fields and Logic" app. This scenario will extend this custom field for the business context "Master Data: Business Partner" and with this new field that was created through the extension you can enable the SOAP Business Partner Replication APIs.


  • Custom fields created for business contexts "Marketing: Contact" or "Marketing: Corporate Account": You must manually map the custom fields using the BAdIs for Business Partner Integration "Business Partner mapping: Adjust contact person extension fields" and "Business Partner mapping: Adjust corporate account extension fields".

See Also

SAP Help - SAP Marketing Cloud Business Add-Ins (BAdIs) for Business Partner Integration

Keywords

BUPA replication , KBA , CEC-MKT-DM-IC , Interaction Contact , How To

Product

SAP S/4HANA Cloud 2105