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

Deviating C4C Business Address in SAP Marketing Cloud

SCHNEIDERT
Active Contributor
698

Dear Experts,

we have the following case:

In C4C there are Accounts that have a Business Address. Contacts are assigned to these Accounts and by that they have the same Business Address as per default.

Now we would like to maintain a different Business Address for the Contact. Therefore the second Address has to be maintained on Account level and can then be chosen in the Contact.

In SAP Marketing Cloud the Contact still has the same Business Address from before. It would be great to have the deviating Business Address there, too. E.g. we would like to send him a print newsletter to his specific workplace (e.g. a building in another street than the headquarter).

Technically the two Addresses are replicated to SAP Marketing Cloud at that point in time when they are maintained for the Account in C4C. I can see that they are sent to SAP Marketing Cloud via "Replicate Business Partner to SAP Marketing via Business Partner Web Services" iFlow. Both addresses have an address UUID (e.g. 00163ea6-bcc5-1eec-8197-b9fc98809c69).

When I change the address for the Contact in C4C to the deviating Business Address, the Relationship iFlow is triggered and the information is sent to SAP Marketing Cloud ("Replicate Business Partner Relationship to SAP Marketing via Business Partner Web Services"). In that iFlow I can see that not the whole Address is sent but I can see that it sends the correct Address UUID from before (00163ea6-bcc5-1eec-8197-b9fc98809c69).

So, my question is: Is it possible to save both Business Addresses from the C4C Account also for the Corporate Account in SAP Marketing Cloud and then always use the corresponding address for the Contact based on the UUID that is sent from C4C?

Or is there any better approach how that scenario could be implemented? I'm aware that it would work using "Personal Address", but wanted to ask if there's another option to have multiple addresses in MC?

BR Tobias

Accepted Solutions (0)

Answers (2)

Answers (2)

Josef_Ehbauer
Product and Topic Expert
Product and Topic Expert

Hi Tobias,

in SAP Marketing Cloud, Contacts can have multiple addresses if you activate the contact-to-account relationship capability. In this case by default the personal address of the contact (aka private address) is extracted from the business partner and stored on the contact best record. In addition, for each contact-to-account relationship a workplace address can be stored, which is taken over from the replicated business partner relationship from C4C.

If you prefer to store and use the workplace address in the contact best record, you can use a BADI to influence/overrule the default behavior, to gives the workplace address preference over the personal address.

BR, Josef

SCHNEIDERT
Active Contributor
0 Likes

Thanks Josef,

thanks for the reply.

But that scenario only works when C4C is also integrated with an S/4, isn't it? In our case C4C is still integrated with an ECC system. I think multiple addresses/relationships from C4C would cause errors there?

BR Tobias

Josef_Ehbauer
Product and Topic Expert
Product and Topic Expert

Hi Tobias,

not sure, I actually see here no dependency on the ECC vs. S/4 integration with C4C, because in the Sales Cloud one can maintain multiple relationships between contacts and accounts anyway. If you doubt, kindly raise a ticket that the C4C colleagues can have a look into this.

BR, Josef

SCHNEIDERT
Active Contributor
0 Likes

Hi Josef,

thanks again for the quick reply. I'll check with the C4C colleagues and, if in doubt, open a ticket.

BR Tobias