This is the first blog of a series to check what SAP can offer to do a migration SAP PI/PO interfaces to Integration Suite.

This weekend (21st of January 2023) SAP released the Beta of the Migration Assessment and we decide to try it. We are preparing an SAP PI/PO system with less number of interfaces but keeping a good representation of the different possible scenarios that our customers will face to check how accurate the Migration Assessment is based on our Integration Suite experience to develop this interfaces from scratch.

1.1         Activate Migration Assessment

Before you can use Migration Assessment (Beta), you must activate the capability in SAP BTP cockpit.
    1. In your subaccount in SAP BTP cockpit, navigate to Services -> Instances and Subscriptions.
    1. Under Subscriptions, choose Integration Suite. The Integration Suite application launches.
    • Choose Add Capabilities.
    • In the step Select Capabilities, select the checkbox for Assess Migration Scenarios.
    • Choose Next: A list of the capabilities that are to be activated is displayed.
    • Choose Activate: The Overview tab displays the activation progress.

1.2                       Configure User Access

Before users can access the application, you need to assign the relevant role collections to them.


You’re subscribed to SAP Integration Suite in your subaccount. You’re assigned to the Subaccount Administrator role in the Security section of your subaccount There are two role collections available for Migration Assessment (Beta) that cover different personas and responsibilities:
    • PIMAS_Admin performs administrative tasks, like configuring system settings
    • PIMAS_IntegrationAnalyst performs executive tasks, like reading and running evaluations as well as downloading results


    1. In your subaccount in SAP BTP cockpit, navigate to Security  Role Collections.
    1. Select the role collection you want to assign and choose Edit.
    • In the Users section, enter the ID of the user you want to assign the role collection to.
For each additional user, choose + Add a User and enter their ID.
    • Choose Save.

1.3  Create a technical user in SAP PI/PO

We created a technical user with the following roles:

1.4  Configure the Cloud Connector

Open the cloud connector, in the server where you have it installed open the url: http://localhost:8443/ And configure new connection:
    1. Backend Type SAP Process Integration
    • Protocol HTTP
    • Internal Host/Port
    • Virtual Host/Port
    • Allow principal propagation
    • Principal type -> Kerberos
    • Host in Request Header -> Use Virtual Host
    • Create a resource for the Connection
    • The URL Path should be just /
    • The Access Policy should be Path and all sub-Paths.

1.5  Create Destination in the BTP Cockpit

We need to create a destination in the BTP Cockpit for this purpose

1.6  Extract information


    1. In the Migration Assessment application, navigate to Request -> Data Extraction.
    1. Choose Create.
    1. Enter a Request Name and select the System you want to connect to.
    1. Choose Create.
The data extraction starts. Once the extraction finishes, the new request appears in the list of data extraction requests with status Completed.
    • Choose Log to view the data extraction log, which provides you with details about the data extraction.

1.7  Scenario evaluation

There is a Dashboard that shows the following, classifying the effort for the migration in T-Size measures (S, M, L and XL) and we can also see how many Sender and Receiver adapters we do have per type. We have another tab where we can see per ICO the complexity and if the interface requires adjustments or is ready to migrate.
Also the scenario evaluation compose an pdf, that can be a good tool to show to the customers what is the effort estimated by this tool, and the effort in Person/days for the technical migration.
Most but the most useful export, could be an excel sheet that contains all the information about the interfaces in different Excel sheets.
In the next blogs we will analyse if we agree with the estimations for a set of different interfaces, and the final objective will be to check how the automatic migration tool will handle all the possible scenarios. We believe, based not only on the Migration Assessment tool  that a big number of complex scenarios will require reimplementation, and in some cases this could be a good opportunity to rethink the process and use the best practices. These were our key insights for your SAP PI/PO to Integration Suite Migration assessment.
Related Post
KSeF e-invoicing system new dates of entry into force
KSeF Poland einvoicing e-invoicing ecompliance sap integration code10 VAT tax reporting

KSeF e-invoicing system launch has been delayed after the external audit. Here we review most important changes and new key Read more

Migration to Integration Suite – Regression testing for IDOC scenarios 
Big AI robot helping developers test and find issues in their code

Effective regression testing in PI/PO to Integration Suite migration: Learn how to optimize your project with quality test cases and Read more

Exploring EDI Standards Efficiency: A Deep Dive into Streamlined Business Communications

EDI automated electronic functionality allows data to be shared quickly, rather than days or weeks required by paper documents or Read more

The Future of B2B E-Invoicing in Spain: Navigating New Regulations
b2b spanish einvoice

The latest transformation in Spain's business landscape is the advent of B2B e-invoicing. This groundbreaking change is set to streamline Read more

5 Responses

  1. Hi,

    Thanks for the blog i had configured as suggested and tested connection and showing successful but while executing request getting below error.

    Extraction request returned an unexpected result. Code: 400 Bad Request 500 Internal Server Error.

      • Hello ,

        while the test connection is working successful but while executing data extraction I am getting below error either at OM_Details extraction or MM_Details extraction.

        xtraction request returned an unexpected result. Code: 400 Bad Request 500 Internal Server Error.

        could you please help.

Leave a Reply

Your email address will not be published. Required fields are marked *