
SAP WF View workitem of other user inbox
June 11, 2012
IW31 Movement Type Customization
July 17, 2012- Open your Window from WDA Component and goto Outbound Plugs
- Create Exit Plug ‘O_WD_EXIT’ , Plug Type Exit
- Open the view
- Add Button for Exit
- Create Action ,provide Action Name and double click the Action Name
- Write the below Code in you Action method
- Mention your Exit Name which you created in Step 2
- Try your App in Portal
[cc lang=”ABAP”] DATA: lr_view_cntr TYPE REF TO if_wd_view_controller. lr_window_cntr
TYPE REF TO if_wd_window_controller, ls_para TYPE wdr_event_parameter, lt_para TYPE
wdr_event_parameter_list, lr_val TYPE REF TO data. FIELD-SYMBOLS :
TYPE ANY.
lr_view_cntr = wd_this->wd_get_api( ).
CALL METHOD lr_view_cntr->get_embedding_window_ctlr
RECEIVING
result = lr_window_cntr.
CREATE DATA lr_val TYPE c.
ASSIGN lr_val->* TO .
=’X’. ls_para-name =’CLOSE_WINDOW’. ls_para-value = lr_val. INSERT ls_para INTO
table lt_para. lr_window_cntr->if_wd_view_controller~fire_plug( EXPORTING plug_name
=’O_WD_EXIT’ parameters = lt_para ). [/cc]
TYPE REF TO if_wd_window_controller, ls_para TYPE wdr_event_parameter, lt_para TYPE
wdr_event_parameter_list, lr_val TYPE REF TO data. FIELD-SYMBOLS :
lr_view_cntr = wd_this->wd_get_api( ).
CALL METHOD lr_view_cntr->get_embedding_window_ctlr
RECEIVING
result = lr_window_cntr.
CREATE DATA lr_val TYPE c.
ASSIGN lr_val->* TO
=’X’. ls_para-name =’CLOSE_WINDOW’. ls_para-value = lr_val. INSERT ls_para INTO
table lt_para. lr_window_cntr->if_wd_view_controller~fire_plug( EXPORTING plug_name
=’O_WD_EXIT’ parameters = lt_para ). [/cc]