Quantcast
Channel: SCN : Discussion List - Customer Relationship Management (SAP CRM)
Viewing all articles
Browse latest Browse all 4296

IW32 IW31 -- Order Creation ( With Notification ) BADI (ECC LAM)

$
0
0

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


Viewing all articles
Browse latest Browse all 4296

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>