Message Queues in SAP EWM
In this blog I would like to explain the basic information on Message queue monitoring in SAP EWM.
Communication between the ERP system and the SCM system is based on the asynchronous
transfer technique queued Remote Function Call (qRFC). This technique is used for both the initial
data transfer and the transfer of data changes. If your SCM system is SAP Advanced Planning and
Optimization (SAP APO), it is also used to publish planning results from SAP APO to the ERP
system. The data is first buffered by the sending system and then transferred to the target system
(outbound queue), or it is transferred from the sending system and then buffered by the target
system (inbound queue).
The system differentiates between two types of error when processing qRFC modules:
A. Communication errors. These include:
2.Non-existent RFC destination, etc.
3.Blocked objects (is dealt with as a communication error)
4.As soon as the network connection is available again, a periodic repetition of the data
transfer should solve communication problems.
B. Application errors. These include:
2.Missing posting of data to the target system
3.Missing master data for transaction data (only SAP APO)
4.Application problems cannot be solved by the system itself and must be dealt with by a system administrator.
The qRFC monitor is used to monitor application errors in inbound and outbound queues.
It is available in both the ERP system and the SCM system. All transfer channels (queues) are
displayed for all target systems.
Outbound Queues can be seen in T.code SMQ1 and also in Monitor
Similarly Outbound Queues can be seen in T.code SMQ2 and also in Monitor
We can also save the queues for future processing and the same can be seen in T.code SMQ3.
Outbound Queues can be seen in T.code SMQ1 is seen as below,
Execute to see list of Queues,
Double click on the queue to get further details,
Double click on the Queue Name and Status to get further details about the Queue which helps us to
understand the reason for presence of the queue, so that relevant action can be taken to resolve this
Similarly, we get list of Inbound queues in T.code SMQ1.
We can also see Inbound and Outbound Queues in the Monitor with the T.code /N/SCWM/MON
Double click on Message Queue,
Select a Queue and click on the Application log to see further details of Error Queue,
Which gives us information about the queue which has come up due to Posting period error, “Posting
only possible in periods 2021/06 and 2021/05 in company code 1010”.
We can convey this information to finance team for maintaining the relevant posting period, once the
posting period is maintained the error queue can be reprocessed which removes the error in the
Hope this blog helped you understand the basic knowledge about Error queues and how to process them.
Hope you Enjoyed Reading the blog.
Please share the feedback about this blog.
For more information on EWM please refer the following links.
Please note: The Screenshots does not refer to any client and has been taken from our own demo
Thanks & regards,