Blogs

SAP Integration Suite Tenant Strategy: How to Manage Dev, Test, and Prod Environments

SAP Integration Suite Tenant Strategy: How to Manage Dev, Test, and Prod Environments - Kerem Kırlı

A tenant in SAP Integration Suite is an independent subscription unit tied to a single BTP subaccount, with its own message quota, its own user and role structure, and its own runtime. The standard practice at enterprise scale is to run separate Integration Suite tenants on separate BTP subaccounts for Dev, Test, and Prod, then move content between them through a controlled transport process.

Most teams that move to SAP Integration Suite start with the same question: how many tenants do we actually need? Running development, testing, and live operations on a single tenant looks practical at first, but a small mistake in the test environment can directly disrupt a live order or invoice flow. The standard approach in SAP Integration Suite is to set up separate tenants on separate BTP subaccounts for Dev, Test, and Prod, then move content, such as iFlows, mappings, and security material, between those tenants in a controlled way. In this article, we look at the classic three-tier landscape model, alternative approaches for smaller organizations, methods for transporting content between tenants, and the points teams tend to overlook when designing a landscape.

Why a Single Integration Suite Tenant Isn’t Enough

For a proof of concept or a pilot project, running development, testing, and live use on a single tenant looks cost-effective. However, this setup does not provide workload isolation.

An iFlow that is still being tested, or that is still under active development, can affect the performance or accuracy of a live process running on the same tenant. A mistake made in the test environment can corrupt a real order, invoice, or master data flow.

This risk does not grow with the number of tenants; it shrinks as environments are kept apart from each other. That’s why integration architects, including SAP itself, recommend hosting at least Dev and Prod on separate tenants.

What Does “Tenant” Mean in SAP Integration Suite?

In SAP Integration Suite, a tenant is an independent subscription unit tied to a BTP subaccount, with its own message quota, its own user and role structure, and its own runtime. Unlike the “one system, multiple clients” model in SAP PI/PO, each tenant is a fully separate service instance in its own right.

There’s an important cost reality here: SAP charges the same fee for a non-production tenant as it does for a production tenant. In other words, the assumption that “a test tenant costs less” simply isn’t true; the landscape decision is a budget decision as much as a technical one.

For high message-volume scenarios such as invoice automation, we covered how the message quota per tenant is calculated in our article Message Metric Calculations for SAP Integration Suite; these quotas need to be factored into any landscape planning.

The Classic Three-Tier Landscape for Dev, Test, and Prod

The standard approach recommended at enterprise scale is to run three separate BTP subaccounts, each with its own Integration Suite tenant:

  • Dev tenant: The environment where developers build iFlows, mappings, and security material, and where changes happen frequently.
  • Test/QA tenant: The environment where business units and testing teams validate scenarios under conditions close to real data.
  • Prod tenant: The environment where live business processes run, updated only with approved content.

Each tenant has its own backend connection, through Cloud Connector, to the corresponding Dev, QA, or Prod SAP system. This means a mistake in the test environment never touches live data in any way.

In large organizations, this model can also be repeated by business unit. For example, finance, manufacturing, and retail units can each run their own separate Dev-Test-Prod landscapes. This approach provides autonomy, but it also requires governance to stay centralized and consistent.

Alternative Approaches for Smaller Organizations

Not every company has the budget or the integration volume to run three separate tenants. In that case, two common alternatives apply:

Two-tier landscape: Dev and Test are combined into a single tenant, while Prod is always kept separate. This lowers costs while still isolating the live environment.

Single tenant, dynamic configuration: In smaller-scale or lower-risk scenarios, iFlows running on a single tenant can read the environment (DEV/TEST/PROD) from an externalized parameter and switch the connection accordingly. This approach simplifies maintaining a single iFlow copy, but since it provides no workload isolation, it isn’t recommended for business-critical live processes.

Which model fits best depends on integration volume, team size, and how sensitive the live system is.

How Do You Move Content? Transport Strategy Across Tenants

Moving an iFlow from Dev to Test and then to Prod works differently from the transport request logic in SAP PI/PO. SAP Integration Suite uses two common methods:

Content Agent + Cloud Transport Management (CTMS): The Content Agent service collects selected packages or artifacts from the source tenant; Cloud Transport Management then moves them to the target tenants through defined Dev to Test to Prod transport nodes. This gives you a centralized, auditable transport process.

