Skip to Content

SAP PO Failed Message Deletion

Nov 30, 2016 at 06:14 PM


avatar image
Former Member

Hi All,

We have PO 7.5 system with Oracle DB and Linux in our landscape.

We are looking for some approach to delete failed Sync/Async Messages in PO system.

In PI, I can find there are jobs which we can run in SM37 to delete and archive messages and also to mark failed Async messages as Cancelled.

But I do not find such type of information for PO system.

1) How can we mark failed Async Message to Cancelled.

2) How can we Archive and Delete failed Async Message

Please let me know your input.



10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

avatar image
Former Member Dec 01, 2016 at 08:10 PM
Show 1 Share
10 |10000 characters needed characters left characters exceeded
Former Member

Hi Dan,

I checked both of these threads but they do not provide any significance information on how can we delete failed Async messages in system. We need to find two information -

1) How can we mark failed Aync messages as cancelled in SAP PO which is only Java Stack.

2) Then How can we delete these messages, Will normal message deletion job which deletes successful messages will also delete cancelled messages.


Evgeniy Kolmakov Dec 02, 2016 at 07:33 AM

Hi Shivam!

You can cancel failed messages with Cancelling job:

Cancelling Job

Used for cancelling unfinished messages (for example, messages in the system error status).

Instead of cancelling unfinished messages manually in message monitoring, you can schedule a job to cancel these messages automatically. This is particular useful if there is a high number of messages to be cancelled.

The cancel job will move the messages to the Cancel status. This is a final status. That means the messages cannot be resent anymore and they will be removed from the system by the standard clean up mechanism as soon as possible (Deleting Job).

Regards, Evgeniy.

10 |10000 characters needed characters left characters exceeded