Skip to Content

Restrict notification type creation

Hello,

I have multiple notification types, currently all are craeted manually.

For a new solution, we required that notifications should be triggered via a maintenance plan, which we achieved by creating a maint plan using maint plan category as "Inspection(notif.only)" in IW41. This maint plans will have a new notification type maintained.

The new notification type "T4" was created, which will be only used for these plans.

We now want that users when using IW21 for creating other notifications should not be able to create a notification type T4.

Other than changing the objects, notification types etc in the roles, how can this be achieved?

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • Best Answer
    Aug 31, 2017 at 02:07 PM

    Hi,

    You could implement a check in user exit QQMA0002. Set the exception if transaction code is IW21 and notification type = T4. Users will still be able to amend these notifications in IW22 (unless you prevent that also) and display via IW23.

    -Paul

    Edit: use QQMA0026. for maintenance/service notifications

    Add comment
    10|10000 characters needed characters exceeded

  • Aug 31, 2017 at 06:52 AM

    Check with SAP-BASIS on the use of Authorization Object 'I_QMEL' in Transactions ...

    I think this would provide a better approach than using ABAP (BAdI when creating a Notification) ... Additionally : in recent EhP there is a possibility to activate a EhSwitch that allows a user to change the Notification Type within a Notification ... This could be an important side Note when implementing this requirement ....

    Add comment
    10|10000 characters needed characters exceeded