| Status | |
| Owner | |
| Stakeholders | The business stakeholders involved in making, reviewing, and endorsing this decision. Type @ to mention people by name |
| LeanIX Link | SAP Integration Suite |
This document will describe the high-level architecture of the SAP Cloud Integration Suite.
Out of Scope:


| Component | Acronym | Description |
|---|---|---|
| Business Accelerator Hub | Business Accelerator is a centralized resource for developers and partners to build integrations and extensions for SAP solutions, access pre-built integration content, and accelerate digital transformation efforts. The key features of the hub is enabling the discovery of API, ability to use existing integration content provided by SAP and partners. | |
| Cloud Integration | CI | Formally known as Hana Cloud Integration (HCI) and Cloud Platform Integration (CPI), CI is the core capability enabling the integration design and execution with SAP and non-SAP, cloud, and on-premise applications. CI enables Integration design via web based User Interface, providing orchestration of integration processes, connectivity to SAP, non-SAP, Cloud and On-Premise systems and Data Transformation. |
| API Management | APIM | APIM provides governance, security and monitoring of API, enabling exposure, management and monetization of APIs. APIM brings together all components necessary to expose and consume APIs providing capabilities for complete lifecycle of APIs, including, discovery, security, mediation, traffic management, analytics and documentation. |
| Event Mesh ( & Advanced Event Mesh ) | EM ( & AEM ) | EM provides the core infrastructure for enterprise-grade broker for event-driven architecture. It allow asynchronous communication between SAP and non-SAP. |
| Open Connectors | A Central Hub to access configurable connectors for over 160 non-SAP applications through harmonised APIs, enabling simplification and acceleration of integrations. | |
| Integration Advisor & Trading Partner Management | IAE & TPM | IAE & TPM accelerate the development of business-oriented interfaces and mappings, generate runtime artefacts quickly, and significantly reduce efforts. Combined with AI-assisted tool for mapping and defining message interfaces, it provides industry-specific content based on standards like EDI, cXML, and assists in accelerated B2B/EDI mapping activity. A Central cockpit provides the ability centrally manage trading partner relationships. |
| Integration Assessment | Integration Assessment capability is a methodology and toolset for deciding when to use different integration techniques and patterns and provides guidance on integration strategy and helps standardize integration patterns across projects. | |
| Graph | Graph provides the ability centralise and manage APIs to provide a unified Enterprise API exposing data from multiple SAP sources |
User Access to Integration Suite is via Web, and limited to technical user (developers, system administrators, support teams etc).
User accesses Cloud Integration tenant URL
User is re-directed to Corporate Identity Provider (IdP) logon page - Microsoft
User authenticates to Microsoft using Entra ID, if not already authenticated.
IdP validates and issues SAML 2.0 assertion back to BTP
SAP BTP maps the Role Collections assigned to the User
User accesses Cloud Integration
| System | Administrator | Developer | General Access |
|---|---|---|---|
| Cloud Integration | PI_Administrator | PI_Integration_Developer | PI_Read_Only, PI_Business_Expert |
| API Management | APIPortal.Administrator, APIManagement.SelfService.Administrator, AuthGroup.SelfService.Admin, AuthGroup.API.Admin | APIPortal.Configurator, APIPortal.Developer, APIPortal.Tester, APIPortal.Service.CatalogIntegration | APIPortal.Guest |
For System-to-system communication, all data transfers are encrypted via a suitable mechanism - for example:
System availability service level for the SAP Integration Suite on SAP BTP of up to 99.95 percent (documented in SAP Trust Center - Service Level Agreement for Cloud Services ).
| Landscape Id | URL | Composite | Additional details |
|---|---|---|---|
| Development Environment | https://syw-itg-dev-eu20.authentication.eu20.hana.ondemand.com | Stand Alone | Rest of World only (EU) |
Integration Test Environment (composite) | TBA | Test Composite | China, USA, Rest of World only (EU) |
| User Acceptance Test Environment (composite) | |||
| Parallel run and TRG (composite) | |||
| DR (undepoloyed,composite) | |||
| Production Environment | TBA | Stand Alone | China, USA, Rest of World only (EU) |
Landscape Setup - initial setup for transport management | |
|---|---|
| Configure Landscape | Define your system landscapes (e.g., Development, QA, Production) within Figaf's Configuration -> Landscapes page. Specify details like platform, automatic transport lookup, and landscape items. |
| Synchronize Systems | Synchronize your source system (e.g., your development environment) with Figaf to capture the current state of your integration objects. Create a Development Ticket Generate Ticket - Navigate to DevOps -> Tickets and create a new development ticket, associating it with the relevant landscape. This ticket will track your changes. Attach and Track Objects Attach Tracked Objects - Within the ticket, go to the "Tracked Objects" tab. Attach the specific transport(s) or integration objects (e.g., iFlows, mappings) that contain the code you want to transport. |
End to End Transport Management | |
|---|---|
| Generate Ticket | Navigate to DevOps -> Tickets and create a new development ticket, associating it with the relevant landscape. This ticket will track your changes. |
| Attach Tracked Objects | Within the ticket, go to the "Tracked Objects" tab. Attach the specific transport(s) or integration objects (e.g., iFlows, mappings) that contain the code you want to transport. |
| Include Dependencies | Use the "Attach all dependent objects" feature to ensure all necessary related objects are included in the transport. |
| Start Transport | Click the "Start transport" button. Figaf will then prepare the transport package for deployment. |
| Synchronize Target System | Synchronize your target system (e.g., your QA or production environment) with Figaf |
| Automated Import Check | Figaf automatically checks the import status of the transports after synchronization. The transport status will update to "IMPORTED" once successfully processed |
| Resolve Ticket | Once the transport is complete and verified, you can resolve the development ticket in Figaf. |
| Key Features | |
|---|---|
| Version Control | Figaf tracks changes to integration objects, allowing you to compare versions and understand modifications. |
| Approval Workflows | Implement approval processes within Figaf before transports are moved to higher environments. |
| Testing Integration | Leverage Figaf's testing capabilities to create and execute tests on your transported code, ensuring functionality after deployment. |
| Virtual Tenants (for CPI) | Utilize virtual tenants for environments like QA, allowing reuse of development systems while maintaining governance through prefixes/postfixes and avoiding unnecessary deployments of certain objects like value mappings |
Release Management
SAP Release Management
Provides information on patch releases for hotfixes, bugfixes, and code enhancements. Patches for SAP Cloud Integration and Integration Advisor . Patch Release information covers the most recent changes made to the latest version of the software.
Monitoring in SAP Integration Suite provides end-to-end visibility into integration processes, APIs, and event-driven messaging across hybrid and cloud landscapes. It helps administrators, developers, and business stakeholders ensure that integrations run reliably, securely, and in compliance with business SLAs.
Monitoring in SAP Cloud Integration (CI)
Additional capability offered by FIGAF tooling - TBA
Monitoring in SAP API Management provides transparency into how APIs are being consumed, their performance, and any potential errors. It allows administrators, developers, and business users to analyse API traffic, detect issues, and ensure APIs are meeting business and technical expectations.
TBA
SAP monitors system load and utilization, and proactively scales up manually (a SAP ticket can be raised for "manual increase".
Cloud Integration tenant characteristics
| Resource | Scope |
|---|---|
| Integration content | 2 GB |
| JMS Overview | 9 GB, 150 transactions (default configuration with 30 queues) Can be scaled up to 30 GB, 500 transactions (with 100 queues) |
| JMS Queue | 300 MB with 5 transactions, 5 consumers, and 5 providers, |
| Message processing log persistence | 35 GB total Retention period: 30 days by default. |
| Runtime database | 35 GB |
| Disk space | 10 GB |
| Billing |
Note - SAP-to-SAP free messages are only offered for the Cloud Integration capability. This is applicable only for the messages processed by prepackaged integration packages published by SAP on the SAP Business Accelerator Hub. |
SAP provides high availability by default based on multi-availability zone redundancy, this results in significant additional charges in terms of additional tenants to load balance or route through.
SAP provides this capability through multi-availability zone, this capability can "replicated" through provisioning on services through alternative availability zones (AZ) during a complete failure. The provisioning of Testing landscape has been designed with this "feature" under consideration.
During a significant outage (Entire availability zone failure), the test landscape which by design will be hosted elsewhere (different AZ) will be enabled for productive services through the FIGAF tool. This will effectively use the TEST systems for Cloud Integration Suite as dual purpose QAS and DR system.
Full DR process is TBA pending final discussions with FIGAF.
SAP performs full backups with the following schedule to meet SAP's recovery point objective.
| Tier | Frequency | Rentention |
|---|---|---|
| T1 | Hourly | 8 Days |
| T2 | Daily | 35 Days |
| T3 | Every Sunday | 120 Days |
SAP applies software update to Cloud Integration using a zero downtime process.
Other dependant BTP services may apply and still cause "issues" ← explain.
Cloud Integration Software Update