We value your privacy

We use cookies to analyze our website traffic and improve your experience. By accepting, you agree to our use of analytics cookies. See our Privacy Policy for details.

IGT Systems

SAP PI/PO vs SAP Integration Suite: What Maps to What, Component by Component

PI/PO and Integration Suite share a vocabulary, not a design. What happens to ICOs, adapters, adapter modules, Java mappings, ccBPM, the B2B add-on, monitoring and licensing, what SAP's 2026 migration tooling converts, and what still needs a redesign.

Marek Juračka
Marek Juračka09 Nov 2026 • 16 min read

Last technically reviewed: 09/11/2026. Reviewed by Marek Juračka, CTO.

SAP PI/PO vs SAP Integration Suite: What Maps to What, Component by Component

Table of contents



Most comparisons of SAP PI/PO vs SAP Integration Suite stop at a two-column slide: on-premise on the left, cloud on the right. That is true, and not much help to a team that knows the Enterprise Services Repository, the adapter modules that hold the estate together and the ccBPM process nobody wants to touch.

What that team needs is a translation table: where an integrated configuration, a Java mapping, a JDBC sender channel or a B2B add-on scenario goes, and whether it migrates with SAP's tooling or has to be rebuilt.

This article goes through PI/PO component by component, with links to SAP's documentation for every point that changes over time. Migration strategy, waves and interface classification are covered in our SAP PI/PO migration guide.

In short

  • SAP PI/PO is customer-operated, on-premise Java middleware, while SAP Integration Suite is an iPaaS on SAP BTP whose integration flows run on an SAP-managed cloud runtime or, through Edge Integration Cell, in your own Kubernetes cluster.

  • Many PI/PO concepts have a clear counterpart, but ccBPM and BPM, ABAP mappings, adapter modules, sync/async bridges, fault messages and some adapters such as the JDBC sender do not map 1:1.

  • SAP's migration tooling converts supported patterns and components, and its 2026 additions (mass migration and a Java-mapping-to-Groovy agent) cut manual effort, but every result still has to be reviewed and tested.

SAP PI/PO vs SAP Integration Suite in one paragraph

SAP PI/PO is integration middleware on the SAP NetWeaver Java stack that you install, patch and operate yourself. SAP Integration Suite is an integration platform as a service on SAP BTP that covers several integration styles (Cloud Integration, API Management, Event Mesh, and B2B with Integration Advisor and Trading Partner Management) and runs integration flows either on an SAP-managed cloud runtime or on Edge Integration Cell inside your own network.

SAP names Integration Suite as the path forward for PI/PO customers. Mainstream maintenance for PI/PO 7.5 ends on 31 December 2027, with optional, paid extended maintenance until the end of 2030, as SAP restated in its October 2026 note to PI/PO customers. What those dates mean in operation is covered in SAP PI/PO end of maintenance, and the target platform as a whole in what is SAP Integration Suite.

How do the architecture and runtime differ?

PI/PO processes messages in an Adapter Engine (plus an ABAP Integration Engine on dual-stack PI) on servers you operate. Integration Suite separates design and monitoring, which stay in the cloud, from execution on SAP's managed cloud runtime or on a customer-managed Edge Integration Cell.

Comparison of operating models: SAP PI/PO as one on-premise Java system with Enterprise Services Repository, Integration Directory, Advanced Adapter Engine and monitoring run by the customer, versus SAP Integration Suite with design and monitoring in an SAP-operated BTP subaccount and runtimes in the SAP-managed cloud or in Edge Integration Cell on the customer Kubernetes cluster.

A single-stack PO or AEX installation runs everything in the Advanced Adapter Engine on SAP NetWeaver AS Java; dual-stack PI adds the ABAP Integration Engine, where ccBPM lives. Database, Java runtime, housekeeping and archiving are yours or your hosting partner's.

SAP documents two main deployment options for Integration Suite. In cloud deployment, SAP fully manages the Cloud Integration runtime on SAP BTP. In hybrid deployment, Edge Integration Cell runs in your own Kubernetes cluster while design and monitoring stay in the cloud. SAP describes Edge Integration Cell explicitly as a migration path for SAP Process Integration customers with ground-to-ground scenarios.

