ERPClimb logoERPClimb
Login
PI/PO to Integration Suite Migration
Integration Suite & Cloud Integration (CPI)advanced

PI/PO Migration Part 3: Mapping PO Concepts to Cloud Integration

Full lesson currently free to read · AI practice limits apply separately

Key takeaway

Translate PO thinking into Cloud Integration: ICOs and receiver determination to iFlow routing, adapter equivalents, Java mappings and modules to Groovy, BPM to process integration patterns, and ABAP proxies via the XI adapter.

Visual overview

PI/PO Migration Part 3: Mapping PO Concepts to Cloud Integration — learning sheetFlow: PO ICO and determinations → Routers, multicast, splitter → Adapter equivalents and Cloud Connector → Groovy for Java logic → Redesign BPM where needed. Key ideas: ROUTING; ADAPTERS; ABAP PROXIES; MAPPINGS AND MODULES. Watch out: Replicating every PO design one-to-one can carry old complexity into the new platform.ERPClimb.com / CPI / LESSON 3/14 / LEARNING SHEETPI/PO Migration Part 3: Mapping PO Concepts to CloudIntegration1 · HOW IT FLOWS1PO ICO anddeterminations2Routers,multicast,splitter3Adapterequivalentsand Cloud…4Groovy forJava logic5RedesignBPM whereneeded2 · KEY IDEAS EXPLAINEDRoutingIn PO, receiver determination and interfacedetermination decide where messages go. In CloudIntegration, routing is part of the iFlow: routers…AdaptersSOAP, IDoc, RFC, HTTP, SFTP, mail, JDBC, JMS andothers exist in Cloud Integration, plus many cloudadapters. On-premise systems are reached through…ABAP ProxiesS/4HANA and ECC ABAP proxies communicating via XI3.0 can talk to Cloud Integration with the XIadapter, keeping proxy implementations unchanged…Mappings And ModulesGraphical message mappings migrate. Java mappingsand adapter modules are rewritten as Groovyscripts or replaced with standard steps such as…3 · REMEMBER · WATCH OUTRememberReceiver and interface determination become routers, multicasts andsplitters in iFlows.Most PO adapters have Cloud Integration equivalents; on-premisesystems are reached through Cloud Connector.ABAP proxies keep working with the XI adapter, which supports the XI3.0 protocol.!Watch outReplicating every PO designone-to-one can carry old complexityinto the new platform.4 · IN A REAL PROJECTA team planned to rewrite 120 ABAP proxy interfaces as SOAP web services for the migration. Using the XIadapter instead kept all proxy implementations unchanged; only the integration engine configuration wasswitched to Cloud Integration, saving months of ABAP work.Original ERPClimb learning sheet • Verify against your SAP release and edition

Explanation

📌 KEY POINTS
✅ Receiver and interface determination become routers, multicasts and splitters in iFlows.

✅ Most PO adapters have Cloud Integration equivalents; on-premise systems are reached through Cloud Connector.

✅ ABAP proxies keep working with the XI adapter, which supports the XI 3.0 protocol.

✅ PO BPM processes are redesigned with iFlow patterns, SAP Build Process Automation or event-driven designs.

⚠️ Replicating every PO design one-to-one can carry old complexity into the new platform.

━━━━━━━━━━━━━━━━━━━━
▶ WHERE WE ARE

Part 2 used tooling. Part 3 explains how to think when tooling can't decide for you.

━━━━━━━━━━━━━━━━━━━━
▶ 1. ROUTING

In PO, receiver determination and interface determination decide where messages go. In Cloud Integration, routing is part of the iFlow: routers with conditions, multicast for recipient lists, splitters for interface splits. Conditions use XPath or headers. The logic is the same; the tooling is visual.

━━━━━━━━━━━━━━━━━━━━
▶ 2. ADAPTERS

