we've got a problem with transaction SXMB_MONI. With starting this transaction and choosing option "Monitor for processed XML Messages" user is allowed to see all XML Messages which were processed.
We use authorization object S_XMB_MONI to restrict this. But it's only possible to reject that user can show details to a processed message. From SAP side there is no possibility to achieve that user can only see certain XML Messages in the list. And there are no plans to expand this functionality.
So I've got the following questions:
Is there another possibility to show user this list just with the messages, he is allowed to see?
An alternative for us is to create a variant with protected fields and to provide user the report RSXMB_SELECT_MESSAGES with this variant in a role. In this case, there will be created a transaction like Y_SID_12345678. I don't like these transactions because they have no relation to the origin transaction.
Is there a possiblity to change this transaction code or to provide another transaction?