查漏补缺-选择屏幕篇

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进入该界面

 输入观察的字段与条件

 在调试模式下可以记录观察点变化情况

选择屏幕事件

选择屏幕事件

 选择屏幕事件

 总结

总结

规范化输出

居中更漂亮

猜你喜欢

转载自blog.csdn.net/qq_53645728/article/details/130775095