cancel
Showing results for 
Search instead for 
Did you mean: 

Entry check - CPI - SAP marketing Cloud

former_member536943
Participant
0 Kudos

Hello Experts,

I have a question on CPI and SAP Marketing Cloud integration.

We have the following case:

We need a logic or something like that were the CPI jumps into SAP Marketing Cloud and checks if an entry in the EMAIL-field is existing.

If there is an enty no data should be mapped into the field.
If there is no entry available, data should be mapped into the field.


Is there a possibility were the CPI makes an entry check?
If yes, can you maybe explain me, how to set up this logic.

BR Christof


Accepted Solutions (0)

Answers (3)

Answers (3)

apu_das2
Active Contributor
0 Kudos

Store the Email ID in a Header field using Content Modifier.

Then use request-reply to call the ODATA API with a filter using the stored Email in Header. Check if your ODATA API support this where clause.

Put a Router after that to check if you got any response or not.

Based on that take decision to call the next pattern or out a End Message pattern to stop the flow.

former_member536943
Participant
0 Kudos

Hello apu.das2,

thank you very much for your feedback. I will take a look at this option.

To get a bit more in detail - We do not need just the check if data is available, -> we need the check if the "same" data (EMAILadresse)" is available.

At the moment, i have set up the following Iflow with the Request-Reply and the mapping:

I think, I need to set up some logic in the mapping. - > Do you think that is the right way?

This is the mapping logic - it looks at the moment.

Do you have an idea or an input for me how to do the "same data" check?

BR Christof

apu_das2
Active Contributor
0 Kudos

Certainly possible to check data into Hybris Marketing using CPI iFlow.

I will request you to explore request-reply and content enricher pattern of CPI.

Once you will get some idea, you can decide which will be best for your requirement.