PARAMETER
块,行,标签
SELECTION-SCREEN BEGIN OF BLOCK BK1 WITH FRAME TITLE TEXT-TO1."块
"BK1是块的名 (with frame )是给块上加边界title <名字>给块上加标题 (with frame title <名字>)可无
SELECTION-SCREEN BEGIN OF LINE."行
PARAMETERS R_MALE RADIOBUTTON GROUP GP1."单选按钮 char1类型
SELECTION-SCREEN COMMENT (10) TEXT-T02."紧接单选按钮着标签 是两部分
SELECTION-SCREEN POSITION 30."这里注意是离屏幕边框最左测的距离
PARAMETERS R_FEMALE RADIOBUTTON GROUP GP2.
SELECTION-SCREEN COMMENT (10) TEXT-T03 FOR FIELD R_FEMALE."紧接单选按钮着标签
"FOR FIELD R_FEMALE将这个标签与单选按钮R_FEMALE关联成一部分.
SELECTION-SCREEN END OF LINE.
SELECTION-SCREEN END OF BLOCK BK1.
SELECTION-SCREEN skip 3."空三行
PARAMETERS P_CHECK AS CHECKBOX."多选框 char1类型
消息
消息运用
message s001 display like 'E'."这里运行后会提示error错误消息但不会终止运行
程序事件块
取数
记录选择屏幕的控件
实现选择屏幕动态
选择屏幕事件
是PAI(按扭事件)=>PBO(选择屏幕开始前事件)=>取数,输出
AT SELECTION-SCREEN."选择界面PAI(回车也可以触发)
perform SELECTION_SCREEN_PAI.
AT SELECTION-SCREEN OUTPUT."选择界面PBO
在PAI中回车检查选择屏幕值输入是否正常
动态显示屏幕行后文字
这里GV_NAME是被 selection-screen comment定义长度为10的标签变量.
同时需要修改按钮事件
初始化事件(用处)
INITIALIZATION."
GV_NAME = '待检查'."对于不能定义时就赋值的都可以在此处赋值
观察点
用法:
点击watchpoint进入该界面
输入观察的字段与条件
在调试模式下可以记录观察点变化情况
选择屏幕事件
选择屏幕事件
选择屏幕事件
总结
总结
规范化输出
居中更漂亮