Edge Integration Cell is not a lighter PO. It needs a supported Kubernetes cluster and, for production, an external PostgreSQL or SAP HANA database plus a Redis, Valkey or SAP HANA data store; the SAP HANA licence is not included. Your team operates that infrastructure. In return, traffic between on-premise systems stays in the network, and SAP's migration guide notes that Edge Integration Cell can keep processing without internet connectivity for a limited period.

PI/PO can also run Cloud Integration content through its Integration Gateway Component (SAP Note 2428801), but that keeps a PO installation, so it is a transition aid rather than a target. On the cloud runtime, Adapter Engine tuning and cache administration largely disappear; content, connectivity, certificates, transports and error handling stay with your team. Runtime placement is covered in SAP Integration Suite architecture.

Design model: ESR and Integration Directory vs integration flows

PI/PO separates design objects in the ES Repository from configuration in the Integration Directory and organises them by SLD software components. Integration Suite collapses this into integration flows, grouped in packages with mappings, scripts and value mappings.

Mapping of design models: PI/PO objects in the Enterprise Services Repository and Integration Directory, such as service interfaces, message mappings, value mapping groups, integrated configurations and communication channels, correspond to an integration package in SAP Integration Suite with integration flows, message mappings, value mappings and scripts.

Cloud Integration has no software component versions and no namespaces. An integration flow models sender, processing steps and receivers in one artifact, as SAP's scenario and object assessment sets out. Routing that the Directory expresses as receiver determination becomes a router or recipient list inside the flow or, for many asynchronous scenarios, the pipeline concept, which mimics PO pipeline processing with generic integration flows and the Partner Directory.

PI/PO concept

Integration Suite counterpart

Note

Software component version and namespace (SLD)

Integration package

No SLD concept

Integrated configuration (ICO)

Integration flow

Main object the migration tooling converts

Receiver determination (classic configuration)

Integration flow, or pipeline concept

Also supported by the migration tooling

Communication channel

Sender or receiver adapter in the flow

Adapter scope differs

Message mapping

Message mapping artifact

Importable from the ES Repository

Operation mapping

Not imported as such

SAP recommends importing message mappings instead

Value mapping

Value mapping artifact

Migrated in a separate step

Services Registry

API Management

No equivalent inside Cloud Integration

Widely consumed web services now get their governed exposure from SAP API Management.

Adapters and connectivity: what is equivalent and what is missing?

Most standard PO adapters have a Cloud Integration counterpart, but not all, and several behave differently. SAP's migration guide keeps an adapter-by-adapter list, which is the reference to check, because some entries are marked "planned for future".

PO adapter

Cloud Integration

Difference or alternative

SOAP, WS_AAE, SOAP (XI protocol)

SOAP, XI

XI proxy runtime and generation in S/4HANA differ from Cloud Integration; see SAP's guide on migrating proxy interfaces

IDoc_AAE

IDoc

IDoc over HTTP only, no classic IDoc packing over RFC

RFC

RFC receiver; RFC sender only on Edge Integration Cell

Otherwise a web service called from an ABAP outbound proxy

HTTP_AAE, REST

HTTP/HTTPS

REST path variables need the URL built in the flow

File

FTP or SFTP

Content conversion via converter steps or scripts

JDBC

JDBC receiver; sender planned for future

Timer plus JDBC receiver, with limited transaction handling

JMS (external servers)

AMQP or IBM MQ

Internal JMS adapter cannot reach external servers; IBM MQ needs Standard plan or above

AS2, Mail, OData, SFTP, SFSF

Direct equivalents (AS4 also available)

SFTP has limited advanced file selection

EDISeparator

AS2, AS4 or SFTP with EDI splitter or validator steps

Splitting and validation move into the flow

X400, BC, CIDX, EBICS, RNIF, RNIF11, OFTP

Planned for future in the current guide

OFTP sender via an external bridge application

