ABAP如何自定义下拉列表
2009-02-27 16:48
288 查看
ABAP如何自定义下拉列表
1. 在选择屏幕上添加下拉列表控件, 代码如下:
PARAMETERS: auart LIKE vapma-auart AS LISTBOX VISIBLE LENGTH 6
DEFAULT 'ZESC' OBLIGATORY.
2. 手工添加下拉列表数据, 代码如下:
*&---------------------------------------------------------------------*
*& Form fill_data_to_auart
*&---------------------------------------------------------------------*
* to fill data for combo auart.
*----------------------------------------------------------------------*
FORM fill_data_to_auart .
TYPE-POOLS: vrm . "存放combobox内容的type pool
DATA: name TYPE vrm_id, " list box的名称
list TYPE vrm_values, " list box的值
value LIKE LINE OF list . " list box的结构
REFRESH list .
DEFINE fill_list.
value-key = &1. "个就是变量P_LIST的值
value-text = &2. "这个是text
append value to list.
END-OF-DEFINITION.
fill_list 'ZESC' 'ZESC'.
fill_list 'ZESE' 'ZESE'.
fill_list 'ZEDN' 'ZEDN'.
fill_list 'ZEEN' 'ZEEN'.
fill_list 'ZPBB' 'ZPBB'.
fill_list 'ZPBE' 'ZPBE'.
fill_list 'ZPDN' 'ZPDN'.
fill_list 'ZPEN' 'ZPEN'.
fill_list 'ZOCS' 'ZOCS'.
fill_list 'ZASC' 'ZASC'.
fill_list 'ZASE' 'ZASE'.
fill_list 'ZADN' 'ZADN'.
fill_list 'ZAEN' 'ZAEN'.
"---〉调用函数显示listbox里面的值
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
id = 'AUART' " PARAMETERS's Name
values = list.
ENDFORM. " fill_data_to_auart
3. 在 AT SELECTION-SCREEN OUTPUT. 事件中填充数据,代码如下:
PERFORM fill_data_to_auart.
以上代码,ECC6环境下通过。
1. 在选择屏幕上添加下拉列表控件, 代码如下:
PARAMETERS: auart LIKE vapma-auart AS LISTBOX VISIBLE LENGTH 6
DEFAULT 'ZESC' OBLIGATORY.
2. 手工添加下拉列表数据, 代码如下:
*&---------------------------------------------------------------------*
*& Form fill_data_to_auart
*&---------------------------------------------------------------------*
* to fill data for combo auart.
*----------------------------------------------------------------------*
FORM fill_data_to_auart .
TYPE-POOLS: vrm . "存放combobox内容的type pool
DATA: name TYPE vrm_id, " list box的名称
list TYPE vrm_values, " list box的值
value LIKE LINE OF list . " list box的结构
REFRESH list .
DEFINE fill_list.
value-key = &1. "个就是变量P_LIST的值
value-text = &2. "这个是text
append value to list.
END-OF-DEFINITION.
fill_list 'ZESC' 'ZESC'.
fill_list 'ZESE' 'ZESE'.
fill_list 'ZEDN' 'ZEDN'.
fill_list 'ZEEN' 'ZEEN'.
fill_list 'ZPBB' 'ZPBB'.
fill_list 'ZPBE' 'ZPBE'.
fill_list 'ZPDN' 'ZPDN'.
fill_list 'ZPEN' 'ZPEN'.
fill_list 'ZOCS' 'ZOCS'.
fill_list 'ZASC' 'ZASC'.
fill_list 'ZASE' 'ZASE'.
fill_list 'ZADN' 'ZADN'.
fill_list 'ZAEN' 'ZAEN'.
"---〉调用函数显示listbox里面的值
CALL FUNCTION 'VRM_SET_VALUES'
EXPORTING
id = 'AUART' " PARAMETERS's Name
values = list.
ENDFORM. " fill_data_to_auart
3. 在 AT SELECTION-SCREEN OUTPUT. 事件中填充数据,代码如下:
PERFORM fill_data_to_auart.
以上代码,ECC6环境下通过。
相关文章推荐
- ABAP如何自定义下拉列表
- 下拉列表如何自定义输入文字
- ABAP--如何在ALV_Grid的函数中定义下拉列表
- ABAP--如何在ALV_Grid的函数中定义下拉列表
- ABAP--如何在ALV_Grid的函数中定义下拉列表
- Vue.js自定义下拉列表,如何实现在下拉列表区域外点击即可关闭下拉列表的功能
- ABAP--如何在ALV_Grid的函数中定义下拉列表
- DataSet&DataTable如何绑定下拉列表控件获取不重复的值,如何添加一列自定义文字,并在下拉列表控件中显示自定义文字[winform学习实例]
- ABAP--如何在ALV_Grid的函数中定义下拉列表
- ABAP--如何在ALV_Grid的函数中定义下拉列表
- 【百度地图API】搜索建议,如何使用suggestion--下拉列表方式的搜索建议
- sharepoint 2010 如何给文档库或自定义列表添加评论功能
- 如何自定义改变SharePoint 中列表Web部件中所有行某列中的固定值为图片或其它HTML代码
- jquery自定义下拉列表示例
- 基于jquery的用dl模拟实现可自定义样式的SELECT下拉列表(已封装)
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- Android中Spinner下拉列表(使用ArrayAdapter和自定义Adapter实现)
- C# 程序中如何向(DEV)ComboBoxEdit控件中添加下拉列表的值不使用数据绑定,就是使用代码添加
- ABAP--如何建立通过sap表维护工具来维护自定义表TCODE
- Android中Spinner下拉列表(使用自定义Adapter实现,显示数据取自联系人数据库)