SET HANDLER g_event_receiver->handle_data_changed_finished FOR g_grid . ENDFORM . 注意: alv_data_changed也是事件类函数,需要lt_event 中增加对应内表. 并且需要注册对应的事件,使用该事件也必须后面跟带刷新函数,否则无法生效. 该函数使用场景主要为,修改料号, 选择帮助,权限
注意: 使用alv_data_changed 时,这个事件时间是在操作时就触发的,内表会当即发生变化.而且使用该事件时一定要更新刷新alv事件 . DATA_CHANGED_FINISHED 使用该函数时,需要在data 数据准备的地方注册定义屏幕类并注册对应的事件 ,其次是该事件是在处理完毕后修改对应内表数据. 在前面讲的 alv_Data_changed 后面, ...
Handle_after_user_command FOR EVENT after_user_command OF cl_gui_alv_grid IMPORTING e_ucomm. *--在ALV可修改的情况下,控制数据修改 Handle_data_changed FOR EVENT data_changed OF cl_gui_alv_grid IMPORTING er_data_changed. *--在数据修改完成之后 Handle_data_changed_finished ...
" 屏幕函数CLASSlcl_event_receiverDEFINITION."定义类 捕捉各种事件PUBLICSECTION.**搜索帮助*METHODShandle_onf4FOREVENTonf4OFcl_gui_alv_grid*IMPORTINGe_fieldname es_row_no er_event_data.*数据改变事件METHODShandle_data_changed_finishedFOREVENTdata_changed_finishedOFcl_gui_alv_gridIMPORTINGe_modified et_...
Handle_data_changed_finished FOR EVENT data_changed_finished OF cl_gui_alv_grid IMPORTING e_modified. *--管理菜单 Handle_menu_button FOR EVENT menu_button OF cl_gui_alv_grid IMPORTING e_object e_ucomm. *--管理按钮点击 Handle_button_click ...
DATA:GC_GRID TYPE REF TO CL_GUI_ALV_GRID. DATA:GT_FCAT TYPE LVC_T_FCAT. DATA:GS_LOUT TYPE LVC_S_LAYO. DATA:GS_VARI TYPE DISVARIANT. SELECTION-SCREEN BEGIN OF BLOCK B1 WITH FRAME TITLE TEXT-001. PARAMETERS: P_WERKS TYPE MARD-WERKS OBLIGATORY. ...
20 * iv_variant_handle = '1' 21 * i_f4_form = 22 * i_toolbar_form = 23 * i_user_command_form = 24 * i_hotspot_form = 25 * i_datachanged_form = 26 * i_datachanged_finished_form = 27 * i_before_ucomm_form = 28 * i_double_click_form = ...
CLEARer_data_changed->mt_deleted_rows. ENDIF. * ENDMETHOD."handle_data_changed * * * data has been deleted than set the temp data back to the main table * and refresh the table display METHODhandle_changed_finished. * restore data
SET HANDLER g_handler->handle_toolbar FOR class_object. SET HANDLER g_handler->handle_user_command FOR class_object. SET HANDLER g_handler->handle_data_changed FOR class_object. SET HANDLER g_handler->handle_data_changed_finished FOR class_object. ENDFORM. "instantiate_grid MODULE status_0100...
METHOD handle_data_changed_finished. PERFORM handle_data_changed_finished USING e_modified. ENDMETHOD. ENDCLASS. FORM handle_onf4 USING e_fieldname TYPE lvc_fname es_row_no TYPE lvc_s_roid. IF e_fieldname = 'ZSHELLTYP'. DATA: it_f4 TYPE lvc_t_f4 WITH HEADER LINE. ...