On the cloud runtime, Cloud Integration reaches on-premise systems through SAP Cloud Connector, which opens the connection outward from your network and runs no integration logic. If a scenario has to stay entirely inside the network, for example RFC sender traffic from ECC to a plant application, that points to Edge Integration Cell instead.

Adapter modules and custom adapters

Adapter modules do not exist as a concept in Cloud Integration. SAP's guidance on adapter modules is to replace each with flow steps or scripts: MessageTransformBean with XSLT or Groovy, PayloadZipBean with the Encoder and Decoder steps, IDoc XML-to-flat conversion with a converter step. The migration tooling imports neither standard nor custom modules, so every module chain is a manual design task.

For fully custom adapters, SAP suggests first checking for an existing SAP or partner adapter, including Open Connectors for SaaS APIs, and only then re-implementing with the Adapter Development Kit (ADK). Because both platforms are Java-based, SAP's custom adapter migration page notes that a significant proportion of adapter code can be ported.

Mappings and custom code: what can be reused?

Graphical message mappings and XSLT largely carry over, Java mappings are wrapped or converted to Groovy, and ABAP mappings, lookups and some UDF patterns have to be rewritten. Cloud Integration supports message mapping (XML and JSON), XSLT, Groovy and JavaScript.

Message mappings can be imported from the ES Repository through Cloud Connector, independently of the migration tooling. SAP documents the limits in the migration guide and the known limitations of migration tooling:

  • Local Java UDFs import and remain editable. UDFs that depend on function libraries, imported archives or parameters need more than the plain ESR import; the migration tooling handles function libraries except in documented cases.

  • RFC and JDBC lookups are not migrated and are rebuilt with Groovy, XSLT or a separate flow call.

  • ABAP mappings are not supported and must be reimplemented.

  • Operation mappings should not be imported; SAP recommends importing the underlying message mappings.

  • Adapter-specific message attributes (ASMA) used in mappings have to be recreated as headers or properties.

Java mappings and the 2026 migration agent

Java mappings are where effort concentrates in many estates. SAP's guide to migrating Java mappings offers two routes: reuse the JAR through a Groovy wrapper, or rewrite the logic in Groovy, which SAP describes as preferable because scripts can be edited without re-importing compiled code. SAP lists cases where the wrapper may not work, such as encryption, lookups, file system access and binary attachments.

Since August 2026 the migration tooling includes the Integration Content Migration Agent, an AI-assisted feature that generates Groovy equivalents of Java mappings and stores them in a script collection, plus a lookup integration flow where the mapping calls lookup services. Since October 2026 it accepts .class files as well as .java source, according to SAP's What's New for Integration Suite.

The documented scope is narrow: currently a single entry class that extends AbstractTransformation. Several entry classes, external library dependencies and custom adapter modules are listed as limitations, and SAP states that its AI features are available only in the Premium and Enhanced Editions, currently as a free promotion until the January 2027 software release. Treat the generated scripts as a first draft that needs code review, comparison with the original on real payloads and regression testing. The agent shortens the rewrite; it does not replace understanding what an undocumented mapping actually did.

ccBPM and BPM: where does process logic go?

Not anywhere automatically. Integration Suite has no direct equivalent of ccBPM or SAP NetWeaver BPM, and neither Migration Assessment nor the migration tooling converts process logic, so each process needs a redesign decision.

ccBPM belongs to dual-stack PI; single-stack PO uses SAP NetWeaver BPM on Java. Both were often used to collect several messages into one, correlate a request with a later response, bridge synchronous and asynchronous calls, or add a human approval. Migration Assessment flags BPM use but does not analyse the logic, and the migration tooling supports neither the N:1 and M:N multi-mappings these processes typically contain nor sync/async bridges.

SAP's migration guide on integration patterns splits the replacement in two. System-centric processes become integration flows, using aggregator, splitter, scatter-gather and content enricher steps, with data stores and JMS queues holding state between messages. User-centric processes with human tasks should be evaluated for SAP Build Process Automation.

