没有合适的资源?快使用搜索试试~ 我知道了~
给ALV GRID定义下拉菜单 给ALV GRID定义下拉菜单
资源推荐
资源详情
资源评论
ALV GRID是OO ALV的一种通用方式,OO ALV中可以定义下拉菜单,在常用的ALV GRID中也可以定义下拉菜单.具体见下面的代码.
*@---------------------------------------------------------------------*
*@ REPORT ZBCALV03. 如何在ALV_Grid的函数中定义下拉列表
*@---------------------------------------------------------------------*
*@ Created by Xavery Xue on 2009-05-10
*@---------------------------------------------------------------------*
REPORT zbcalv03 NO STANDARD PAGE HEADING
LINE-SIZE 170.
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*@ 声明数据库表
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
TABLES mara.
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*@ 定义类型、内表与变量
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
TYPES:BEGIN OF typ_data, "输出内表的结构类型
matnr TYPE makt-matnr,
matkl TYPE mara-matkl,
maktx TYPE makt-maktx,
spras TYPE makt-spras,
END OF typ_data.
* ALV下拉菜单的输出内表类型
TYPES:BEGIN OF typ_alv,
matnr TYPE makt-matnr,
matkl TYPE mara-matkl,
maktx TYPE makt-maktx,
spras TYPE makt-spras,
dd_handle TYPE int4,
*@---------------------------------------------------------------------*
*@ REPORT ZBCALV03. 如何在ALV_Grid的函数中定义下拉列表
*@---------------------------------------------------------------------*
*@ Created by Xavery Xue on 2009-05-10
*@---------------------------------------------------------------------*
REPORT zbcalv03 NO STANDARD PAGE HEADING
LINE-SIZE 170.
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*@ 声明数据库表
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
TABLES mara.
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*@ 定义类型、内表与变量
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
TYPES:BEGIN OF typ_data, "输出内表的结构类型
matnr TYPE makt-matnr,
matkl TYPE mara-matkl,
maktx TYPE makt-maktx,
spras TYPE makt-spras,
END OF typ_data.
* ALV下拉菜单的输出内表类型
TYPES:BEGIN OF typ_alv,
matnr TYPE makt-matnr,
matkl TYPE mara-matkl,
maktx TYPE makt-maktx,
spras TYPE makt-spras,
dd_handle TYPE int4,
END OF typ_alv.
* ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
* 全局变量
DATA i_result TYPE TABLE OF typ_data WITH HEADER LINE.
* ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
* ALV 工作区、变量与内表
TYPE-POOLS: slis.
DATA:i_fieldcat TYPE lvc_t_fcat, "输出的内表字段
wa_fieldcat TYPE lvc_s_fcat,
i_events TYPE slis_t_event, "事件存储内表
wa_events TYPE slis_alv_event,
i_ddval TYPE lvc_t_drop, "存储下拉列表的数据
wa_ddval TYPE lvc_s_drop,
i_alv TYPE TABLE OF typ_alv, "ALV
wa_alv TYPE typ_alv.
DATA:wa_sort TYPE slis_t_sortinfo_alv,
wa_variant TYPE disvariant,
v_repid TYPE sy-repid VALUE sy-repid.
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*@ SELECTION-SCREEN
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
SELECT-OPTIONS s_matnr FOR mara-matnr.
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*@ Executing program's events
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
INITIALIZATION.
START-OF-SELECTION.
PERFORM f_query_data.
* ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
* 全局变量
DATA i_result TYPE TABLE OF typ_data WITH HEADER LINE.
* ・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
* ALV 工作区、变量与内表
TYPE-POOLS: slis.
DATA:i_fieldcat TYPE lvc_t_fcat, "输出的内表字段
wa_fieldcat TYPE lvc_s_fcat,
i_events TYPE slis_t_event, "事件存储内表
wa_events TYPE slis_alv_event,
i_ddval TYPE lvc_t_drop, "存储下拉列表的数据
wa_ddval TYPE lvc_s_drop,
i_alv TYPE TABLE OF typ_alv, "ALV
wa_alv TYPE typ_alv.
DATA:wa_sort TYPE slis_t_sortinfo_alv,
wa_variant TYPE disvariant,
v_repid TYPE sy-repid VALUE sy-repid.
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*@ SELECTION-SCREEN
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
SELECT-OPTIONS s_matnr FOR mara-matnr.
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
*@ Executing program's events
*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
INITIALIZATION.
START-OF-SELECTION.
PERFORM f_query_data.
剩余6页未读,继续阅读
资源评论
ONCEFLY_CZ
- 粉丝: 1
- 资源: 3
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功