Cover image for From SAP PO to CPI: abstract blue-to-sky gradient with the Negzel mark

Knowledge

From SAP PO to CPI: migration steps to SAP Integration Suite

Moving from SAP PO to SAP CPI (new name: SAP Integration Suite, Cloud Integration) means deciding, interface by interface, between tool-based migration and redesign. SAP's migration tool moves ICO and receiver determination objects, while adapter modules and JDBC and RFC lookups are rebuilt by hand.

Mainstream maintenance for SAP Process Orchestration (SAP PO) 7.5 ends at the end of 2027, and SAP's cloud counterpart is SAP Integration Suite. The real work of the migration is not copying interfaces but deciding, for each one, whether a tool moves it or it is redesigned.

Stages of the move from SAP PO to SAP Integration Suite The move starts from SAP PO on premise and passes through connection, security and coexistence before it is completed in SAP Integration Suite in the cloud.
01SAP PO on premiseICOs, ESR mappings, channels and adaptermodules. Mainstream maintenance for 7.5ends at the end of 2027.Starting point02ConnectionThe tenant reaches the ESR and IntegrationDirectory of SAP PO through SAP CloudConnector.SAP Cloud Connector03SecurityPasswords are not written into flows;credentials, OAuth clients, certificates andPGP keys are kept in the tenant as securitymaterial and in the keystore.Security material, keystore04CoexistenceMigrated flows run in the tenant, the rest stayon SAP PO for now. SAP PO 7.5 can also runSAP CPI (Cloud Integration) content.In waves05SAP Integration Suite inthe cloudMonitoring with Monitor and the messageprocessing log (MPL), central alerting withSAP Cloud ALM.TargetEdge Integration CellOn the company's KubernetesclusterWhere data must stay inside the company network, the target runtime can be Edge Integration Cell: the flow is designed and monitored in the cloud and runs on the company's Kubernetescluster.01SAP PO on premiseICOs, ESR mappings, channels andadapter modules. Mainstreammaintenance for 7.5 ends at the end of2027.Starting point02ConnectionThe tenant reaches the ESR andIntegration Directory of SAP PO throughSAP Cloud Connector.SAP Cloud Connector03SecurityPasswords are not written into flows;credentials, OAuth clients, certificates andPGP keys are kept in the tenant assecurity material and in the keystore.Security material, keystore04CoexistenceMigrated flows run in the tenant, the reststay on SAP PO for now. SAP PO 7.5 canalso run SAP CPI (Cloud Integration)content.In waves05SAP Integration Suitein the cloudMonitoring with Monitor and the messageprocessing log (MPL), central alertingwith SAP Cloud ALM.TargetEdge Integration CellOn the company's KubernetesclusterWhere data must stay inside the company network,the target runtime can be Edge Integration Cell: theflow is designed and monitored in the cloud and runson the company's Kubernetes cluster.

Migration steps

  1. Analysis

    An inventory of the existing SAP PI/PO and SAP NWBPM systems is taken: the interfaces, adapters and protocols in use, and the message frequency and volume of each integration. Processes that are unsuitable for migration or will not be continued are identified, and the integrations to be moved are split into phases.

  2. Assessment

    The Migration Assessment capability of SAP Integration Suite extracts data from the SAP PO system, evaluates the scenarios and estimates the effort. Scenarios are flagged "Ready to migrate", "Adjustment required" or "Evaluation required". According to SAP, "Ready to migrate" does not mean the migration tool will do everything automatically. The project plan is finalised with this effort estimate.

  3. Choosing the approach

    In the standard approach each scenario becomes its own iFlow and error handling comes only as a stub. The pipeline approach uses generic flows, the Partner Directory and shared JMS queues, and brings ready-made restart handling with a single XI and IDoc endpoint.

  4. Migration

    The migration tooling is part of SAP CPI (Cloud Integration) and moves ICO and receiver determination objects based on patterns. On the SAP PO side it needs 7.31 SP28, 7.40 SP23 or 7.50 SP06 and later; the ESR and Integration Directory are reached through SAP Cloud Connector.

  5. Testing and go-live

    We test the migrated flow with the same test messages as the SAP PO scenario and switch off the old scenario only once the results match.

Items the tool does not move and that are rebuilt by hand

The known limitations SAP publishes for the migration tool show where the effort goes:

  • Standard and custom adapter modules are not taken over automatically; they are rewritten as Groovy or JavaScript scripts.
  • A JDBC sender that selects and updates records in the same transaction is not supported; it is usually redesigned with a stored procedure and status flags.
  • JDBC and RFC lookups are rebuilt by hand.
  • 1:N, N:1 and N:M mappings are not moved by the tool.
  • EOIO ordering is not preserved by itself; it is built with a JMS queue in Exclusive access mode.
  • Java mappings are moved with a Groovy wrapper or rewritten.
  • SAP NWBPM processes are outside the tool's scope; for the cloud target see our SAP NWBPM article.

Adapter equivalents

Based on SAP's migration guide for SAP PO and the current adapter list, the standard adapters map as follows:

SAP POSAP Integration Suite
AS2AS2 or AS4 adapter
FileFTP, SFTP or SMB adapter; NFS adapter on Edge Integration Cell
IDoc (AAE)IDoc adapter; IDocs arrive over HTTP
JMSAMQP, Advanced Event Mesh, IBM MQ or JMS adapter
RESTHTTP adapter plus flow steps
SOAP (XI 3.0)XI adapter
RFC senderOnly in Edge Integration Cell; in the cloud tenant the call is switched to a SOAP outbound proxy on the ABAP side
OFTPOFTP2 adapter in Edge Integration Cell
X.400Listed as planned in the guide

When Edge Integration Cell comes into play

For scenarios built with SAP PI between two on-premise systems, SAP positions Edge Integration Cell as a migration path. The flow is designed and monitored in the cloud and runs on the company's Kubernetes cluster; messages do not pass through the internet. It is used for data that must not leave the company network, for NFS file transfer and for the RFC sender adapter. In countries such as Türkiye, where regulations require some data to stay in the country, it is the most suitable option for that data.

With this option the customer operates the cluster, the database (PostgreSQL or SAP HANA in production) and the updates. The SAP HANA licence is not included.

Differences in monitoring and operations

In SAP CPI (Cloud Integration) the Monitor and the message processing log replace the SAP PO message monitor; SAP calls the log Message Processing Log, MPL for short. Monitoring data is kept for 30 days by default; for longer retention it is moved to a CMIS-compliant archive. With the log level set to Trace, the message content at each flow step can also be seen. For central monitoring and alerting SAP points to SAP Cloud ALM.

SAP operates the cloud tenant and updates it with regular software increments. Those updates can create work on the customer side too: with the move to the Groovy 4 script runtime some import statements can cause compilation errors, and SAP provides an Upgrade Readiness Check for this.

Licensing

SAP Integration Suite is bought on a subscription or consumption-based model and some capabilities depend on the edition. Availability of Migration Assessment and the migration tooling also depends on the service plan. We have collected the details in our SAP PI/PO and SAP Integration Suite licensing article.

We describe how we run migration projects on our SAP Integration Suite consulting page.

Frequently asked questions

What is SAP PI/PO?

Quick access

SAP module consulting

We provide consulting across SAP modules, from finance to manufacturing and from integration to data.

Looking for the right consultant?Find an Expert SAP Consultant
Finance8
Human resources3
Logistics11
Manufacturing7
Projects and engineering2
Platform and development4
Integration2
Data and control3