Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
DeepakGDeshpande
Associate
Associate
9,830

Introduction


SAP Cloud Integration version 2.42 comes with Display Queue feature for Message Mapping editor. This blog explains how the feature works.
Note: The display queue feature is already available in SAP Process Integration (PI) Message Mapping. Before using the display queue feature, you need to have some understanding of Context and Queue.  But, this blog doesn’t explain about context and queue because this has been covered by many other blogs as part of SAP PI Message Mapping. For example, blogs https://blogs.sap.com/2006/04/23/introduction-to-context-handling-in-message-mapping/ and https://blogs.sap.com/2005/06/09/introduction-to-queues-in-message-mapping/.

 

Message Queue


Consider a sample integration flow project as shown below.



 

Open the message mapping editor by clicking on the MsgMap1.mmap mapping file.

 



 

The expression elements in the mapping expression editor now comes with an explicit action named Display Queue. Below are the screenshots of the same which depicts where this new action is available.

 

Source Elements



Function Elements




 

 

Target Elements




 

Test XML File


To construct a message mapping queue, you need to provide a test XML file, matching your source schema structure. A separate UI control has been provided where you can browse and select the input test XML file as shown in below screenshot

 



 

Once you provide a test XML file, you can execute the Display Queue action. The mapping queue will be constructed and rendered in a non-modal dialog. Sample screenshots of the message queue dialog are as given below

 



 

The opened dialog windows can be moved to other locations within the message mapping editor, such that you can keep the required queues information of different expressions adjacent to each other and examine the values. If you change the input test payload or mapping context of the expression, to update the mapping queue, you need to refresh the queue dialog.  If you navigate out of mapping editor, all the mapping queue dialog windows will be closed.
7 Comments