- 有时用户为了在报表编辑时更方便一些,会提出ALV编辑时进行下拉框的赋值
- 实现步骤
- 定义一个存储下拉框的内表
**这两个字段是成组出现的 缺一不可 TYPES:BEGIN OF ty_data, list TYPE int4, "下拉列表组 kslx TYPE c LENGTH 20, "考试类型 END OF ty_data. "*定义存储下拉列表的数据内表 DATA:gt_ddval TYPE lvc_t_drop, "设置下拉框内表的值 gt_ddval[] = VALUE #( ( handle = '1' value = '挂科') ( handle = '1' value = '补考') ( handle = '1' value = '通过') ).
- Fieldcat的参数EDIT和DRDN_HNDL赋值
DEFINE %%add_fieldcat. gs_fieldcat-fieldname = &1. gs_fieldcat-scrtext_m