ABAP中数据字典中的域是什么
3个回答
展开全部
要回答域是什么这个问题。我想,我应该给你介绍介绍SAP中的数据。我们在建数据的时候。一般都会先建域,再建数据元素,最后才根据数据元素来创建字段。
域,简单的说,就是用来描述字段属性的一个东西,比如字段的长度、类型,是字段的技术性属性;而数据元素呢,则是一个用来表明语意的东西,本身不代表任何的属性,只是为了方便在语意上的理解(不过可以在数据元素中定义该型数据输出时的格式)。
不知道这么说你是否明白。我举个例子吧。
表‘航班线’中,有两个字段分别是‘航班始发地’和‘航班目的地’。我们从逻辑上可以明白的认识到,这两个字段所具有的长度和类型等属性都是一样的,所以我们可以将这两个建立在一个域上。而在建这两个字段的时候,为了方便我们明白这两个字段语意上的区别,所以我们用数据元素来区别。
我可能把你说糊涂了。其实很简答的,用生活中的一个例子。
以汽车做为例子。汽车的采用技术、性能、材质,这些就是“域”(域是字段的属性)。但是为了语意的区分(比如逻辑上的区分)产地,用“大众浅色系”“大众深色系”来区别,这就是数据元素。最后,根据这两个数据元素来生产汽车(建立字段)。最终我们生产出很多辆车,如途安,但是颜色涂装不同。这样在路上看到红色和白色的途安时,你会说“红色的途安”“白色的途安”。虽然展示上不同(不是一个数据元素),但是我们却明白,这两辆车具有相同的性质(来自同一个域)。
不知道这么解释以后,你是否完全明白了?
域,简单的说,就是用来描述字段属性的一个东西,比如字段的长度、类型,是字段的技术性属性;而数据元素呢,则是一个用来表明语意的东西,本身不代表任何的属性,只是为了方便在语意上的理解(不过可以在数据元素中定义该型数据输出时的格式)。
不知道这么说你是否明白。我举个例子吧。
表‘航班线’中,有两个字段分别是‘航班始发地’和‘航班目的地’。我们从逻辑上可以明白的认识到,这两个字段所具有的长度和类型等属性都是一样的,所以我们可以将这两个建立在一个域上。而在建这两个字段的时候,为了方便我们明白这两个字段语意上的区别,所以我们用数据元素来区别。
我可能把你说糊涂了。其实很简答的,用生活中的一个例子。
以汽车做为例子。汽车的采用技术、性能、材质,这些就是“域”(域是字段的属性)。但是为了语意的区分(比如逻辑上的区分)产地,用“大众浅色系”“大众深色系”来区别,这就是数据元素。最后,根据这两个数据元素来生产汽车(建立字段)。最终我们生产出很多辆车,如途安,但是颜色涂装不同。这样在路上看到红色和白色的途安时,你会说“红色的途安”“白色的途安”。虽然展示上不同(不是一个数据元素),但是我们却明白,这两辆车具有相同的性质(来自同一个域)。
不知道这么解释以后,你是否完全明白了?
光点科技
2023-08-15 广告
2023-08-15 广告
通常情况下,我们会按照结构模型把系统产生的数据分为三种类型:结构化数据、半结构化数据和非结构化数据。结构化数据,即行数据,是存储在数据库里,可以用二维表结构来逻辑表达实现的数据。最常见的就是数字数据和文本数据,它们可以某种标准格式存在于文件...
点击进入详情页
本回答由光点科技提供
展开全部
你是指Domain吗?
Data element里可以指定一个Domain, Domain里可以定义Data Type(数据类型), No. Characters(数据长度, Decimal Places(小数位数), Output Length(输出长度), Convers. Routine(不知道怎么翻译)(可以定义一些前导零等的转换),Sign(是否有正负), Lower Case(限定小写), 还可以设置单值,范围值,哪个表来限定这个Domain的值
Data element里可以指定一个Domain, Domain里可以定义Data Type(数据类型), No. Characters(数据长度, Decimal Places(小数位数), Output Length(输出长度), Convers. Routine(不知道怎么翻译)(可以定义一些前导零等的转换),Sign(是否有正负), Lower Case(限定小写), 还可以设置单值,范围值,哪个表来限定这个Domain的值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询