-
SAP
应用界面开发
:3)Text Elem
ents(
文本元素
)
对象
在
SELECT-OPTIONS
与<
/p>
PARAMETERS
的设计中,我们可以发现它们在屏幕上显示
的
名称是对象的定义名,但在实际的应用中,我们需要提供某一字段的完整名称以方便用
户理解,
例如物料字段名
MATNR
,
我们要求其在屏幕显示字段为
“Material No”
。那
程序设计中该如何
实现这一需求呢?
SAP
提供了
Text
Elements
组件,能方便地实现栏目名的自定义。
使用该功能,首先必须先进入
ABAP
的编辑环境,操作路径在主菜单
:GOTO-->
Text
Elements
(下图所示)
,
文本的维护亦可能过
TCODE
:
SE32
来实现。
Text
Element
共包括三个部分,而且设置值与当前使用的语言版本有关。若程序存在多
个语言版本,
则需要在相关语言环境中分别维护其栏位及字段名
称,
这样也就保证了在不同语言
环境中用户界面语言的自适。<
/p>
1.
清单标题
(List
Heading)
用于定义
< br>Report
标题名称及描述,如下图:
程序运行后我们在报表头部有添加设置的信息,如下图:
2.
选择文本(
SELECTION
TEXTS
)
用于定义程序中已存在的屏幕元素的名称,如下图:
SELECTION TEXT
设置界面,在程序完成并激活后
才能进行此项目的维护,
Name
为程
序中所定义的对象名称,系统自动引用
.Text
为该对象的描
述,
Text
输入长度最长为
30
p>
位,
由开发人员按实际的需求填写,
完成后
作为该字段在屏幕上的显示描述。
Dictionary Reference
用于设置是否参考数据字典中该元素对应的
Data Element<
/p>
命名,该选项只对参考数据字典定
义的元素有效。
完成后保存。运行如下图:
3.
文本符号
(Text
Symbols)
用于实现自定义文本及符号
。开发人员可按需求定义相关文本或符号,该文本使用对象为
SELECTION-
SCREEN
所定义的对象。
Sym
为一个三位标识
,
作为程序中引用
TEXT-
对象名为
该对象的描述,
dLen
表示文本输
入
或符号的长度,
mLen
表示该文本的最大长度,如上图。
p>
程序界面中可加入相关
图标符号,所有符号都有一个
CODE
值相对应,如某
CODE
为
39
,那么
可以在
Text Symbols
通过
@
符号来进行引用,如
具体
CODE
可参考
,通过<
/p>
T-CODE
:
SE38
来执行该程序,选择
将图标作为
ABAP
列表
(ICON AS
ABAP LIST)
选项并执行,可以查询到所有
ICON
相关信息,如下图: