Hi Hafiz,
You are right, Mine is also same case, though it is ECC6.0.
I have used User-Exit QQMA0014 with the following code.
This prevents saving a Notification without an Equipment or a Functional Location.
IF I_VIQMEL-QMART = 'M2' OR I_VIQMEL-QMART = 'M3'. "M2, M3 are Notification Types
IF I_VIQMEL-TPLNR IS INITIAL AND I_VIQMEL-EQUNR IS INITIAL.
MESSAGE: 'Please Fill Equipment or Functional Location' TYPE 'E' .
ENDIF.
ENDIF.
Good Luck!
Jogeswara Rao K