HIDE语句在清单屏幕(List)中的应用
来源:互联网 发布:xp不能映射网络驱动器 编辑:程序博客网 时间:2024/05/16 09:03
在清单屏幕(List)中,支持多级List,在AT LINE-SELECTION事件中,通过WRITE语句可以产生子List,在这个过程中,我们通常都需要判断用户是通过点击上级List中的哪个项目来引发AT LINE-SELECTION事件的。
虽然我们可以通过GET FIELD语句或是sy-cucol sy-curow等来得到用户点击的位置之后再使用READ LINE语句来取得需要的数据,但是最简单的方法还是使用HIDE语句。
HIDE语句会将指定的数据保存在一个全局数据区域中,当用户点击清单中的某行从而引发AT LINE-SELECTION事件时,系统会自动从全局数据区域中取得保存的数据放入变量中,从而在AT LINE-SELECTION事件中可以直接判断变量的值来进行处理。
需要注意的,HIDE语句保存的数据与行有关,所以,HIDE语句与相关的WRITE语句之间不能有换行出现,否则会导致错误。
WRITE: wa-werks, /.
HIDE: wa-werks, wa-name1.
下面是一个使用HIDE的简单示例:
DATA: carrier TYPE spfli-carrid,
connection TYPE spfli-connid.
虽然我们可以通过GET FIELD语句或是sy-cucol sy-curow等来得到用户点击的位置之后再使用READ LINE语句来取得需要的数据,但是最简单的方法还是使用HIDE语句。
HIDE语句会将指定的数据保存在一个全局数据区域中,当用户点击清单中的某行从而引发AT LINE-SELECTION事件时,系统会自动从全局数据区域中取得保存的数据放入变量中,从而在AT LINE-SELECTION事件中可以直接判断变量的值来进行处理。
需要注意的,HIDE语句保存的数据与行有关,所以,HIDE语句与相关的WRITE语句之间不能有换行出现,否则会导致错误。
WRITE: wa-werks, /.
HIDE: wa-werks, wa-name1.
下面是一个使用HIDE的简单示例:
DATA: carrier TYPE spfli-carrid,
connection TYPE spfli-connid.
START-OF-SELECTION.
SELECT carrid connid
FROM spfli
INTO (carrier, connection).
WRITE: / carrier HOTSPOT, connection HOTSPOT.
HIDE: carrier, connection.
ENDSELECT.
AT LINE-SELECTION.
SET PARAMETER ID: 'CAR' FIELD carrier,
'CON' FIELD connection.
CALL TRANSACTION 'DEMO_TRANSACTION'.
- HIDE语句在清单屏幕(List)中的应用
- FOR_NEXT语句在ASP中的应用
- SQL语句在JavaScript中的应用
- If 语句在ASP.NET中的应用
- SQL语句在ACCESS中的应用
- SQL语句在ACCESS中的应用
- 屏幕/内存同步原则在Symbian编程中的应用
- [转贴]屏幕/内存同步原则在Symbian编程中的应用
- 屏幕/内存同步原则在Symbian编程中的应用
- 屏幕/内存同步原则在Symbian编程中的应用
- JSON在MAP,LIST传值中的应用
- python hide语句作用
- c++中的list应用
- 【学习心得】-括号“()”在输出语句中的应用-1
- Merge Into 语句代替Insert/Update在Oracle中的应用
- HTML转义字符在PHP输出语句中的应用
- C语言中单井号(#)和双井号(##)在宏语句中的应用
- show---hide 应用
- 不显示用户选择直接进入系统
- 由C++转向C#:我们需要注意哪些方面的变化
- 如何在Datawindow.net中实现让当前行选中,并且当前行以其他颜色显示
- 大家好
- SAP所有模块用户出口(User Exits)
- HIDE语句在清单屏幕(List)中的应用
- ABAP开发环境和总体介绍
- 字符串、数组操作函数 delphi(以前收集的)
- Datawindow.net如何使用导航栏
- 优化SQL Server的内存占用之执行缓存
- SQL Server执行部分语句的内存代价
- 网页上实现黑白特效
- 一克拉的眼泪
- ping不通动态域名,解决方法