zoukankan      html  css  js  c++  java
  • 选择屏幕事件

    选择屏幕也是通过事件驱动的,这些事件是预定义的abap代码块,选择屏幕中不存在任何由程序员设定的流逻辑(普通屏幕的行为由流逻辑进行控制),取而代之的是在程序中定义一系列相关的事件块,由运行时在处理选择屏幕的过程中触发,具体的流逻辑和对话模块则封装在系统运行时环境中。而选择屏幕和程序之间的数据传递(如参数输入后,程序字段将获得相应的值)也是自动进行的,无需程序控制。

    在选择屏幕处理过程中,最主要的任务是进行各种输入检查,并返回提示信息。与其他事件块相同,选项屏幕中各事件在程序中出现的位置是任意的,与其调用顺序无关。对于系统自动的报表程序默认的选择屏幕1000,该选择屏幕事件将出现在initialization事件和start-of-selection事件中间,对于使用call selection-screen调用的自定义选择屏幕(该语句可以出现在报表和对话程序中),这些选择屏幕将出现在当前处理块中,具体在何事件块中可以通过系统变量sy-dennr来判断当前选择屏幕序号。当选择屏幕中所有的处理结束,系统将触发start-of-selction事件或者继续执行call selction-screen语句后面的代码。尼玛我这是抄书吗??????!!!!!!!!!!!

    写重点吧。。。。。。。。。

  • 相关阅读:
    Find the Smallest K Elements in an Array
    Count of Smaller Number
    Number of Inversion Couple
    Delete False Elements
    Sort Array
    Tree Diameter
    Segment Tree Implementation
    Java Programming Mock Tests
    zz Morris Traversal方法遍历二叉树(非递归,不用栈,O(1)空间)
    Algorithm about SubArrays & SubStrings
  • 原文地址:https://www.cnblogs.com/caizjian/p/3294138.html
Copyright © 2011-2022 走看看