【ABAP】数据字典-创建域(Domain)

SAP中,域用于定义字段类型(数字、字符等),字段长度,输出长度,小数点位数(如果是数字),可选值等信息。

1,Tcode SE11,选择Domain,输入Domain名字(以Z或者Y开头),点击创建按钮

【ABAP】数据字典-创建域(Domain)

输入描述,域字段类型,域长度,几位小数,输出长度,大小写,是否有正负号等信息

  • Short Description:Domain的基本描述(必输项);
  • Data Type:  SAP预定义数据类型;
  • No. Characters: 可保存数据字符最大长度;
  • Decimal Places:小数点长度,用于数字类型;
  • Output Length:显示输出的长度;
  • Convers. Routine:定义数据转换程序名;

很多数值在数据表中的保存值与其输出的表现值是不同的。

如:计量单位PC在数据库中保存实际为ST,所以该类型需要相关程序进行转换,

如:单位转换函数格式为:CONVERSION_EXIT_CUNIT_INPUT,此处取其CUNIT为定义转换函数,

所有转换函数格式均为:CONVERSION_EXIT_XXX_INPUT/OUTPUT,其中XXX为域定义函数名。

  • Sign:是否包含负数,用于数字类型;
  • Lower Case:是否允许小写;SAP中字段输入值传入系统后,都会被转换为大写格式,选择选项后,可允许输入小写;
【ABAP】数据字典-创建域(Domain)

在数据类型(data type)字段中按F4可以看到全部的数据类型

【ABAP】数据字典-创建域(Domain)
「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论