博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
复选框、单选按钮、下拉列表的定义
阅读量:6548 次
发布时间:2019-06-24

本文共 1766 字,大约阅读时间需要 5 分钟。

1、定义复选框

REPORT ztest_sum.TABLES:mara,syst.PARAMETER p_box AS CHECKBOX USER-COMMAND comm1. "comm1是事件代码,控制语句at selection-screen.或者 start-of-selection过程捕获该单击事件AT SELECTION-SCREEN.  IF sy-ucomm = 'COMM1'.    MESSAGE i001(00) WITH '单击复选框'.  ENDIF.

2、定义单选按钮,同样可以加user-command comm1事件代码

REPORT ztest_sum.TABLES:mara,syst.PARAMETER: p_rad1 radiobutton group g1 user-command comm1,           p_rad2 radiobutton group g1.AT SELECTION-SCREEN.  IF sy-ucomm = 'COMM1'.    MESSAGE i001(00) WITH '单击复选框'.  ENDIF.

3.创建下拉列表

REPORT ztest_sum.TABLES:mara,syst.PARAMETER:p_lang(20) AS LISTBOX VISIBLE LENGTH 22. "顶一个下拉列表对象AT SELECTION-SCREEN.  IF sy-ucomm = 'COMM1'.    MESSAGE i001(00) WITH '单击复选框'.  ENDIF.  PERFORM setlist.*&---------------------------------------------------------------------**&      Form  setlist*&---------------------------------------------------------------------**       text*----------------------------------------------------------------------*FORM setlist .  TYPE-POOLS vrm.  "引用字典对象TYPE-POOLS vrm用于保存列表对象  DATA values TYPE vrm_values WITH HEADER LINE.*对内表加载值,key为关键字也是列表回执的值,text为描述  values-key = 'CHINESE'. values-text = '中国人'. APPEND values.  values-key = 'American'. values-text = '美国人'. APPEND values.  values-key = 'english'. values-text = '英国人'. APPEND values.  values-key = 'korean'. values-text = '韩国人'. APPEND values.  CALL FUNCTION 'VRM_SET_VALUES'    EXPORTING      id                    = 'P_LANG'      values                = values[]*   EXCEPTIONS*     ID_ILLEGAL_NAME       = 1*     OTHERS                = 2            .  IF sy-subrc <> 0.* MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO*         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.  ENDIF.ENDFORM.                    "setlist

 

 

转载于:https://www.cnblogs.com/caizjian/p/3705369.html

你可能感兴趣的文章
hijack.c
查看>>
使用ACL匹配奇偶网络号及IP地址
查看>>
ibatis快速入门(一)
查看>>
四、基于802.1x+AD+NPS+DHCP动态下发VLAN配置 (第4篇、添加角色DHCP服务器并配置)...
查看>>
linux基础命令学习之ls(1)
查看>>
巧用windows批处理,实现简易邮件群发功能
查看>>
SAMBA
查看>>
同事联系方式备份脚本编写
查看>>
gulp构建前端工程
查看>>
标题 php学习遇到的问题
查看>>
浅谈 Android 开发文化
查看>>
zabbix 4.0监控vsphere6.5
查看>>
使用 PowerShell 自动化 CloudServices 发布
查看>>
【官方文档】linux 安装花生壳
查看>>
决心书
查看>>
samba
查看>>
Android中asset文件夹和raw文件夹区别
查看>>
HBASE之RowKey排序解析
查看>>
这样去写你的 HTML.
查看>>
Express 常用中间件 body-parser 实现解析
查看>>