SAP | 选择屏幕
![SAP | 选择屏幕](https://static001.geekbang.org/infoq/2f/2f0e692909aef04b1cc3fd4d79974b15.webp)
选择屏幕是可以在特定程序类型(例如,可执行程序、函数组和模块池)中定义的特殊 dynpro。选择屏幕在 ABAP 程序的全局声明区域中定义,其中包含语句“SELECT-OPTIONS,”、“SELECTION-SCREEN”和“PARAMETERS”。
选择屏幕通常用于 ALV 中,首先在屏幕显示筛选字段,然后用户根据输入的数据,从数据库中提取所需的数据以显示报表输出。
SELECTION-SCREEN 关键字有多种用途。它创建独立的选择屏幕和选择屏幕布局,并使用其他选择屏幕中的元素。
可以为 SELECTION-SCREEN 关键字提供多种布局选项,以影响屏幕布局:
SKIP
创建一个空行。
复制代码
ULINE
创建水平线。
复制代码
BEGIN OF BLOCK
可以将多个屏幕元素组织到一起,同时支持定义标题。
复制代码
选择文本
我们可以通过选择文本维护选择屏幕字段的标签。这里可以作用于维护中英文系统下的不同描述。
通过点击文本元素进入,然后点击“选择文本”标签,在相应名称后更改文本即可实现效果。
![](https://static001.geekbang.org/infoq/c6/c6af8cef153655439576faebebf2c89f.png)
如果屏幕字段引用数据元素。 要从 ABAP 数据字典中选择文本,只需选中 Dictionary Ref 中相应字段右侧的复选框。如果该字段未引用任何 ABAP 数据字典对象,则禁用此复选框。
![](https://static001.geekbang.org/infoq/02/02f5dd637a0d796d3eef178a6744f88a.png)
![](https://static001.geekbang.org/infoq/ea/ea03deccd0b0704c05f73c6bf5a67884.gif)
版权声明: 本文为 InfoQ 作者【暮春零贰】的原创文章。
原文链接:【http://xie.infoq.cn/article/c5dbee45523f66dbc116bce0b】。文章转载请联系作者。
评论