cancel
Showing results for 
Search instead for 
Did you mean: 

Queue stop

Former Member
0 Kudos

Hello.

I have the following scenario:

Queue Q1 -> with messages of interfaces "A", "B" and "C".

This queue is stopped and I need to delete all the messages from the interface "A" only.

Is it possible to do this? If yes, what is the procedure?

Thank you,

Luiz.

Accepted Solutions (0)

Answers (4)

Answers (4)

siddhardha_dnk
Active Participant
0 Kudos

Hi Luiz,

Go to SXI_MONITOR, Filter messages by providing interface name 'A' in Sender Interface -> Execute(F8).

If there are more than 200 messages, Change the value in SXI_MONITOR screen to desired number before you execute.

Select all and Cancel messages in EDIT tab which is at the top of screen.

Regards,

Sid.

Former Member
0 Kudos

Hi Silva

Once you have the message ID's you can run the ABAP report  in SE38 "RSXMB_CHECK_MSG_QUEUE", there is an option to cancel messages based on Message ID

Regards

Srinvias.

Former Member
0 Kudos

Hi Silva

One way i could see to identify the message is :  In SXMB_MONI you have an option to give QUEUE ID . So you can  give sender interface Name as A and then switch to  Advance tab and mention queue ID . That way you will know which message you have for interface A in the queue. You can take the message IDS and then try to delete them .

I think there is a way to filter messages based on TID as well  which is displayed in SMQ2. If these message are for IDOC  for interface A then in IDX5 you can you can search for the message ID Based on transaction ID. In order to Cancel the message you will have to remove the scheduled  message from the queue .

former_member184720
Active Contributor
0 Kudos

Is it not possible for you to cancel those messages in sxmb_moni??