Hi,
While Creation of Order through IW31, the Notification getting Created. I need to update Notification Code Group and Code from Tasklist to Work Order/ Notification.
I have written code BADI - NOTIF_EVENT_SAVE implementation. assign filter with WorkOrder Notification in BADI
method IF_EX_NOTIF_EVENT_SAVE~CHANGE_DATA_AT_SAVE.
BREAK NKUMAR.
DATA: WA_IWQMFE TYPE WQMFE.
*CT_RIWO020TAB
*CT_IWQMFE
*CT_IWQMMA
*CT_IWQMSM
*CT_IWQMUR
if CT_IWQMFE[] isINITIAL.
WA_IWQMFE-MANDT = SY-MANDT.
WA_IWQMFE-QMNUM = cs_viqmel-qmnum.
WA_IWQMFE-FENUM = '000001'.
*WA_IWQMFE-ERNAM = SY-UNAME.
*WA_IWQMFE-ERDAT = SY-DATUM.
WA_IWQMFE-FEKAT = 'C'.
*WA_IWQMFE-FEVER = '000001'.
*WA_IWQMFE-KZMLA = 'E'.
WA_IWQMFE-posnr = '001'.
WA_IWQMFE-ANZFEHLER = '1'.
WA_IWQMFE-FEGRP = 'RDY-DRNG'.
WA_IWQMFE-FECOD = '1610'.
append WA_IWQMFE to CT_IWQMFE.
clear WA_IWQMFE.
else.
*READ TABLE CT_IWQMFE INTO WA_IWQMFE INDEX 1.
*IF SY-SUBRC = 0.
WA_IWQMFE-FEGRP = 'RDY-DRNG'.
WA_IWQMFE-FECOD = '1640'.
MODIFY CT_IWQMFE FROM WA_IWQMFE TRANSPORTING FEGRP FECOD WHERE qmnum = cs_viqmel-qmnum .
IF SY-SUBRC = 0.
ENDIF.
endif.
endmethod.
It is not Working if we have not assigned initial values Code Group and Code.
If we have enter some values in the Code Group and Code, able to update with above logic.
Can any one suggest me how to update Code Group and Code (Notification) while creating the WorkOrder through IW31/IW32.
Regards.
Kumar