Figaf’s first tool was a Message Mapping Documentation Tool created in PHP that could take a message mapping file and export it. It needed a workaround that was blocked because of a security policy, so you could no longer export the message mapping XML. I never got it updated to use the Simple Query.
There was also a Mapping Master in Excel that could connect to your SAP PI System to extract the information via VB. At some point, SAP added Mapping documentation into NetWeaver Developer Studio. Then there was no longer any project to make mapping documentation better.
Update March 2023: You can use this function free of charge in our Migration Edition as part of your migration to SAP Integration Suite.
Until now.
In release 2101 we added a function to make it possible to create SAP PI/PO Message Mapping documentation in a new way. I added the ticket in spring 2018, but it only got prioritized now.
You can see an example of the file we have created here.
Download the example mapping diff (Excel)
Compared to SAP standard we have the following features:
- Can compare multiple message mappings in one file, so you can get a better understanding of what is happening with it. This is perfect if you are doing EDI mappings and want to understand the changes between them.
- Format functions with nested structures
- Allows you to compare transports, so you can see what is different between the current system and production
You can see a demonstration of it here.
Watch on YouTube SAP PI Message Mapping Diff
And how about SAP CPI?
We do have the same option to document SAP Cloud Integration Message Mappings. You can use this comparison for all mappings in an Iflow or to compare between your development and production iflows.
It should be possible to improve some more on formatting and naming of UDFs.
Try Figaf today
It is really easy to start a free trial of the Figaf DevOps Suite. We have a 30 minutes getting started guide. So you can see how to configure the tool and setup testing.
You can see the 30 minutes getting started guide here.