黑龙江电网黑龙江电力_技术组_培训_ABAP技术介绍-事件驱动_v1.0.pptVIP

黑龙江电网黑龙江电力_技术组_培训_ABAP技术介绍-事件驱动_v1.0.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ABAP报表设计 报表事件 选择屏幕 逻辑数据库 标准列表 ABAP报表设计 报表事件 选择屏幕 逻辑数据库 标准列表 标准列表事件分类(一) 过程化事件: INITIALIZATION初始化事件,用于程序开始运行时某些变量或者参数的初始化 START-OF-SELECTION选择开始事件,若有选择屏幕,则处理完选择屏幕后触发,报表程序默认事件块,不属于其他事件的代码,则自动插入该事件块的初始部分 END-OF-SELECTION选择结束事件,在该事件后输出列表,若使用逻辑数据库,在逻辑数据库处理结束后触发 选择屏幕事件:INITIALIZATION后,START-OF-SELECTION之前开始 AT SELECTION-SCREEN OUTPUT选择屏幕PBO事件,显示选择屏幕之前触发 AT SELECTION-SCREEN… 选择屏幕PAI事件,在选择屏幕上执行某些功能后触发,可包含多个附加项,用于控制选择屏幕状态,并对用户交互进行响应:输入错误值,选择可选值等 标准列表事件分类(二) 逻辑数据库事件,若程序中使用逻辑数据库,则在start-of-selection后触发,其作用也是选择并整理数据,可以看作过程事件 GET node …选择逻辑数据库当前级别数据源中的数据 GET node LATE 选择上一级别数据源中的数据 列表事件 TOP-OF页眉控制,在每个新页面时触发 END-OF页脚控制,当前页面结束时触发 AT-LINE-SELECTION行选择控制,用户选择某列表行时触发,用于交互式报表 AT-USER-COMMAND用户交互控制,选择某个GUI功能出发,用于交互式报表 运行时事件触发图示 运行时事件触发解释 运行程序 触发INITIALIZATION事件 触发AT SELECTION-SCREEN OUTPUT、AT SELECTION-SCREEN事件 触发START-OF-SELECTION事件 触发逻辑数据库事件(如果使用逻辑数据库) 触发END-OF-SELECTION事件 触发TOP-OF、END-OF事件 触发列表事件和用户交互(AT LINE-SELECTION, AT-USER-COMMAND) 事件块示例程序 REPORT zr_list_sample NO STANDARD PAGE HEADING LINE-COUNT 27(2). DATA: header(30), footer(30), it_mara LIKE mara OCCURS 0 WITH HEADER LINE, wa_mara LIKE mara. INITIALIZATION. header = Demo program for report event. footer = Footer of Demo program. START-OF-SELECTION. SELECT * INTO CORRESPONDING FIELDS OF TABLE it_mara FROM mara. END-OF-SELECTION. LOOP AT it_mara. WRITE:/ it_mara-matnr under Material Number, it_mara-mtart under Mat. Type, it_mara-matkl under Mat. Group. ENDLOOP. TOP-OF. WRITE: / header. WRITE:/(18) Material Number, (10) Mat. Type, (10) Mat. Group. END-OF. SKIP. WRITE: / footer. 事件块中止 事件块中止主要是指在执行过程中控制程序的跳转,在循环语句块中也常用事件块中止,主要包括无条件中止和有条件中止: 无条件中止 STOP:中止当前事件块,直接转向END-OF-SELECTION EXIT:离开任何事件块,转向列表输出屏幕 有条件离开任何事件块 CHECK:离开当前事件块,转向下一事件块 事件块中止范例 REPORT z_ending_event_blocks. PARAMETER p_mode(5). START-OF-SELECTION. CASE p_mode. WHEN STOP. WRITE:/ Testing STOP. STOP. WHEN EXIT. WRITE:/ Testing E

文档评论(0)

文档集锦 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档