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

Lead Replication from SAP Marketing

maximilianhaensler
Participant
0 Likes
1,139

Dear Community,

I have a question about LeadReplication from SAP Marketing. I've implemented the 'standard integration' which transfers leads (Transfer Lead Campaign) to the C4C system.

The split process of multiple leads in C4C is successful but I have errors with the incoming messages saying 'Error while processing inbound third party communication' and furthermore: 'Please enter a party with role Employee Responsible. Owner is missing'.

Another problem is that this erroneous leads get automatically replicated from C4C to SAP Marketing just right after they were transferred. Is there any business configuration I missed out or is this an error in our business process?

Best regards,

Maximilian Hänsler

Accepted Solutions (0)

Answers (4)

Answers (4)

maximilianhaensler
Participant
0 Likes

Hi Tobias,

not intentional but sometimes we don't have an account. I'm wondering why the Account is mandatory in the interface but it seems to be like that.

Thank you Tobias.

BR

Max

maximilianhaensler
Participant
0 Likes

Hi Tobias,

I know about the lead confirmation message but I was thinking the message itself names '...LeadConfirmation...".

After checking the incoming payload I saw that Account ID is missing - I'm wondering why it is not possible to confirm leads without the account ID. Unfortunately we don't always have the account ID. For those cases it's necessary to check the CPI mapping if the entity type company is declared as mandatory, I guess.

BR,

Max

SCHNEIDERT
Active Contributor
0 Likes

Hi Maximilian,

do you create B2C leads then?

Because usually if you create a B2B lead there is an Contact and an Account "in preparation" created in C4C. So, also if the Company Name in the lead is only a text-field, there is already a C4C-ID for that Company which should be handed over to MC. That's how it works as per my knowledge.

BR Tobias

maximilianhaensler
Participant
0 Likes

Hi Tobias,

thank you for your feedback.

  • We use the sevice interface: LeanLeadReplicationInitiatedByExternalIn
  • I'll attach an incoming C4C payload which is leading to the mentioned error

I think I also found a root cause in C4C: Employee Responsible is a mandatory field in the Lead configuration. Therefore I created a rule to assign an Employee in our Test system. Once done the message went through without internal error.

I'm still wondering why the transferred lead from SAP Marketing to C4C is directly causing a replication message from C4C back to SAP Marketing which leads also to error in SAP Markeing saying 'Error during processing of leads / Mandatory field InternalID on entity type Company is not populated'...

wsmv-00163eaf60071edba9e632212cae90b3.xml
BR,

Max

SCHNEIDERT
Active Contributor
0 Likes

Hi Maximilian,

when you transfer leads from MC to C4C you always get the confirmation message back to MC because for example otherwise you cannot navigate directly from the Interaction in MC to the Lead in C4C.

Hm okay it sounds like MC expects any ID that is missing in the confirmation message. Did you check the error message in the Import Monitor which field/value is missing? After that I would check the outgoing payload from C4C and after that the Mapping on CPI for the Confirmation iFlow (Confirm Lead Replication to SAP Marketing V2 Interface).

BR Tobias

SCHNEIDERT
Active Contributor
0 Likes

Hi Maximilian,

do you maybe have a payload example (without any confidential/personal data)? Or do you know which field exactly causes the error? I checked an incoming payload in our system but can only see fields containing *party* like ProspectParty, ContactParty, RecipientParty, and so on...

What do you mean with the second question? If you got an error in C4C Web Service Message Monitoring, the lead should not be created and no message could be sent out from C4C.

Do you have a screenshot of the messages in the Web Service Message Monitoring that you are talking about? Which Service Interfaces are used (LeanLeadReplicationInitiatedByExternalIn and so on)?

Usually if the lead is created successfully in C4C, a confirmation message is sent back to SAP Marketing Cloud (containing the Lead-ID from C4C).

BR Tobias