A third option is removing the orchestration. A process that waits for three messages in sequence is sometimes a workaround for a source system that could publish one complete business event. IGT recommends asking that question for every BPM process before rebuilding it, because a rebuilt correlation process keeps all its complexity. See SAP integration patterns and SAP Event Mesh.

B2B: B2B add-on vs Integration Advisor and Trading Partner Management

The PO B2B add-on maps to Trading Partner Management with Integration Advisor, or to plain Cloud Integration for stable scenarios. Integration Advisor is a design-time tool; runtime messages are processed by Cloud Integration.

In Integration Suite, Integration Advisor creates message implementation guidelines (MIGs) and mapping guidelines (MAGs), Trading Partner Management holds partner profiles and agreements and generates the runtime configuration, and Cloud Integration processes the messages with EDI splitter, validator and converter steps.

SAP describes three B2B migration approaches: rarely changing messages move 1:1 into Cloud Integration; frequently changing messages, new message types and planned partner onboardings fit TPM with Integration Advisor; and a phased path shifts content first and lifts it to TPM later. Integration Suite has no editor for extended standard EDI messages (EDIFACT, X12), so those need an external editor or the legacy B2B cockpit. For B2G and e-invoicing mandates, SAP points to SAP Document and Reporting Compliance.

Migration Assessment does not assess B2B scenarios, so B2B estates need their own inventory by partner, message type and protocol.

Monitoring and operations: what changes for the support team?

Integration Suite has fewer monitors than PO because SAP operates the platform, and it has no out-of-the-box alerting. Support teams need new alerting, a retention plan and new runbooks before go-live.

SAP's comparison of monitoring in PO and Cloud Integration explains that Cloud Integration offers a message monitor with status, logs and traces, but no Adapter Engine, cache or channel monitors, since those components are part of SAP's platform service.

  • Alerting. Cloud Integration ships without pre-built alerting. SAP provides a predelivered package for the SAP Alert Notification service, and SAP Cloud ALM or SAP Solution Manager for central monitoring. PO alert rules have to be rebuilt.

  • Retention. SAP's migration guide on logging gives 30 days of database retention for message processing logs and notes this may change. Long-term compliance storage needs archiving to a content management service or external logging.

  • Tracing. Trace level can be switched on for a deployed integration flow without redeploying it.

The support team's knowledge of which channel to restart and which queue to watch has to be rebuilt for integration flows, JMS queues and Cloud Connector before go-live. Day-to-day operation is covered in SAP Cloud Integration (CPI).

Licensing and cost model: how do they compare?

PI/PO is on-premise software with licence, maintenance and infrastructure you fund; Integration Suite is a cloud service licensed by edition and message volume. The cost structures differ enough that a fair comparison needs your own message data.

PI/PO cost sits in licence and maintenance under your SAP contract, plus hosting, database, Basis effort and, from 2028, the extra fee for extended maintenance if you take it.

Integration Suite pricing in SAP Discovery Center (November 2026) follows different principles:

  • Commercial models include subscription, SAP BTPEA and CPEA (consumption against pre-purchased credits) and pay-as-you-go; which of the Standard, Premium and Enhanced Editions is available depends on the model you buy under.

  • Messages are sold in blocks of 10,000, and a message larger than 250 KB counts as an additional message for each further 250 KB or part of it.

  • Messages processed on an Edge Integration Cell node are charged at 50%.

  • SAP's migration guide states that messages processed by standard, unedited SAP content for SAP-to-SAP integration are free of charge.

So cost changes shape: PI/PO cost is largely fixed, while Integration Suite cost tracks volume, payload size, edition and runtime placement, and both platforms run in parallel during migration. Since July 2026, Migration Assessment shows simulated Integration Suite message figures from your PO data, intended for sizing and licence forecasting. That is a sound starting point; see SAP Migration Assessment.

What does not map 1:1?

Anything outside SAP's documented supported patterns and components for the migration tooling needs manual work, and some PI/PO features need a redesign because Integration Suite works differently.

