Use SAP Cloud Platform, Kyma runtime to extend SAP Marketing Cloud
This blog describes step by step how to do all the necessary configurations required to achieve API and event integration with SAP Marketing Cloud and SAP Cloud Platform, Kyma runtime. This, in turn, enables the customers and partners to extend SAP Marketing Cloud using SAP Cloud Platform, Kyma runtime.
Remark: Pairing SAP Marketing Cloud or SAP S/4HANA Cloud is currently not possible with SAP Cloud Platform trial accounts
The above configuration enables access to SAP Marketing Cloud APIs and provides the ability to configure Kyma functions and microservices to be triggered with SAP Marketing Cloud events.
This is achieved thanks to SAP S/4HANA Cloud Extensibility which is a generic way of extending any S/4 system using both Cloud Foundry and SAP Cloud Platform, Kyma runtime.
Once the configuration is done, the runtime flow will trigger functions and microservices in SAP Cloud Platform, Kyma runtime with SAP Marketing Cloud events. It will also be possible to call SAP Marketing Cloud APIs using the provided credentials.
Prerequisites
- A provisioned SAP Cloud Platform, Kyma runtime. Read this blog to get started.
- An SAP Marketing Cloud tenant that will be extended using SAP S/4HANA Cloud Extensibility and SAP Cloud Platform, Kyma runtime.
- Quota available for the SAP Cloud Platform Enterprise Messaging service on the SAP Cloud Platform subaccount on which SAP Cloud Platform, Kyma runtime is enabled.
Register the S/4 system (SAP Marketing Cloud)
To consume the events, you need to go to the second Enterprise Messaging client that was created and configure the queue and subscription to enable SAP Cloud Platform, Kyma runtime to start receiving the events. Then, you need to create a webhook.
Sample Json Payload
Now you have both events and apis from SAP Marketing Cloud connected to SAP Cloud Platform, Kyma runtime. Thus enNow you have both events and apis from SAP Marketing Cloud connected to SAP Cloud Platform, Kyma runtime. Thus enabling you to extend SAP Marketing Cloud using SAP Cloud Platform, Kyma runtime