How to improve after you have worked with SAP PI/PO for 6 months – 2 years

I have 1 year of experience in SAP PI. I am writing this to get your suggestion on how can I improve myself in SAP PI could you please suggest me what are all the things I need to do to become a good consultant/Developer, which are all the areas I need to focus more.…

Continue Reading →

How can I stop delivering a SAP PI/PO message if it will be empty?

In some cases, you are able to determinate if the message should be delivered before it is mapped. It is the case if you have to perform a validation for each line if it has some specific property. If you can do an XPath to validate if the message contains valid line items it is…

Continue Reading →

How can I send multiple messages and ensure they are delivered in order?

For some scenarios, end systems want to ensure that they receive the messages in a specified order. SAP PI/PO does support Exactly Once In Order (EOIO) which is a built-in process that ensures that a message is delivered all the way to an adapter before you can see it. In this video we will share…

Continue Reading →

How to convert xml to PDF

It is a common use case to convert an XML to PDF to display to users. I have in other projects used Apache FOP that will allow you to convert an XML to a PDF. The structure you will need to create the pdf document from XML is pretty complex. So it is probably a…

Continue Reading →

New Product — SAP PI/PO Message Mapping

One of the most complex aspects of SAP PI/PO is learning how to make great Message Mappings. I have trained developers in SAP PI/PO, and I have mentored/coached them in message mapping. The most frequent questions I have received from them were related to the nature of queues and contexts. A lot of students participating…

Continue Reading →

Best Practices – Message Mapping

As a part of my SAP TechEd presentation on best practices, I would like to share some common problems that I see with SAP message mappings. If you are not an experienced SAP PI/PO developer, you may be missing some of the patterns. It could make your mappings miss contexts, thereby rendering them error-prone. The…

Continue Reading →

Exporting SAP PI/PO Message Mapping to Documentation

It is no longer possible to export XMI files from SAP PI Swing GUI (Graphical User Interface). However, there is a new way to create the documentation for the mappings. You can export the message mapping using the following method: You need to install NWDS (NetWeaver Developer Studio) from SAP. You can find the latest…

Continue Reading →

Message Mappings Can Be Simplified

I have recently worked with a client, and we were going through one of those big mappings, to see what was going on in it. Sometimes, things were a bit unclear. Sometimes, it was difficult to understand, to help develop, and to realize what went wrong.   I wanted to show you just how complicated…

Continue Reading →