关于ABAP事件的一张图

事件:
这里有几组事件关键字 ,这些事件关键字在特定环境下控制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> 可以使用这些关键字编写交互式报告的程序。
关于ABAP事件的一张图的更多相关文章
- 一张图读懂https加密协议
		搭建CA服务器和iis启用https:http://blog.csdn.net/dier4836/article/details/7719532 一张图读懂https加密协议 https是一种加密传输 ... 
- 一张图读懂Java多线程
		1.带着疑问看图 1)竞争对象的锁和竞争CPU资源以及竞争被唤醒 2)何种情况下获取到了锁,何种情况下会释放锁 2.还是那张图 3.详细图解 1)Thread t = new Thread(),初始化 ... 
- SpringBoot图片上传(四) 一个input上传N张图,支持各种类型
		简单介绍:需求上让实现,图片上传,并且可以一次上传9张图,图片格式还有要求,网上找了一个测试了下,好用,不过也得改,仅仅是实现了功能,其他不尽合理的地方,还需自己打磨. 代码: //html<d ... 
- 【转】一张图解析FastAdmin中的表格列表的功能
		一张图解析FastAdmin中的表格列表的功能 功能描述请根据图片上的数字索引查看对应功能说明. 1.时间筛选器如果想在搜索栏使用时间区间进行搜索,则可以在JS中修改修改字段属性,如 {field: ... 
- 产品经理-需求分析-用户故事-敏捷开发 详解 一张图帮你了解Scrum敏捷流程
		产品经理-需求分析-用户故事-敏捷开发 详解 用户故事是从用户的角度来描述用户渴望得到的功能.一个好的用户故事包括三个要素:1. 角色:谁要使用这个功能.2. 活动:需要完成什么样的功能.3. 商业价 ... 
- UIScrollerView当前显示3张图
		代码地址如下:http://www.demodashi.com/demo/11173.html WSLScrollView 功能描述:这是在继承UIView的基础上利用UIScrollerView进行 ... 
- 一张图搞定OAuth2.0    在Office应用中打开WPF窗体并且让子窗体显示在Office应用上  彻底关闭Excle进程的几个方法    (七)Net Core项目使用Controller之二
		一张图搞定OAuth2.0 目录 1.引言 2.OAuth2.0是什么 3.OAuth2.0怎么写 回到顶部 1.引言 本篇文章是介绍OAuth2.0中最经典最常用的一种授权模式:授权码模式 非常 ... 
- 一张图看懂Rxjava的原理
		前言 Rxjava是NetFlix出品的Java框架, 官方描述为 a library for composing asynchronous and event-based programs usin ... 
- 10 张图打开 CPU 缓存一致性的大门
		前言 直接上,不多 BB 了. 正文 CPU Cache 的数据写入 随着时间的推移,CPU 和内存的访问性能相差越来越大,于是就在 CPU 内部嵌入了 CPU Cache(高速缓存),CPU Cac ... 
随机推荐
- python学习笔记enumerate()与range(len)运用及赋值小计
			#!/uer/bin/env python # _*_ coding: utf-8 _*_ #格式1 a = 'abc' for i in range(len(a)): print a[i],'(%d ... 
- 用Python实现的一个简单的随机生成器
			朋友在ctr工作,苦于各种排期神马的,让我帮他整一个xxxx管理系统 里面在用户管理上面需要有一个批量从文件导入的功能,我肯定不能用汉字来作唯一性约束,于是想到了随机生成. 我首先想到的是直接用ite ... 
- SQL 多条件查询
			网上有不少人提出过类似的问题:“看到有人写了WHERE 1=1这样的SQL,到底是什么意思?”.其实使用这种用法的开发人员一般都是在使用动态组装的SQL.让我们想像如下的场景:用户要求提供一个灵活的查 ... 
- Nth Digit | leetcode
			Find the nth digit of the infinite integer sequence 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... Note: n i ... 
- mysql创建自定义函数与存储过程
			mysql创建自定义函数与存储过程 一 创建自定义函数 在使用mysql的过程中,mysql自带的函数可能不能完成我们的业务需求,这时就需要自定义函数,例如笔者在开发过程中遇到下面这个问题 mysql ... 
- Java多线程初学者指南(11):使用Synchronized块同步方法
			synchronized关键字有两种用法.第一种就是在<使用Synchronized关键字同步类方法>一文中所介绍的直接用在方法的定义中.另外一种就是synchronized块.我们不仅可 ... 
- JavaScript自学代码--(四)
			//JavaScript Window - 浏览器对象模型 window.document.getElementById("header"); //等价于 document.get ... 
- C#函数的方法定义和方法调用小议
			using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Cons ... 
- bzoj 3597: [Scoi2014]方伯伯运椰子 0/1分数规划
			3597: [Scoi2014]方伯伯运椰子 Time Limit: 30 Sec Memory Limit: 64 MBSubmit: 144 Solved: 78[Submit][Status ... 
- hdu 4435
			一道枚举+搜索题: 很容易看出这道题目要求尽量不在大的城市里面建加油站: 所以从最大的城市开始枚举! 代码: #include<cstdio> #include<cmath> ... 
