博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
选择屏幕事件
阅读量:5937 次
发布时间:2019-06-19

本文共 603 字,大约阅读时间需要 2 分钟。

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

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

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

 

转载于:https://www.cnblogs.com/caizjian/p/3294138.html

你可能感兴趣的文章
Yii2语言国际化配置
查看>>
redis集群调试1
查看>>
samba的安装
查看>>
谈谈oracle的schema
查看>>
编程字体
查看>>
/etc/udev/rules.d/70-persistent-net.rules
查看>>
我的友情链接
查看>>
部署Orchester 2012 R2
查看>>
Windows Server 2008 R2 防火墙详解(1)
查看>>
Centos 7.5 部署DNS
查看>>
yum简介
查看>>
cp讲解
查看>>
MariaDB Galera Cluster 部署(如何快速部署MariaDB集群)
查看>>
如何在 Swift 语言下使用 iOS Charts API 制作漂亮图表?
查看>>
论代码审查的重要性
查看>>
「docker实战篇」python的docker爬虫技术-导学(一)
查看>>
linux日志基础介绍
查看>>
如何关闭SElinux
查看>>
处理器之MMU(三)
查看>>
172.16.82.0/25的含义,IP段,掩码
查看>>