I love SAP Graphical Message Mappings?
One constant throughout all of SAP’s successful integration journey from XI to PI, and then to PO, has been their Graphical Message Mapping Editor.
I’m not sure everyone loves their Graphical Message Mappings – but like it or not, it has also made the leap to the cloud as well. As Morten Wittrock points out in his blog “Cloud Integration mapping: Your options explained and compared“
- it allows you to “drag and drop” source fields to target fields
- it does not require any coding (well … we will get to that)
- it comes available with lots of built functions
- and you can build your own functions as well (ok … there is some coding)
Even with the ≈ 80% of mappings that the graphical mapping editor is suitable for, it is still sometimes difficult to understand how the mapping works, without a certain level of technical expertise. Just try to make sense of the mapping rule for target message field D_1154 from the image above.
SAP have not offered any sort of message mapping documentation solution, and so there is a great dependency on SAP PI/PO, and now SAP CI technical experts (especially now where there is a lot of activity to migrate away from PI/PO and to potentially redesign interfaces). There are some basic methods available to extract the information, and load it into Excel, where comparison of the mappings is also possible – but it’s not ideal.
SAP PI/PO Message Mapping Documentation
There is a better solution – we’ve created a Message Mapping Documentation feature that enables the easy review of message mappings. Non-technical people can now make some sense of message mappings, and SAP PI/PO and SAP CI technical experts do not need to waste their time creating documentation (I know I hated doing this years ago).
The message mapping rule for target message field D_1154 shown above is transcribed into the following documentation – which is clearly much easier to understand.
The overall message mapping documentation created includes the meta data, information about Function Libraries, and also any local UDF code. Elements, such as standard SAP functions and function calls, are colour-coded to improve readability.
SAP PI/PO Message Mapping Comparison
Some years later we built on the Message Mapping Documentation with a Message Mapping Comparison feature, to enable the quick determination of differences in message mappings – even across different PI/PO systems.
Comparing two message mappings is simple and clear, with any differences highlighted in yellow.
SAP PI/PO Message Mapping Similarity Analysis
And, in 2022, we developed the unique Message Mapping Similarity Analysis, so you can easily compare all your message mappings against all your other message mappings – to identify your message mappings that are say, “90% or more similar” (similarity % is configurable, from 50% to 100%).
The result of the analysis is shown in a window like the one below – by selecting the primary mapping on the left you can see all of its similar mappings on the right. And from here you can easily determine exactly how the mappings differ by clicking on ‘Compare’.
We hope this has opened up your eyes about what is possible when working with SAP Graphical Message Mappings.
Understanding how your Message mappings are working is important. In the absence of clear documentation, support and maintenance will be more problematic. And a migration away from SAP PI/PO will also benefit from improved transparency.
Let me know if you have any feedback or questions, and I will respond as soon as I can.
Finding out more
These mapping features are just a small part of our UDO for SAP PI/PO software, which is easily installed and configured on your client – you can be reviewing your interfaces and mappings in as little as 20 mins.
If you’re interested in finding out more you can find us at our Arianim page on the SAP Store. If you like, we can give you a short demo and an evaluation version – you can then try it out in your own environment, on your own PI/PO mappings.
The content in this post is based on our Arianim blog “Does anyone love their SAP Graphical Message Mappings?“.
If you are curious about what mapping options you have other than Graphical Message Mappings, I can recommend the following excellent SCN blogs from Morten Wittrock, Eng Swee Yeoh and Daniel Graversen.