Skip to Content

How to replicate standard C4C fields that are not part of standard WSDL to SAP Marketing Cloud?

Greetings,

We're implementing SAP Marketing Cloud for one of our clients and we're integrated with SAP Cloud for Sales.

Client wants to replicate "Territory" and "ABC Classification" fields to SAP Marketing Cloud.however standard WSDL used for the integration (https://tenantid.crm.ondemand.com/sap/bc/srt/scs/sap/businesspartnerreplicationself) don't include these two fields.

Is there any way to enable these two standard fields for the standard WSDL? (like custom fields in SAP C4C)

If above is not possible, what would be the best approach to replicate these two specific standard fields from SAP Cloud for Sales to SAP Marketing Cloud?

Thanks in advance,

Hakan Köse

Add comment
10|10000 characters needed characters exceeded

  • Follow
  • Get RSS Feed

3 Answers

  • Best Answer
    Oct 04, 2018 at 02:08 PM

    H Theodor,

    Fortunately I got a response from an SAP employee about this requirement. In SAP C4C, there's no way to bring a standard field to a standard web service (WSDL) in case that standard field is not a part of standard web service (WSDL). We have to follow Sascha's suggestion/apporach (that I copied below) inevitably. After extension field is created and is enabled for the web service in SAP C4C, I know how to proceed for the next (i.e. creating custom fieldns in SAP Marketing Cloud, extending services and subsequently map extension fields in SAP Cloud Platform Integration)

    "unfortunately, standard fields, that are not part of the message payload, have to be handled as follows:

    1. Create a hidden extension field.
    2. Use PDI to copy the value from the standard field into the extension field.
    3. Add the extension field to the webservice."

    by Sascha Zimmermann

    Best Regards,

    Hakan Köse

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 03, 2018 at 01:27 PM

    Hi Hakan,

    Have you checked out the Custom Fields & Logic app in SAP Marketing Cloud?

    This will also give you the option to add the custom field to OData services.

    Hope this helps.

    BR

    Theo

    Add comment
    10|10000 characters needed characters exceeded

  • Oct 03, 2018 at 01:40 PM

    Hi Theodor,

    Thanks for the reply Yes, I know that application in SAP Marketing Cloud. I'm not sure if you understand my requirement.

    "Territory" and "ABC classficiation" are already created in SAP Marketing Cloud using Custom Fields&Logic app. However how can I map them in SAP Cloud Platform Integration while they're not part of standard WSDL of SAP Cloud for Customer (BusinessPartnerReplicationSelf)?

    That's the question.

    Regards,

    Hakan Köse

    Add comment
    10|10000 characters needed characters exceeded

    • Hi Hakan,

      Sorry for the misunderstanding.

      If you extend an object in MKC you can specify whether e.g. the new custom field will be exposed via OData as well (Reports & UI tab). You can then map the new fields in CPI. However, you are asking how to extend the web service structure of the source system (C4C) and this is something I cannot help you with unfortunately.

      Perhaps the following (external) link might be a starting point?

      http://blog.acorel.nl/2015/10/extending-pre-packaged-integration.html

      I hope someone from C4C will respond here.

      BR

      Theo