数据元素:所有数据对象定义的基本类型,它可以以Domain作为参照对象,继承Domain的所有属性;
但是它可以在Domain的基础上重新定义相关长度、格式等属性,一个Domain可以对应多个Data Element。
开始创建数据元素(data element),
Tcode:SE11,选择数据类型,输入数据元素名称(Z或Y开头),点击创建按钮,在弹出来的类型框中选择Data
Element,继续。
- Data Element:是一般的数据类型;
- Structure: 结构体可以作为一种数据类型维护在数据字典中;
- Table Type: 透明表类型;
这里直接选择第一个即可。
Data Element也包括4个标签选项卡:Attribute、Data Type、Further Characteristics、Field Label。
Attribute选项卡: 与Domain的Properties一致,显示创建人、创建日期等基本信息;
Data Type选项卡:区分Elementary Type 和 Reference Type;
Reference Type 为参考数据字典中已存在的具体类定义(这里不做详细介绍)。
Element Type 则又有两种定义方式:
1) 通过Domain定义,可以输入已经定义好的 Domain,而Data Type、Length、Decimal Places等属性会继承该Domain在系统中自动带出;
2) 通过SAP系统预定义类型(Predefined Type)定义,需要手动设置相应参数:
a. 输入SAP系统预定义类型,或按F4键,通过搜索帮助(Search Help)选择预定义类型;
b. 在Length 输入Data Element的长度;
c. Decimal Places 用于数字类型,显示数字保留多少位小数点;
若Data Type为 QUAN 的数值类型,可在这里定义需要保留几位小数。
本实例选择参照domain创建element
数据元素详细信息维护界面,先维护数据元素的描述信息“短文本”,然后在数据类型页签DataType下,选择
Domain,引入之前创建的Domain:ZXB,回车,就会带出数据类型信息
Further Characteristics 选项卡:Data Element的高级参数设置;
可以对Data Element设置其Search Help,Parameter ID等。
Parameter ID用于SAP屏幕间传输参数:
输出(Outbound)使用 SET Parameter ID ‘XXX’;输入(InBound)接收使用 GET Parameter ID ‘XXX’。
在字段标签页签FieldLabel下,维护数据元素的短、中、长、头部标签信息,这里的标签信息长度要符合Length的
定义,建议至少维护以下短和头部标签信息。嫌麻烦的这四个信息可以维护成一样的。SAP透明表的Field对象都是
通过参考Data Element对象定义类型;在输出内容时,SAP会根据输出的长度适应显示不同的名称;通过Short、
Medium、Long、Heading 4种模式分别定义相应的名称。
然后点击激活按钮,将该数据元素进行保存和激活
以上。
发表评论