赛跑网

 找回密码
 注册

QQ登录

只需一步,快速开始

快捷登录

查看: 10359|回复: 49

[P2J7]SAP 报表机能之四event事件

  [复制链接]
发表于 2010-11-1 15:59:04 | 显示全部楼层 |阅读模式
SAP报表跟其他语言报表有一点不一样就是ABAP有好多event关键字,什么是event事件呢,其他我们在前面讲已见过了,这里我们详细的讲一下。我们先看看ABAP报表里最常用的事件关键字。
1,INITIALIZATION.
2,AT SELECTION-SCREEN.
3,AT SELECTION-SCREEN ON P_OUT.
4,START-OF-SELECTION.
5,END-OF-SELECTION.
6,TOP-OF-PAGE.
7,END-OF-PAGE.
8,AT USER-COMMAND.

上在就是我们最常用的一些命令,我们来一一介绍一下。
1,INITIALIZATION.
这个命令是说,程序执行的时候,但是在初始画面表示前起动的事件,也就是说,如果我想在画面上某个域设定初期值的话那么就可以在它下面设定。比如我想让公司画面一执行起来后就里面设的值就是A001。那就么可以这样
INITIALIZATION.
P_BUKRS = 'A001'.
那么画面启动后公司代码里的值就自动设了A001

2,AT SELECTION-SCREEN.
3,AT SELECTION-SCREEN ON P_OUT.

这两个都是关于屏幕的,我们在前面已经学过了。实例请参看如何制作ABAP动态屏幕
这个主要是说在画面数据输好后,按下Enter或执行按钮的时候触发的事件。一般可以用作输入的检查。
加上ON的话,当操作P_OUT只触发他下面的程序代码,参看上面的实例。

4,START-OF-SELECTION.
这个是执行按钮点下去的时候触发的事件。一般主处理就写在这下面

5,END-OF-SELECTION.
这个是START-OF-SELECTIO结束的时候,触发的事件,一般是执行的结果输出,结束处理等事件。

6,TOP-OF-PAGE.
这个是报表输出的时候,每页第一行输出之前触发的事件,比如我们在出报表时,报表头每页都一样,那么我们就可以把报表头的出力程序写在这下面。

7,END-OF-PAGE.
根据上面我们应该知道,这个是每页最后一行输出后触发的事件,类似的我们可以把页脚的输入处理写在这下面。

8,AT USER-COMMAND.
这个是用户在开发ALV的时候,一般我们会自定义按钮,那么点了按钮后,就会触发事件,此类的处理代码要放在这下面

上面是ABAP培训最基础的东西,也不是很难,后面的我们学代码写法时都是写在下面各个关键字下面的。

最近访客

  • tbb1177
    2024-01-16
  • CY8122
    2023-03-02
  • uno
    2022-04-25
  • austin
    2022-03-23
  • 鲁路修
    2021-11-20
  • xiaoyuzh
    2021-11-03
  • 我往北追
    2021-09-17
  • chenc880
    2021-07-02
  • 77154121
    2021-06-04
  • wangxiao
    2021-01-18
  • admin
    2020-11-20
  • zxl
    2020-11-03
  • caizjian
    2020-09-08




上一篇:[P2J6]SAP 报表机能之四table命令
下一篇:[P2J8]SAP 报表机能之五报表输出
本楼点评(0) 收起

相关帖子

发表于 2011-3-29 12:31:04 | 显示全部楼层
查看隐藏    。
本楼点评(0) 收起
发表于 2011-4-6 21:55:48 | 显示全部楼层
伤心依旧
本楼点评(0) 收起
发表于 2011-4-28 17:45:49 | 显示全部楼层
学习中。。。。
本楼点评(0) 收起
发表于 2011-5-16 10:03:00 | 显示全部楼层
总结的太详细了 ···学习中
本楼点评(0) 收起
发表于 2011-7-29 10:48:58 | 显示全部楼层
好好学习下...........
本楼点评(0) 收起
发表于 2011-8-3 16:16:35 | 显示全部楼层
看隐藏内容
本楼点评(0) 收起
发表于 2011-8-4 14:06:39 | 显示全部楼层
学习一下SAP
本楼点评(0) 收起
发表于 2011-8-4 16:13:57 | 显示全部楼层
今天正好被问到这个问题,一时间竟然答不出来,郁闷。过来好好的脑补一下。
本楼点评(0) 收起
发表于 2011-8-4 23:12:57 | 显示全部楼层
看隐藏内容
本楼点评(0) 收起
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|联系我们|赛跑网 ( QQ:108519493QQfsq

GMT+8, 2024-5-6 10:22 , Processed in 0.266269 second(s), 74 queries .

Powered by 91SAP X3.4

© 2001-2023 91sap Team.

快速回复 返回顶部 返回列表