cancel
Showing results for 
Search instead for 
Did you mean: 

Enhancement QQMA0014 is not called when defects recording is saved

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

jogeswararao_kavala
Active Contributor
0 Kudos

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

Former Member
0 Kudos

Hi Jogeswara,

You are right!

I just cannot understand why Notification save event is not triggered while the Notification is actually 'created' and 'saved' into the relevant table, although in a different way.

This has been very troublesome for me, because most of time Notifications are generated from defects recording, and users usually forgot to click "Change Notification" button, this in turn results in the missing of very important data which is imposed by the enhancement.

Regards

Danny

jogeswararao_kavala
Active Contributor
0 Kudos

I understand,

Prima facie, this looks like a point worth asking OSS.

rupesh_brahmankar3
Active Contributor
0 Kudos

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

Answers (0)