The migration tooling is pattern-based. It migrates ICOs and receiver determinations from PI/PO 7.31 SP28, 7.40 SP23 and 7.50 SP06 or higher into integration flows using SAP's supported patterns (point-to-point asynchronous and synchronous, recipient list asynchronous, and content-based routing), with a pipeline approach for many asynchronous scenarios. SAP's list of supported components states that objects with other components need additional effort. Both lists change with releases, so check them against your own scenarios rather than any summary.

SAP's What's New lists mass migration of several ICOs in one run since August 2026, alongside the Java mapping agent. Both speed up conversion; neither validates behaviour, so each generated integration flow still needs review and testing with representative messages.

PI/PO object or feature

Integration Suite counterpart

Typical path

ICO (point-to-point or recipient list)

Integration flow

Migration tooling, then review

Message mapping with local UDFs

Message mapping

Migration tooling or ESR import

Value mapping

Value mapping artifact

Separate import step

Java mapping

Groovy script

Migration agent (limited scope) or Groovy wrapper, then review

ABAP mapping, RFC or JDBC lookup

Message mapping, XSLT, Groovy or flow call

Rewrite

Standard or custom adapter module

Flow steps or scripts

Rewrite

Custom adapter

ADK adapter or partner adapter

Rebuild or replace

Fault message

Exception subprocess

Redesign

EOIO quality of service

JMS queue with exclusive access

Adjust after migration

Sync/async bridge

Integration flow with message correlation

Redesign

ccBPM, BPM, N:1 and M:N multi-mappings

Integration flows or SAP Build Process Automation

Redesign

JDBC sender with select and update in one transaction

Timer plus JDBC receiver, database-side status handling

Redesign

B2B add-on scenario

Cloud Integration, or TPM with Integration Advisor

Manual, by chosen approach

Alert rules

SAP Alert Notification service, SAP Cloud ALM

Rebuild

The rows marked "redesign" are where the original design question reopens: should this still be a message-based interface, or an API, or an event? That decision belongs in the migration plan rather than the tooling, as the PI/PO migration pillar explains.

Which one fits your landscape?

For SAP-centric estates, Integration Suite is the platform SAP develops as the successor, and staying on PI/PO is a time-limited position. Where SAP is one system among many, compare Integration Suite with other platforms before committing.

Integration Suite fits well where most interfaces connect SAP S/4HANA or ECC with SAP cloud applications and where APIs, events and B2B should be governed alongside process integration. Edge Integration Cell covers ground-to-ground traffic, and the suite fits a clean core integration approach built on released APIs and events.

The picture is less clear when most traffic is non-SAP: MES and warehouse systems talking to each other, heavy partner EDI, high-volume file transfer or an existing messaging backbone. Adapter gaps (JDBC sender, OFTP and X.400 in the current guide), the consumption model and the operational shape may favour another platform for part of the estate. IGT delivers integration on both SAP Integration Suite and IBM webMethods, and in some estates the honest answer is a split. That comparison is in SAP Integration Suite vs webMethods.

Staying on PI/PO is a short-term position, not a strategy. From 2031, PO 7.5 moves to customer-specific maintenance without a follow-on release, and SAP has said in its October 2026 planning article that it will not be able to provide comprehensive support for Java or database-related issues after 2030.

Conclusion

PI/PO and Integration Suite share vocabulary, but differ in the details that run production: who operates the runtime, which adapters exist, how custom code carries over, how process logic and B2B are modelled, how alerts reach a person and how cost scales.

A large part of standard PI/PO content moves with reasonable effort, and SAP's 2026 tooling additions reduce that effort for supported cases. BPM processes, adapter modules, ABAP and complex Java mappings, bridges and some adapters need design work, and that is where plan and budget are decided.

If you are mapping a PI/PO estate to Integration Suite, or weighing it against another platform, talk to our SAP integration team or read more about our SAP integration services.

Related questions

Is SAP Cloud Integration the same as SAP PI?

No. Both move and transform messages, but Cloud Integration is a capability of SAP Integration Suite on SAP BTP built around integration flows, while SAP PI is on-premise middleware built around the ES Repository and Integration Directory.

Can SAP PI/PO mappings be reused in SAP Integration Suite?

