Skip to content

SAP Cloud Integration

Discover, design, and operate scenarios for end-to-end process integration with Cloud Integration.

SAP Cloud Integration facilitates the integration of business processes spanning different companies, organizations, or departments within an organization.

SAP Cloud Integration
FeatureDescription
DiscoverConsume prepackaged integration scenarios.
DesignBuild integration scenarios.
MonitorOperate and observe artifacts.
SettingsManage your tenant.

How to get started?

Find relevant SAP Tutorials for Developers or SAP Community Blogs.

Integration Artifact Types

You can design the following integration artifact types with the Cloud Integration capability activated:

TypeDescription
Integration flowSpecifies how messages are exchanged within an integration scenario.
Value mappingMaps two ways of representing the same object with each other. You use value mappings when you need to exchange messages between two systems that represent the same object in different ways.
SOAP APIA SOAP API-based integration flow with a SOAP 1.x sender adapter.
OData APIAn OData API-based integration scenario with OData V2 sender adapter.
REST APIA REST API-based integration scenario with HTTPS sender adapter.
Message mappingTransforms a source into a target message.
Script collectionA set of scripts that can be used in a Script integration flow step.
Function LibrariesContains functions from ESR that can be used in a mapping.
Imported ArchivesContains imported archives from ESR that can be used in a mapping.
Integration adapterAllows you to import a custom adapter into your integration package.
Data typeContains the structure of data that defines the message.
Message typeDescribes the structure of a message.

Content Transport

Reuse content across multiple tenants. Export integration content from one (source) tenant and import it on another (target) tenant. SAP Help

Transport OptionDescription
CTS+With a single step, transport integration content from one tenant to another through the CTS+ system.
Transport Management ServiceWith a single step, transport integration content from one tenant to another through the Cloud Transport Management service.
MTAR DownloadDownload an MTAR file from the source tenant and manually upload the same file to a CTS+ system or Cloud Transport Management service.
Manual export and importManually export integration content from the source tenant and manually import this content to the target tenant.

External Logging

The external logging feature enables customers to send message processing logs to an external system, independently of available database storage.

The major customer use cases for the external logging feature are the integration into existing monitoring solutions in Splunk, or the consolidation of logs of multiple tenants.

What is splunk>?

Splunk LogoSplunk is a software platform that collects, indexes, and analyzes machine-generated data, providing insights for various purposes like security, operations, and business intelligence. It acts as a centralized platform for searching, monitoring, and visualizing data from diverse sources.

Destination

Set up your external logging destination to enable the external logging feature:

PropertyDescription
Name:*The name must be CloudIntegration_MonitoringDataConsumer.
Type:*The type HTTP is used for both HTTP and HTTPS connections.
URL:*Add the destination URL to the Splunk HTTP Event Collector without the endpoint. For a detailed description how the event collector URL is structured.
Proxy Type:*Choose Internet for a Splunk Cloud Platform instance and On Premise for a Splunk Enterprise installation.
Authentication:*Choose Basic Authentication.
User:*Specify the value "Splunk".
Password:*Specify the HTTP Event Collector token (generated when configuring HEC in Splunk).
IndexName:*Enter an index name.

Additional Properties:

PropertyDescription
TargetSystem*Splunk
SourceAny value, used to fill in the source attribute Splunk events.
HostAny value, used to fill in the host attribute Splunk events.
SourceTypeIf the source type is specified, it's set to the defined value in Splunk events.
DynamicSourceTypeIf set to true, the source type is set to a value matching one of the following event types:
  • Run for MPL runs
  • CustomHeader for custom header events
  • AdapterAttribute for adapter attribute events
SourceTypePrefixIf DynamicSourceType is true, and the SourceTypePrefix property is, the property value is prepended to the source type. For example: for a prefix of Custom and an MPL run event, the source type is to CustomRun.
SubValuesInlineIf the property is set to true, values like custom header attributes and adapter attributes are added as JSON structures to the base Run event. This property is independent from the SubValuesExtra property.
SubValuesExtraIf the property is set to true, values like custom header attributes and adapter attributes are added as separate stand-alone events, following the base Run event. This property is independent of the SubValuesInline property.

API

Activate

To enable external logging, send a POST call to the following URL:

http
POST https://path-to-odata-api/api/v1/activateExternalLogging
[?defaultLogLevel=(NONE|INFO|ERROR)]

Disabling External Logging

After activation, you can cancel the logging to an external destination by deactivating the external logging feature:

http
POST https://path-to-odata-api/api/v1/deactivateExternalLogging

External Logging Status Information API

To retrieve status information , send a GET call to the following URL:

http
GET https://path-to-odata-api/api/v1/ExternalLoggingEvents

If external logging is activated, it returns a list of events that occurred in the last 14 days for these possible events:

  • External Logging was activated.
  • External logging was deactivated.
  • Errors causing failures in sending data to an external system.
  • Resuming sending data to an external system once an error is cleared.

Query the message processing logs:

http
GET https://path-to-odata-api/api/v1/ExternalLoggingActivationStatus('tenant-name')

Blog

Support

Component NameComponent Description
LOD-HCI-PISupport component for this service
LOD-HCI-PI-OPFor on-premise adapters (e.g., SAP Cloud Connector, Agent)
LOD-HCI-PI-CONConnectivity issues (e.g., endpoints, proxies, certificates)
LOD-HCI-PI-MONMonitoring-related issues
LOD-HCI-PI-IFLIFlow-specific issues

When creating an SAP incident, it's helpful to include:

  • IFlow ID & version
  • Tenant (e.g., EU10, US30…)
  • Timestamp of the issue (with timezone)
  • Error message & trace logs