ITPUB论坛 » SAP R/3 » 系统开发及跨应用设置 » ABAP 中建表的几个概念


2008-7-2 22:45 cigar_xu
ABAP 中建表的几个概念

向请问各位高手,关于在建表时有几个概念不懂?啥叫Data element,啥叫Domain。他们有什么区别,有什么联系,都是什么作用呢?谢谢!

[[i] 本帖最后由 cigar_xu 于 2008-7-3 09:09 编辑 [/i]]

2008-7-2 22:45 xiebinren
*** 作者被禁止或删除 内容自动屏蔽 ***

2008-7-3 10:48 dreamgift
数据表的3层结构的麽.

TABLE   Data element   Domain

顺序建下去就可以了啊.

2008-7-3 11:26 cigar_xu
回复 #2 dreamgift 的帖子

恩,我知道是你说的这3层结构,但是我想知道更详细点。有时候搞不清楚他们之间有什么关系

2008-7-3 20:06 tieshou444
说得好!

2008-7-4 00:01 weddingmax
都过了这么久了不知道现在来说有没有用。
domain:
   域,可以看做是用于定义一种类型比较基本的类型等等。比如定义一个:char80,类型是字符型的,长度为80。
Data element:
   数据元素,就像楼上说的是表示实际含义的东西了。比如定义一个数据元素:address来表示地址之类的,他的类型我们就可以使用domain这个域。另外你还可以再定义一个数据元素description用于描述一个事物,同样可以指定使用domain这个域。
那么既然这些数据元素有实际的含义了,你就可以在建立表的时候使用这两个数据元素了。
比如,学生信息表里面,地址字段使用数据元素address;书籍信息表里面,描述字段使用description了。

可惜不能画图,要是能在这里画个图就更清楚了。

2008-7-4 10:11 king2127
不错。好

2008-7-4 12:27 ryq0000
[quote]原帖由 [i]xiebinren[/i] 于 2008-7-3 17:22 发表 [url=http://www.itpub.net/redirect.php?goto=findpost&pid=10844753&ptid=1015674][img]http://www.itpub.net/images/common/back.gif[/img][/url]
domain是对table的技术上的定义说明,
date element是对table语意上的定义说明
顾名思义,DOMAIN 是 域。  用它可以定义TABLE ELEMENT(数据元素),
而组成 TABLE 中的  FIELD 则 要  通过 TABLE ELEMENT(数据元素)来定义。
    DOMAIN ---》TABLE ELEMENT ---》 FIELDS ---》TABLE [/quote]
:right: :right: :right:

页: [1]
查看完整版本: ABAP 中建表的几个概念


Powered by ITPUB论坛