Git-based approach: iFlows are versioned in a central repository using Git push, pull, and import features; approved versions are then deployed to the Test and Prod tenants from there. This method natively supports change history and comparison.

Whichever method you choose, three principles matter for the health of the landscape:

  • Naming conventions: Using prefixes such as DEV_, QA_, and PROD_ in package and artifact IDs makes it clear which environment each piece of content belongs to.
  • Externalized parameters: Environment-specific values, such as the backend URL or the credential name, should be defined as parameters rather than hard-coded inside the iFlow.
  • Role-based access: The permissions a developer has in Dev should be limited and subject to an approval process in Prod.

What to Watch For When Designing a Tenant Strategy

The main points to keep in mind when designing a landscape are:

  • Workload isolation: Test and live processes should never run on the same tenant.
  • Message quota planning: Each tenant has its own quota; the Prod tenant should be monitored separately against quota overruns.
  • Backend connection management: Each tenant should have its own Cloud Connector and target system mapping.
  • Version control: Content history should be traceable at all times, so you always know which version is running in which environment.
  • Cost governance: Since non-production tenants carry the same cost as production ones, the number of tenants should be justified against actual business need.

SAP Integration Suite’s capabilities in this area keep evolving; you can follow the platform’s latest features in our article What is New for SAP Integration Suite?

Example Scenario: Landscape Design at a Multinational Company

Consider a company operating in multiple countries with a central SAP S/4HANA system. Say the integration team initially handles both development and testing on a single tenant, with go-live also happening through that same tenant.

As volume grows and new countries join the process, a mapping change deployed for testing purposes can temporarily halt the live order flow. At this point, the team sets up three separate subaccounts and tenants for Dev, Test, and Prod, and builds a centralized transport pipeline using Content Agent and Cloud Transport Management.

As a result, the development team keeps working freely in Dev, while Prod is updated only with content that has been approved and validated in Test; live processes stay completely isolated from ongoing development work.

How Do You Build Your SAP Integration Suite Tenant Strategy?

Here are the steps to follow, whether you’re starting from scratch or migrating from an existing setup:

  1. Assess your current or target integration volume: Message volume, the number of business units, and the sensitivity level determine the size of the landscape.
  2. Choose the landscape model: Decide between a three-tier, two-tier, or business-unit-based model.
  3. Set up the transport mechanism: Choose and configure either Content Agent with Cloud Transport Management or a Git-based flow.
  4. Define naming and role standards: Establish a company-wide standard for packages, artifacts, and user roles.
  5. Validate with a pilot: Test the new landscape on a limited set of integration scenarios before rolling it out across the board.

Each of these steps takes shape according to your existing SAP BTP account structure and your integration maturity; that’s why it pays off, in time and cost, to assess your current setup with an experienced integration team before making a landscape decision.

Frequently Asked Questions

How many tenants do I need in SAP Integration Suite?

The standard recommendation is at least two tenants: one for Prod, and one non-Prod tenant that combines Dev and Test. At enterprise scale, and for business-sensitive processes, three separate tenants (Dev, Test, Prod) are recommended.

Does a test tenant cost less than a production tenant?

No. SAP charges the same fee for a non-production tenant as it does for a production tenant. Any cost advantage comes from reducing unnecessary tenants, not from the tenant type itself.

How do I move iFlows from Dev to Prod?

There are two main methods: controlled transport through the Content Agent service and Cloud Transport Management, or a version-controlled flow using Git push, pull, and import. Both provide a traceable process instead of manual download and upload.

Is it possible to manage Dev, Test, and Prod together on a single tenant?

Technically, yes; externalized parameters can let a single iFlow connect to different environments. However, since this approach doesn’t provide workload isolation, it isn’t recommended for business-sensitive live processes.

There’s no single right answer to tenant strategy in SAP Integration Suite; it’s an architectural decision shaped by integration volume, team structure, and risk tolerance. The one constant is that test and live environments need to stay isolated from each other.

At MDP Group, our SAP Integration Suite consulting practice runs these configuration projects end to end, from landscape design through transport strategy. If you’re curious how landscape decisions play out during a move from SAP PI/PO to Integration Suite, you can also check our SAP PO to SAP Integration Suite migration guide.


Similar
Blog

Your mail has been sent successfully. You will be contacted as soon as possible.

Your message could not be delivered! Please try again later.