SAP应用界面开发:3)Text Elements(文本元素)对象

您所在的位置:网站首页 sap图标名称 SAP应用界面开发:3)Text Elements(文本元素)对象

SAP应用界面开发:3)Text Elements(文本元素)对象

2024-07-05 21:08| 来源: 网络整理| 查看: 265

       在SELECT-OPTIONS与PARAMETERS的设计中,我们可以发现它们在屏幕上显示的名称是对象的定义名,但在实际的应用中,我们需要提供某一字段的完整名称以方便用户理解,例如物料字段名MATNR,我们要求其在屏幕显示字段为“Material No”。那程序设计中该如何实现这一需求呢?SAP提供了Text Elements组件,能方便地实现栏目名的自定义。

      使用该功能,首先必须先进入ABAP的编辑环境,操作路径在主菜单:GOTO-->Text Elements(下图所示),文本的维护亦可能过TCODE:SE32来实现。

    

      Text Element共包括三个部分,而且设置值与当前使用的语言版本有关。若程序存在多个语言版本,则需要在相关语言环境中分别维护其栏位及字段名称,这样也就保证了在不同语言环境中用户界面语言的自适。

       1.清单标题(List Heading)       用于定义Report标题名称及描述,如下图:      

       程序运行后我们在报表头部有添加设置的信息,如下图:              2.选择文本(SELECTION TEXTS)       用于定义程序中已存在的屏幕元素的名称,如下图:              SELECTION TEXT设置界面,在程序完成并激活后才能进行此项目的维护,Name为程序中所定义的对象名称,系统自动引用.Text为该对象的描述,Text输入长度最长为30位,由开发人员按实际的需求填写,完成后作为该字段在屏幕上的显示描述。Dictionary Reference用于设置是否参考数据字典中该元素对应的Data Element命名,该选项只对参考数据字典定义的元素有效。

            完成后保存。运行如下图:     

       3.文本符号(Text Symbols)       用于实现自定义文本及符号。开发人员可按需求定义相关文本或符号,该文本使用对象为SELECTION-SCREEN所定义的对象。

      

       Sym为一个三位标识,作为程序中引用TEXT-对象名为该对象的描述,dLen表示文本输入或符号的长度,mLen表示该文本的最大长度,如上图。

        程序界面中可加入相关图标符号,所有符号都有一个CODE值相对应,如某CODE为39,那么可以在Text Symbols通过@符号来进行引用,如"@39@",具体CODE可参考"RSTXICON",通过T-CODE:SE38来执行该程序,选择"将图标作为ABAP列表(ICON AS ABAP LIST)"选项并执行,可以查询到所有ICON相关信息,如下图:

                执行程序将显示所有ICON及其信息,如下图:      

       当前,我们在程序文本符号添加了如下信息:     

      设置完成后,通过程序进行引用:      ...... "其它控件

   SELECTION-SCREEN SKIP.  "换行     SELECTION-SCREEN COMMENT 1(20) TEXT-F01.     SELECTION-SCREEN COMMENT 26(20) TEXT-F01.     SELECTION-SCREEN COMMENT 50(20) TEXT-F03.

     程序运行界面如下:    



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3