Many can. Message mappings with local UDFs and XSLT can be imported or migrated, and value mappings move in a separate step. ABAP mappings and lookups must be rewritten, and Java mappings run through a Groovy wrapper or are converted to Groovy, with SAP's migration agent covering a limited set of cases.

What replaces ccBPM in SAP Integration Suite?

There is no direct replacement. SAP recommends integration flows for system-centric processes and SAP Build Process Automation for user-centric ones, and no SAP tool converts the process logic. Sometimes an event or an API removes the need for orchestration.

Does SAP Integration Suite run on-premise?

Design and monitoring run in the cloud, but integration flows can execute on-premise through Edge Integration Cell in your own Kubernetes cluster. You operate that cluster with its database and data store, and SAP positions it as the path for ground-to-ground PI/PO scenarios.

Is SAP Integration Suite cheaper than SAP PI/PO?

It depends on the estate. PI/PO cost is mostly fixed, while Integration Suite cost depends on edition, message volume, payload size and runtime placement. A credible comparison uses your own message data plus the period in which both platforms run in parallel.

Sources

SAP Help (SAP-docs GitHub mirror): Standard Adapter Migration, Migration Guide for SAP Process Orchestration

SAP Help (SAP-docs GitHub mirror): Adapter Modules, Migration Guide for SAP Process Orchestration

SAP Help (SAP-docs GitHub mirror): Custom Adapter Migration, Migration Guide for SAP Process Orchestration

SAP Help (SAP-docs GitHub mirror): Scenario and Object Assessment, Migration Guide for SAP Process Orchestration

SAP Help Portal: Migrating Java Mappings

SAP Help (SAP-docs GitHub mirror): Integration Patterns, Migration Guide for SAP Process Orchestration

SAP Help (SAP-docs GitHub mirror): B2B Migration Approaches, Migration Guide for SAP Process Orchestration

SAP Help (SAP-docs GitHub mirror): B2B Migration to Cloud Integration, Migration Guide for SAP Process Orchestration

SAP Help (SAP-docs GitHub mirror): Monitoring, Migration Guide for SAP Process Orchestration

SAP Help (SAP-docs GitHub mirror): Logging, Migration Guide for SAP Process Orchestration

SAP Help Portal: Pipeline Concept

SAP Help Portal: What Is Migration Tooling?

SAP Help (SAP-docs GitHub mirror): Supported Patterns, SAP Integration Suite

SAP Help (SAP-docs GitHub mirror): Supported Components, SAP Integration Suite

SAP Help (SAP-docs GitHub mirror): Known Limitations of Migration Tooling, SAP Integration Suite

SAP Help (SAP-docs GitHub mirror): Integration Content Migration Agent, SAP Integration Suite

SAP Help (SAP-docs GitHub mirror): Known Limitations of Migration Assessment, SAP Integration Suite

SAP Help (SAP-docs GitHub mirror): Deployment Options and Runtimes, SAP Integration Suite

SAP Help Portal: What Is Edge Integration Cell

SAP Help (SAP-docs GitHub mirror): Plan Your Setup of Edge Integration Cell, SAP Integration Suite

SAP Help Portal: External Logging

SAP Help Portal: What's New in SAP Integration Suite

SAP Discovery Center: SAP Integration Suite service plans and pricing

SAP Help Portal: SAP Build Process Automation

SAP Community (Achim Kraiss, SAP): What SAP PI/PO Customers Need to Know About the 2030 Timeline

SAP News (Philipp Herzig): Planning Beyond 2030 for SAP Business Suite 7 and SAP NetWeaver Customers


Let’s make it click!

Whether you're scaling a startup or streamlining a corporate ecosystem, we help teams launch faster and integrate smarter.

Eva Polcíková

Eva Polcíková

Project Manager

Book a call
IGT Systems

IGT Systems s.r.o.

Sliačska 34, 831 02 Bratislava,

Slovak Republic

+421 902 180 600

click@igt-systems.com
Funded by the European Union – NextGenerationEU
Recovery and Resilience Plan of the Slovak Republic

2026 IGT Systems. All rights reserved. Designed by pomasle.studio