cancel
Showing results for 
Search instead for 
Did you mean: 

Identify mappings that contains deprecated functions during PO 7.5 upgrade from PO 7.4

Hello All,

We are looking to migrate from SAP PO 7.4 SP19 to SAP PO 7.5 SP15. Since the JDK version changes from 6 to 8 during the upgrade, we need to assess if any of the existing mappings (udf, java mappings) have used any of the functions that have been deprecated as of JDK 8.

From our understanding, there are 3 places where we need to search for deprecated function use.

1. User defined functions in mappings

2. Java Mappings

3. Custom Adapter Modules

For item 1: User defined functions in mappings

We have used Michal's blog as a reference to take a dump of all mappings in our landscape. Since we have more than 2800 message mappings and since simplequery gives the output as an HTML file with each mapping object linked as XML with source code embedded inside an XML tag in an encoded, zipped format, its not an easy job to get to the final source code in order to search for deprecated functions.

Is there an easier way to achieve this?

For item 2 : Java Mappings

Is there a simplequery like functionality to extract source code of all Java Mappings?

For item 3 : Custom Adapter Modules

We are planning to go through each of them one by one as we just have around 10 custom modules in our landscape.

Thanks in advance!

Accepted Solutions (1)

Accepted Solutions (1)

former_member608139
Active Participant

you can use Message Mapping report to help you in this activities:

https://<HOST>:<PORT>/rep/support/private/MappingReport.jsp

0 Kudos

Thanks Carlos for the pointer. Can you confirm if this report identifies the usage of deprecated functions inside UDF's?

Or is this report limited to identifying all INBUILT functions that has undergone a change as part of the latest PO upgrade? e.g. Collapse Context node function.

former_member608139
Active Participant

You will fill the String Text function name, this report will looking for this string inside the UDFs for example and depracated standart SAP functions

0 Kudos

carlosrodrigop Do you know what is the role required by the user to access this report?

Answers (2)

Answers (2)

martinbindner
Explorer
0 Kudos

Hi all,

As most PI/PO systems will be migrated in the near future to either a new 7.50 version, to CPI or to any other iPaaS the question from the Oasis Team will become more relevant. Often a mapping needs to be adjusted or redesigned in order to work on the new environment.

Therefore, I would like to make you aware of a commercial tool which exactly addresses this topic: The tool is called UDO and offers a Mapping search for ALL mapping types (graphical Mappings, Java, XSLT and Function Libraries), beside many other useful features.

Please find below some screenshots:

Search Dialog

Result list

From the result list you can directly go to a mapping:

Graphical Mapping example

XSLT example

Java example

The tool can be found at https://www.arianim.com

Please note that I am an employee of this company.

Regards, Martin

former_member608139
Active Participant
0 Kudos

I don't have any idea, but probably you will need administration and developer roles to do this

0 Kudos

Thank you!