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 后面, ...
要设置ALVD的鼠标双击事件,通常我们使用CL_GUI_ALV_GRID类来创建ALV。通过设置HANDLE_DATA_CHANGED事件...
FORM. handle_data_changed USING p_er_data_changed TYPE REF TO cl_alv_changed_data_protocol. *如果更新的reason字段长度小于10为则提示用户填入字符数不能低于10 DATA:mod_data TYPE lvc_t_modi, wa_mod_data TYPE lvc_s_modi. mod_data = p_er_data_changed->mt_mod_cells. LOOP AT mod_data I...
DATA: lv_row TYPE i. CLASS lcl_event_handler DEFINITION. PUBLIC SECTION. METHODS: on_do...
ENDMETHOD."handle_data_changed ENDCLASS."lcl_event_receiver IMPLEMENTATION 这里只是定义了一个方法,用来监听数据变更事件 FORMdata_changedUSINGp_er_data_changed TYPEREFTOcl_alv_changed_data_protocol. DATA: l_tabixTYPEsy-tabix . DATA: ls_rowTYPEty_data . ...
METHOD handle_data_changed.PERFORM data_changed USING er_data_changed.ENDMETHOD. "handle_data_changed ENDCLASS. "lcl_event_receiver IMPLEMENTATION 这⾥只是定义了⼀个⽅法,⽤来监听数据变更事件 FORM data_changed USING p_er_data_changed TYPE REF TO cl_alv_changed_data_protocol....
* CLASS-METHODS handle_user_after_user_command FOR EVENT AFTER_USER_COMMAND OF cl_gui_alv_grid. * CLASS-METHODS handle_user_befor_user_command FOR EVENT BEFORE_USER_COMMAND OF cl_gui_alv_grid. * CLASS-METHODS handle_data_changed FOR EVENT DATA_CHANGED OF cl_gui_alv_grid IMPORTING e_data...
"EXCEPTIONS" error=1"OTHERS=2.CREATEOBJECTg_event_receiver.SETHANDLERg_event_receiver->handle_data_changed_finishedFORg_grid.ENDFORM. 注意: alv_data_changed也是事件类函数,需要lt_event 中增加对应内表. 并且需要注册对应的事件,使用该事件也必须后面跟带刷新函数,否则无法生效. 该函数使用场景主要为,修改...
"修改时触发 METHODS HANDLE_DATA_CHANGED FOR EVENT DATA_CHANGED OF ABAP—技术验证平台(屏幕类01) 、ALV_GRID 3、ALV_TREE 4、Drag and Drop 5、图片显示 6、程序中包含一个以纵深结构作为静态属性的类 代码: *&... pic_line. DATA l_alignment TYPE i. FIELD-SYMBOLS:<F1>. ""&...