ABAP 流逻辑控制
1. 处理块
PROCESS BEFORE OUTPUT.
该事件在上一个屏幕PAI事件结束之后,当前屏幕输出之前被触发
PROCESS AFTER INPUT.
该事件在用户在屏幕中执行某些功能后被触发,所有PAI模块结束之后,屏幕可能调用后续屏幕或者回到上一个屏幕序列
PROCESS ON HELP-REQUEST.
当用户查看帮助信息时(按下F1键)被触发,事件结束后将继续处理当前屏幕
PROCESS ON VALUE-REQUEST.
当用户按下查询帮助按键时(或按下F4)被触发,事件结束后将继续处理当前屏幕。
2. 逻辑语言
语句 说明
PROCESS 流逻辑事件块关键字
MODULE 调用ABAP程序中定义的对话模块
FIELD 定义屏幕字段赋给程序中相应字段的逻辑点
ON FIELD关键字语句选项
VALUES FIELD关键字语句选项
CHAIN 开始一个处理链
ENDCHAIN 结束一个处理链
CALL 调用子屏幕
LOOP 开始处理屏幕表格
1. 处理块
PROCESS BEFORE OUTPUT.
该事件在上一个屏幕PAI事件结束之后,当前屏幕输出之前被触发
PROCESS AFTER INPUT.
该事件在用户在屏幕中执行某些功能后被触发,所有PAI模块结束之后,屏幕可能调用后续屏幕或者回到上一个屏幕序列
PROCESS ON HELP-REQUEST.
当用户查看帮助信息时(按下F1键)被触发,事件结束后将继续处理当前屏幕
PROCESS ON VALUE-REQUEST.
当用户按下查询帮助按键时(或按下F4)被触发,事件结束后将继续处理当前屏幕。
2. 逻辑语言
语句 说明
PROCESS 流逻辑事件块关键字
MODULE 调用ABAP程序中定义的对话模块
FIELD 定义屏幕字段赋给程序中相应字段的逻辑点
ON FIELD关键字语句选项
VALUES FIELD关键字语句选项
CHAIN 开始一个处理链
ENDCHAIN 结束一个处理链
CALL 调用子屏幕
LOOP 开始处理屏幕表格
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/554557/viewspace-604278/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/554557/viewspace-604278/