cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

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

hakan_kose
Contributor
0 Likes
2,382

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

Accepted Solutions (1)

Accepted Solutions (1)

hakan_kose
Contributor
0 Likes

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

Answers (2)

Answers (2)

hakan_kose
Contributor
0 Likes

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

former_member267312
Contributor

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

former_member267312
Contributor
0 Likes

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