关于ABAP事件的一张图
2016-01-19 11:21
295 查看
事件:
这里有几组事件关键字 ,这些事件关键字在特定环境下控制ABAP/4 程序流。 逻辑数据库 是典型报表程序的外部流控制的中心点。如果将逻辑数据库链接到报表 程序,将导致显示选择 屏幕,并决定系统如何从数据库表中读取数据这引起在下列表中说 明的事件序列。下列事件出现在典型报表程序的运行时间处, 该报表程序使用逻辑数据库:
事件关键字 事件
INITIALIZATION 在显示选择屏幕之前的点
AT SELECTION-SCREEN 选择屏幕仍然活动时, 处理用户在 选择屏幕上 输入之后的点
START-OF-SELECTION 处理选择屏幕之后的点 GET <table> 点位于逻辑 数据库提供 数据库表 <table> 的行处。
GET <table> LATE 处理所有表之后的点, 在逻辑数据 库的结构中 ,使这些表 位于数据库 表 <table> 的下层。
END-OF-SELECTION 处理完逻辑数据库提供 的所有行之 后的点。
下列主题说明这些事件的过程块。 处理和显示报表程序输出列表时, 出现其他没有连接到逻辑数据库的事件。可以 用这些事件格式化输出列表,并使报表程序成为交互式的 。在适当的节中将继续说明这些事件。处理报表程序输出列表时,出现下列事件:
事件关键字 事件
TOP-OF-PAGE 启动新页时,列表处理中的点
END-OF-PAGE 结束页时,列表处理中的点可以用这些关键字改善输出列表的格式。
下列事件出现在报表程序输出列表的显示中:
事件关键字 事件
AT LINE-SELECTION 用户在该点处选择行
AT USER-COMMAND 用户在该点处按下功能键或在命令字段中输入命令
AT PF<nn> 用户在该点处按下有功能代码
PF<n> 可以使用这些关键字编写交互式报告的程序。
相关文章推荐
- PHP盛宴——经常使用函数集锦
- 个人网址使用收藏
- 新春特惠,全场7折
- Linux SSH 失败问题
- Mybatis拦截器介绍及分页插件
- Android 手机拍照预览图像与拍照图像
- Java注解(3)-源码级框架
- Hadoop生态上几个技术的关系与区别:hive、pig、hbase 关系与区别
- $(function(){})与window.onload=function(){}的区别
- 2015年12月16日 Oracle语句实现有则更新无则插入
- 动态获取UIWebView的真正高度
- DBCP、C3P0、Proxool 、 BoneCP开源连接池的比《转》
- 测试工作——XPath
- Windows 8.1升级至Windows 10后,启动VisualSVN Server Manager报错:提供程序无法执行所尝试的操作 (0x80041024)的解决
- 友元
- 跟我学习dubbo-ActiveMQ的安装-单节点与使用(9)
- xilinx ODDR2的使用
- android wifi讲解 wifi列表显示
- 使用jenkins进行Android的持续集成
- python文件操作