ALV双击跳转事件
2011-11-24 09:27
218 查看
*&---------------------------------------------------------------------*
*& Form set_pf_status
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* -->RT_EXTAB text
*----------------------------------------------------------------------*
form set_pf_status using rt_extab typeslis_t_extab.
set pf-status 'ZSTANDARD'.
endform. "Set_pf_status
form user_command using ucomm likesy-ucomm
selfield type slis_selfield.
read table it_data indexselfield-tabindex.
check sy-subrc = 0.
case ucomm.
when'&IC1'.
set parameter id 'VF' field it_data-faph.
call transaction 'VF03' and skip first screen.
endcase.
endform. "USER_COMMAND
orm display_data.
call function 'REUSE_ALV_GRID_DISPLAY'
exporting
i_callback_program = w_repid "当前程序
i_callback_pf_status_set = 'SET_PF_STATUS'
i_callback_user_command ='USER_COMMAND'
i_save = ''
is_layout = i_layout "子函数layout_build填充的格式定义
it_fieldcat = i_fieldcat_alv[] "子函数fields填充的各列
i_grid_title = tmp_title
tables
t_outtab = it_data. "假设数据都在head1内表中
endform. "display_data
蓝色部分程序中必须加入,pf-status 自行添加设置即可.
*& Form set_pf_status
*&---------------------------------------------------------------------*
* text
*----------------------------------------------------------------------*
* -->RT_EXTAB text
*----------------------------------------------------------------------*
form set_pf_status using rt_extab typeslis_t_extab.
set pf-status 'ZSTANDARD'.
endform. "Set_pf_status
form user_command using ucomm likesy-ucomm
selfield type slis_selfield.
read table it_data indexselfield-tabindex.
check sy-subrc = 0.
case ucomm.
when'&IC1'.
set parameter id 'VF' field it_data-faph.
call transaction 'VF03' and skip first screen.
endcase.
endform. "USER_COMMAND
orm display_data.
call function 'REUSE_ALV_GRID_DISPLAY'
exporting
i_callback_program = w_repid "当前程序
i_callback_pf_status_set = 'SET_PF_STATUS'
i_callback_user_command ='USER_COMMAND'
i_save = ''
is_layout = i_layout "子函数layout_build填充的格式定义
it_fieldcat = i_fieldcat_alv[] "子函数fields填充的各列
i_grid_title = tmp_title
tables
t_outtab = it_data. "假设数据都在head1内表中
endform. "display_data
蓝色部分程序中必须加入,pf-status 自行添加设置即可.
相关文章推荐
- gridview鼠标双击事件(跳转至新页面并传值)单击获取值
- 转 ALV 行选择 及 双击事件&ALV功能总结
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- ALV双击单元格事件处理
- SAP ALV Class方式显示、事件响应、双击打开ALV窗口
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- alv 修改/ oo对象/ 双击事件/更改事件
- ABAP FUNCTION ALV单元格单击/双击事件
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- ABAP--处理'REUSE_ALV_GRID_DISPLAY'的双击事件
- 【转载】REUSE_ALV_GRID_DISPLAY ALV表格数据 双击事件
- OO ALV(一屏幕显示多个ALV, 双击事件)例子
- ALV中鼠标双击事件
- ALV表格数据双击事件
- 用BDC实现ALV事件多级跳转(例MEK2)
- 自定义屏幕中ALV 双击事件怎样触发屏幕的PAI(cl_gui_cfw=>set_new_ok_code)
- 双击页面跳转事件