Skip to Content
Product Information
Author's profile photo Former Member

SAP PI/PO migration to CPI with Int4 IFTT


SAP PI/PO is a powerful integration platform. It has kept it’s governor position over the years and became the superior middleware in our SAP world. However new player has joined the game – much stronger and flexible – SAP Cloud Platform Integration. No surprise more and more customers decide to switch to the new platform.

It is a challenge however. How to migrate currently running interfaces smoothly and efficiently? Especially when you have hundreds or even thousands of them?

Few months ago I had the pleasure to work with Eng Swee Yeoh on SAP CPI testing functionality in Int4 IFTT. In this post he describes how Int4 IFTT accomplishes above goal and gives a sneak peek into technical details. In this article however you will learn how Int4 IFTT can support migration to SAP CPI.


Migration with Int4 IFTT

On the below picture you can see a typical migration scenario. The old landscape represents SAP PI/PO we want to migrate to SAP CPI landscape, which is the one at the bottom. How are we going to proceed in this situation?


  1. Collect test cases based on current solution. Test cases will be quickly created based on currently posted documents and corresponding input and output messages.
  2. We start building the new solution in cycles and migrate interfaces to the new landscape. During the proces we continnuously run previously created test cases as business requirements are unchanged. Third party sestems are virtualized and do not need to be involved in testing the solution.
  3. Int4 IFTT compares automatically EDI/iDoc/Proxy messages or business documents between created ones and references on the old solution. In the last stage it will create reports with potential differences.


Want some more?

If you would like to learn more on SAP CPI migration with Int4 IFTT you are welcome to enroll in the current openSAP course Virtualize and Automate Your SAP Testing Using Int4 IFTT. In Week 2 Unit 3 I will be talking about SAP CPI migrations in detail – I will present a real-life scenario with migration from SAP PO to SAP CPI to new landscape with AIF (Application Interface Framework).

In week 3 Unit 4 you will learn technical details how Int4 IFTT tests SAP CPI and how working with the tool actually looks like.

None of participants have reported any nightmares after watching videos with me so I highly encourage you to join the course.

What’s more Int4 will be running a booth at TechEd Barcelona. We hope to see you there!

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Moyosore Olajiga
      Moyosore Olajiga

      Hi Former Member,


      Thanks for sharing this information, very informative.

      I have a scenario where our customers are upgrading their Legacy systems( ECC, a few stand alone Cloud systems and 3rd party systems) and implementing the new S/4 HANA CLoud. They currently use PI for their on-premise integration; CPI for cloud integrations and Mulesoft for some 3rd party to SAP integration

      Please note that they currently run on another Platform called Openshift, and they are considering running everything on SCP once the S/4 HANA cloud implementation is complete. They will therefore like to know how we plan to move all their Integration solutions to the SCP Integration Suite.

      Here are my questions.

      1. What would be the  approach to move all their existing integration solutions on PI to the SAP Cloud Platform Integration Suite? From your content above, it appears they have to migrate from PI to to CPI, following the approach above. Please confirm.
      2. While the Migration from PI to CPI is ongoing. Do they continue running these interfaces on PI or is their an option to connect the PI to CPI? Just thinking loud 🙂
      3. They are currently using CPI for cloud. Does that remain the same or is their any step to take to move that to the Cloud Platform Integration Suite? Or there is some connection or upgrade required?Many thanks
      Author's profile photo Former Member
      Former Member

      Hi Moyosore,

      1. There is no straightforward way to move integration content from PI to CPI. In order to do so you will need to develop your interfaces from scratch in CPI. This is why Int4 IFTT is so useful - you can run messages on CPI and compare them with results stored in PI. This way you can be sure output is exactly the same.

      2. They keep running interfaces and when CPI design is ready (it means it passed all tests in IFTT) they can switch to CPI.

      3. CPI is only in the cloud as part of Cloud Platform