Why migrate ESR proxies?
In order to work with ABAP proxies with SAP Process Orchestration we only had to define them in ESR and generate with transaction SPROXY on the SAP Backend system. If we are in a process of migrating from SAP Process Orchestration to SAP Integration Suite we need to consider that working with ABAP proxies will be changed in two ways:
a) current ABAP proxies need to be converted to web services and call SAP Integration Suite directly (not in a central way as it was done with SAP Process Orchestration)
b) currently SAP Integration Suite does not support proxy generation on the SAP Backend system so we need to decouple creation of message types/data types in SAP Integration Suite from creating and maintaining them on the SAP backend system (SAP S/4HANA, etc.)
How do decouple ESR Proxies for SAP Process Orchestration to SAP Integration Suite migration?
In order to migrate existing ESR proxies from the Enterprise Services Repository (ESR) to the Metadata Repository (MDR) so they can be maintained on the SAP backend system (SAP S/4HANA, etc.) you need to start with deciding which namespaces need to be migrated as you can do it one by one in case your migration strategy is not all at once.
Step 1
Open transaction SPXNGENAPPL to select the namespace assignment (you can create a generic entry * that considers all valid namespaces in case you want to migrate all at once). Assign them to the Backend Metadata Repository in order to be able to maintain them on the SAP backend system.
Step 2
Open transaction SPXNMIG, define a namespace range and press Execute. Then you can select all namespace which you want to generate and press Generate button.
You’re done! Now you can maintain your ESR proxies without the ESR directly on your SAP backend system!
Testing the SAP Process Orchestration to SAP Integration Suite migration
In case you’d like to automate testing of your SAP Process Orchestration to SAP Integration Suite migration you can do it using SAP Recommended software from Int4 – Int4 Shield Lite – which can be used for free for 12 months to test such migrations (link below).
Furthermore if you’d like to extend the testing of your interface scenarios to the SAP backend system (SAP S/4HANA, ECC) you can do the same with Int4 APITester which is used to regression test the whole SAP interface from the integration platform up to the SAP backend system implementation (including ESR Proxies).
References:
Migrate your SAP PO to SAP CPI – webinar recording
Int4 Shield – free for 12 months for SAP Process Orchestration to SAP Integration Suite migrations
Migrate ESR Proxies from help.sap.com