SOAP, IDoc, RFC, HTTP, SFTP, mail, JDBC, JMS and others exist in Cloud Integration, plus many cloud adapters. On-premise systems are reached through SAP Cloud Connector with virtual hosts. File-based integrations usually move to SFTP; direct file system access is not available in the cloud runtime.

━━━━━━━━━━━━━━━━━━━━
▶ 3. ABAP PROXIES

S/4HANA and ECC ABAP proxies communicating via XI 3.0 can talk to Cloud Integration with the XI adapter, keeping proxy implementations unchanged. The ABAP system's integration engine configuration points to Cloud Integration instead of PO.

━━━━━━━━━━━━━━━━━━━━
▶ 4. MAPPINGS AND MODULES

Graphical message mappings migrate. Java mappings and adapter modules are rewritten as Groovy scripts or replaced with standard steps such as converters, encoders or content modifiers. Reuse via script collections avoids copy-paste.

━━━━━━━━━━━━━━━━━━━━
▶ 5. BPM AND STATEFUL LOGIC

PO BPM processes with waits, correlations and human steps don't map directly. Options are iFlow patterns with data stores and JMS, event-driven designs with Event Mesh, or SAP Build Process Automation for human workflow. Use migration as a chance to simplify.

━━━━━━━━━━━━━━━━━━━━
▶ STEP BY STEP

  1. Map one PO receiver determination to an iFlow router.
  2. Identify adapter equivalents for a list of PO channels.
  3. Configure an ABAP proxy scenario with the XI adapter in test.
  4. Rewrite a small Java mapping in Groovy.

✅ CHECKPOINT: you can translate any PO interface design into Cloud Integration concepts.

How the SAP process fits together

SAP PROCESS EXPLORER · Integration: sender to receiver

ERPClimb.com

PI/PO to Integration Suite Migration — process breakdown

Topic-specific conceptual flow: how key objects and decisions fit together. SAP configurations and exceptional cases can follow different paths.

1/4

Selected process stage

Assess

Inventory PO interfaces and run Migration Assessment

What this specific lesson teaches

Translate PO thinking into Cloud Integration: ICOs and receiver determination to iFlow routing, adapter equivalents, Java mappings and modules to Groovy, BPM to process integration patterns, and ABAP proxies via the XI adapter.

Key lesson principle: Receiver and interface determination become routers, multicasts and splitters in iFlows.

Representative SAP learning flow, not a guarantee of system runtime sequence in every scenario. The chapter-specific facts come from the published lesson text.

Real project scenario

A team planned to rewrite 120 ABAP proxy interfaces as SOAP web services for the migration. Using the XI adapter instead kept all proxy implementations unchanged; only the integration engine configuration was switched to Cloud Integration, saving months of ABAP work.

Common mistakes

  • Rewriting ABAP proxies unnecessarily.
  • One-to-one copies of overly complex designs.
  • Assuming file system access in the cloud.
  • Copy-pasting Groovy across iFlows.

Best practices

  • XI adapter for proxies.
  • Simplify during migration.
  • SFTP and Cloud Connector for on-premise.
  • Script collections for reuse.

Interview angle

Interviewers ask how PO concepts map to Cloud Integration, especially receiver determination, adapters, ABAP proxies, Java mappings and BPM processes.

Practice this lesson

Original educational case studies for SAP consultants, not official SAP certification exam questions. Verify product edition and implementation details against the current SAP documentation.

Quick check

0 of 3 questions attempted

1. How can existing ABAP proxy interfaces communicate with Cloud Integration without rewriting them?

2. What replaces PO receiver determination in Cloud Integration?

3. How is a PO Java mapping typically handled in migration?

Interview questions

1. How do PI/PO concepts translate into Cloud Integration?

Answer it in your own words first, then compare.

Check before use: lesson examples are educational, not a guarantee of correctness for your SAP edition or release. Sample code has not been executed on your SAP system. Confirm API availability, syntax, authorizations and business impact in an approved development or test environment.

More lessons in this topic

Related SAP topics