Integration Blog Posts
Whether you’re a beginner or an experienced developer, this page is your go to resource for how to guides & tutorials, FAQs, and feature highlights
cancel
Showing results for 
Search instead for 
Did you mean: 
robertot4s
Contributor
654

When I first started using CPI, I missed a lot the monitoring capabilities of SAP PO… A few months ago, SAP released the Message Status Overview functionality for SAP Integration Suite and it  made me really happy, but I still miss the ability to filter by Business Component by standard. I usually like to filter in SAP PO by SAP systems to know if all messages from/to SAP have been processed successfully:

robertot4s_0-1742482393541.jpeg

To achieve this in SAP Integration Suite, it is necessary to fill in SAP_Sender and SAP_Receiver message headers in all integration flows. You only need to create the message headers in a Content Modifier step:

robertot4s_1-1742482393543.jpeg

Now, you will see data in the Message Status Overview by selecting the “Overview By Senders” or “Overview By Receivers” option:

robertot4s_2-1742482393548.jpeg

It is easy, but it is necessary to define a clear procedure for developers: Maintain a system catalog and make sure to add the headers in every iflow. Also, if there is more than one receiver, you have to decide what to do because the SAP_Receiver header is unique for each message.

By default, the different receivers are concatenated and stored together in the SAP_Receiver header. This is not very useful because in the overview each combination behaves as an separete Receiver:

robertot4s_3-1742482393553.jpeg

An alternative is to store only the main receiver system of the process, but in some cases the main receiver may not be clear and this overview may not give you the real situation of your messages.

The other option is to use the property (not message header!) SAP_ReceiverOverwrite. By setting this property to true at the beginning of the process, the SAP_Receiver header is overwritten during the process execution. With this option you could also lose information, but for error messages you will have a more realistic situation.

In conclusion, there is a way in SAP Integration Suite to filter by Sender and Receiver systems in the style of SAP PO, but it requires effort. I hope SAP will improve how to manage and select systems in integration flows.

1 Comment
Top kudoed authors