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

Error with the new Integration between SAP C4C and SAP Marketing Cloud

2,381

Hello,

The new version of the Integration between C4C and MC package is available and we wanted to use the new iFlow called «Replicate Business Partner to SAP Marketing via Business Partner Web Services» in CPI to replicate Business Partners from SC to MC.

We activated those 3 iFlows on CPI:

  • Replicate Business Partner to SAP Marketing via Business Partner Web Services
  • Confirm Business Partner Replication from SAP Marketing
  • Replicate Key Mapping to SAP Marketing

The Payload arrives successfully to SAP MC but it seems that we have a problem with the confirmation message. In the «Message Dashboard» App from MC, we have an application error: «Error while creating confirmation message: Error (id=):»

Do you have any idea how to resolve this issue?

Thanks.

Accepted Solutions (0)

Answers (2)

Answers (2)

SCHNEIDERT
Active Contributor

josef.ehbauer, scapin0, imransarnaik,

have you already been able to resolve the issue?

We're facing the same one and urgently need to resolve this one and are not able to analyze further.

Do we have to raise an incident?

BR Tobias

0 Likes

Hello schneidert

Sorry, I just saw the notification.

Have you been able to resolve it?

Regards,

Nadir

SCHNEIDERT
Active Contributor
0 Likes

Hi scapin0,

no we weren't able to resolve. For now we still use the old iFlows for the Replication of Business Partners from Sales Cloud to Marketing Cloud. We only use the new iFlow for the Lead Replication to Sales Cloud. SAP stated that this won't work and that we have to switch to the new SOAP API for Business Partners. But it does.

Nevertheless I'm interested in the solution of the error if we need/want to switch to the new iFlows in the future. Did you solve it?

BR Tobias

Hello schneidert

Yes I did.

Just check these 2 things in the SAP_COM_0475 (Marketing - SAP Business Partner Integration) Communication Arrangement:

  1. The Path for Outbound Services should match the one in the SOAP Based BP Replication iFlow (By default, it is not the same)
  2. System ID, Logical System and Business System fields of the used Communication System used in this Communication Arrangement should contain the same value: The C4C System ID

I hope that my answer will help you.

Regards,

Nadir

maik_bosch
Contributor

For us the communication system was the catch. Really useful

Josef_Ehbauer
Product and Topic Expert
Product and Topic Expert

Hi,

thanks for this very early feedback. In order to investigate the issue in detail I suggest that you raise a tickt in BCP that support colleagues can look into it .

Best Regards, Josef

SCHNEIDERT
Active Contributor
0 Likes

Hi josef.ehbauer,

regarding the Confirmation Message from MC to C4C after BusinessPartnerReplication we're facing the issue, that Marketing Cloud sets the wrong "SenderBusinessSystemID" in the payload.

RecipientBusinessSystemID is the Logical System ID of C4C but the SenderBusinessSystemID is NOT the Marketing Cloud Logical System ID.

That leads to the error that C4C says "No business instance found for logical system ...... " which makes sense, since this logical system does not exist.

Have you seen that behavior before and know how to solve it? I'm not aware of any possibility to influence the behavior which SystemID is set from Marketing Cloud (usually it should take its own SystemID when communicating with C4C).

Best Regards, Tobias

former_member226
Employee
Employee

Hi schneidert,

We have been using the new SOAP-based iflow since the 2011 release and, in my system, I can clearly see the correct SenderBusinessSystemID being set when generating a confirmation message by SMC. May be you would like to check the deployed "Value Mapping for SAP Cloud for Customer and SAP Marketing Integration" in CPI and this should have the correct logical system for both SMC as well C4C.

mapping.png

SCHNEIDERT
Active Contributor
0 Likes

Hi saurabhkabra2009,

hat was also my first thought. But there everything is fine...

So as far as I can see Marketing Cloud sends another SystemID than its own. Never seen that behavior before...

Unfortunately I don't have any payload in the AIF Monitoring for the confirmation message, so my first access point is on CPI in the Confirmation iFlow. Here I check the payload of the outbound message of MC and there I find another System ID as Sender than the real MC System ID.

vervinckt_joyca
Active Contributor

On our internal demo systems, we recently had to reconfigure the sales-mkt flows. We're still on the OData-flow on that system, but I had the exact same error regarding the logical system. The cause turned out to be the Value Mapping in CPI. In the Value Mapping in CPI, there's to rows that look really similar, and I missed one (there's one for COD BusinessSystemID to CUAN SystemID, and there's one for CUAN LogicalSystemID to COD BusinessSystemID).

Now, your error message is the same, but your cause seems to be different, if you see a wrong System ID in SMC's first outbound message...

I checked on a customer system where we are using the SOAP-interface, and in that artifact I do see correctly the SenderBusinessSystemID as the Marketing system and the RecipientBusinessSystemID as the Sales system.

Double-check your communication system maybe, there's a couple of places where you need to fill the correct system ID's for your systems: https://help.sap.com/viewer/8868e7c0c9bb4d2985075675a42af948/2011.500/en-US/26e6160a13ff48f0bd29fd45...

Kr,

Joyca

former_member226
Employee
Employee

Hi schneidert,

Then, unfortunately, it's very difficult to track. May be SAP support can help here.

SCHNEIDERT
Active Contributor
0 Likes

vervinckt.joyca thanks for your reply. Already double-checked all of the systems and arrangements. Everything seems fine.

Think we have to open an incident. Thank you for fast reply!