Skip to Content
avatar image
Former Member

Enhancement QQMA0014 is not called when defects recording is saved

Hi all,

I put a break point in the enhancement QQMA0014, when I save the quality notification in QM01, the debug session is opened. however, when I activate notification from defects recording(Transaction QF01), the enhancement is not called up. I have checked the quality notification, nothing is different from those created manually by QM01.

The documentation of Enhancement QQMA0014 says: "Whenever you call the Save function in the notification transaction, a

subroutine is run. The customer exit is called up from this subroutine."

Please kindly share your thoughts on this issue.

Thanks

Danny

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    Dec 29, 2014 at 08:11 AM

    Hello Danny,

    It is OK. User-exit (Break-point) triggers only when you go to Notification Edit screen through the following button and press back  button to come to your Defect Recording screen. It will not trigger when you use the Activate button, because here Notification Save event is not directly involved.

    KJogeswaraRao


    Capture.PNG (5.1 kB)
    Add comment
    10|10000 characters needed characters exceeded

    • Hello Danny,

      This is standard behavior, results/defect recording transactions such as QE01 QF01 do not behave the same way as quality notification transactions QM01/QM02. In QM01 the message application is launched directly which allows for more extensive validity checks on mandatory fields.


      Please check BAdi NOTIF_EVENT_SAVE can be used in this case.


      Best Regards,

      R.Brahmankar