on ‎2018 Sep 11 8:52 AM
Hello Experts,
we are working with SAP CRM on premise since over 15 years and have also integrated the loyalty management in CRM.
There we have the information when the contact person joined our loyalty program, how many loyalty points the contact person has and so on.
Since 1802 we have SAP Marketing Cloud live and we want to all those "LOY" Mailings now by using SAP Marketing Cloud.
Therefore we need a "LOY" Integration from CRM on Premise in SAP Marketing Cloud.
Or maybe someone can give me tips how to get especially the "loyality - points" field into SAP Marketing cloud. Do we need to expire our IDOCs?
Unfortunatley I also can not find a description of LOY in SAP Marketing Cloud.
BR Christof
Request clarification before answering.
Hi christofblaickner ,
did you check out the api hub already?
You can build your own integration flow by using following API: https://api.sap.com/api/API_MKT_LOYALTY_SRV_01/resource
You will notice that the payload includes fields like total points/balance, tier, sign-up date, etc. The mentioned data will show up in your consume factsheet, once loaded and activated (e.g. point balance score). Please make sure to load the programs and tier data upfront, before you get started with the actual loy members.
Unfortunately there is no integration package available that you can simply switch on. As a result you need to build the actual data load on your own. One option is to use IDocs. Another would be SOAP services. I personally would go with SOAP and use CPI for data mapping and monitoring in between.
If this helped, please mark the response as answered.
Cheers, Anton
fyi: johannes.hirling maik.offerle pslim brunoaraujo_br
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
There are couple good SCN Blog Posts on creating ABAP Web Service.
How to Create Web Services ABAP based
https://blogs.sap.com/2012/10/24/how-to-create-web-services-abap-based/
Fo the IDoc option you can review the SAP Marketing Cloud integration with CRM in general to get an overview how this is set up for other scenarios.
https://api.sap.com/package/SAPHybrisMarketingCloudSAPCRMIntegration?section=Overview
br,
Johannes
Hi Christof,
New loyalty APIs were introduced in SAP Marketing Cloud 1805 and 1808 and there might be coming more over the next couple of releases.
You can find more details including sample Payloads here:
Hope this helps.
BR
Theo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi theodor.lungstras and anton.peters thank you very much for your help.
We are new in the SAP Cloud products and the CPI. I read through your documentations.
What I found out is that the used service in the CPI for APIs is the API Management Service. For the API Management Service further licences are necessary and I think this Service is absolutely necessary. Right?
What I did not get is how the APIs is working if we have done the integration.
e.g. Marketing Loyalty API is in the CPI "deployed". Does the API call a function module in SAP CRM on premise, grabs the data, puts the data in the CPI and transfers it to SAP Marketing Cloud?
BR Christof
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Christof,
You do not have to use CPI. You can also build the integration flow in any other middleware sitting between CRM on-prem and Marketing Cloud.
You can call the OData service API_MKT_LOYALTY_SRV_01 from any middleware and push in or pull out data to/from SAP Marketing Cloud.
BR
Theo
Hello theodor.lungstras,
thank you for the input.
What are other middlewares which can be used for the Loy - Integration. Hybris Commerce?
The CPI is the middleware we use for the data integration from CRM on prem to SAP Marketing Cloud.
This means we think, the CPI is the most intuitive one at the moment.
BR Christof
Sorry, I misunderstood your previous statement/question. Yes, CPI would make the most sense.
Build a new iFlow in CPI that pulls the loyalty data out of CRM and push it to the OData service mentioned above.
| User | Count |
|---|---|
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 | |
| 1 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.