FavoriteLoading
0

数据字典-创建数据元素(Data Element)

数据元素:所有数据对象定义的基本类型,它可以以Domain作为参照对象,继承Domain的所有属性;

但是它可以在Domain的基础上重新定义相关长度、格式等属性,一个Domain可以对应多个Data Element。

开始创建数据元素(data element),

Tcode:SE11,选择数据类型,输入数据元素名称(Z或Y开头),点击创建按钮,在弹出来的类型框中选择Data

Element,继续。

2016-08-29_11-20-57

  • Data Element:是一般的数据类型;
  • Structure: 结构体可以作为一种数据类型维护在数据字典中;
  • Table Type: 透明表类型;

这里直接选择第一个即可。

2016-08-29_11-22-04

Data Element也包括4个标签选项卡:Attribute、Data Type、Further Characteristics、Field Label

 Attribute选项卡: 与Domain的Properties一致,显示创建人、创建日期等基本信息;

Data Type选项卡:区分Elementary TypeReference Type;

Reference Type 为参考数据字典中已存在的具体类定义(这里不做详细介绍)。

Element Type 则又有两种定义方式:

1) 通过Domain定义,可以输入已经定义好的 Domain,而Data Type、Length、Decimal Places等属性会继承该Domain在系统中自动带出;

2) 通过SAP系统预定义类型(Predefined Type)定义,需要手动设置相应参数:

a. 输入SAP系统预定义类型,或按F4键,通过搜索帮助(Search Help)选择预定义类型;

2016-08-29_11-32-32

b. 在Length 输入Data Element的长度;

abap_09_Data_Element_Predefined_Type_Length

c. Decimal Places 用于数字类型,显示数字保留多少位小数点;

若Data Type为 QUAN 的数值类型,可在这里定义需要保留几位小数。

本实例选择参照domain创建element

数据元素详细信息维护界面,先维护数据元素的描述信息“短文本”,然后在数据类型页签DataType下,选择

Domain,引入之前创建的Domain:ZXB,回车,就会带出数据类型信息

2016-08-29_11-23-57

Further Characteristics 选项卡:Data Element的高级参数设置;

可以对Data Element设置其Search  Help,Parameter ID等。

Parameter ID用于SAP屏幕间传输参数:

输出(Outbound)使用 SET  Parameter ID ‘XXX’;输入(InBound)接收使用 GET Parameter ID ‘XXX’。

2016-08-29_13-10-02

在字段标签页签FieldLabel下,维护数据元素的短、中、长、头部标签信息,这里的标签信息长度要符合Length的

定义,建议至少维护以下短和头部标签信息。嫌麻烦的这四个信息可以维护成一样的。SAP透明表的Field对象都是

通过参考Data Element对象定义类型;在输出内容时,SAP会根据输出的长度适应显示不同的名称;通过Short、

Medium、Long、Heading 4种模式分别定义相应的名称。

然后点击激活按钮,将该数据元素进行保存和激活

2016-08-29_11-38-56

以上。