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

本文共 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

你可能感兴趣的文章
360项目-07
查看>>
使用Nginx进行TCP/UDP端口转发
查看>>
读书笔记2(Effective java)
查看>>
[bat]批量替换文件内容
查看>>
Java代码到字节码——第一部分
查看>>
Linux挂载安装VMware tool
查看>>
Android中利用ViewFliper实现屏幕切换效果
查看>>
群发quota报警邮件脚本
查看>>
C语言进阶【文件】常用文件操作函数详解(一)
查看>>
(四)基于Spring Cloud Fegin的跨服调用
查看>>
博为峰Java技术文章 ——JavaEE Hibernate实例状态
查看>>
RFC4291, IPv6 的单播地址到底是哪几种?
查看>>
Linux(centos)系统各个目录的作用详解 推荐
查看>>
zabbix监控进程与端口
查看>>
Libvirsh 问题:GLib-WARNING **: gmem.c:483: custom memory allocation vtable not supported
查看>>
COALESCE函数
查看>>
Ext.require callback 不执行
查看>>
面试题:连续子数组的最大和
查看>>
书生教你cocos2d-x-入门篇(一)
查看>>
Linux—yum环境的三种搭建方法
查看>>