>>透明表(transparent table):平时我们最常用的表类型,SE11直接创建 就可以创建一个透明表。 如果修改已有透明表的属性,如主键,可能在SE11中无法激活,保存后,可以去SE14中进行激活,或者删除已有记录进行SE11激活。 >>簇表(cluster table): 理解为主键+内容字段,除了我们定义的主键,然后把其他的内容都当成表格的一个字段存起来。如:BSEG于一般的透明表不同,它是 一个簇表,除了主键项目外,其他项目都被编辑到一个长文本项目中,一起存储在表簇RFBLG中的vardata项目中,作为簇表的BSEG无 法再建立键值以外的索引(INDEX)。
>>池表 (pool table): 存储表(pooled table)存储表可用来存储控制数据(例如:屏幕顺序,程序参数或临时数据)的。 几个存储表可以组合定义成一个表存储池(table pool)。
一个表存储池与数据库中的一个物理表相对应,所以该对应的物理表中存储了组成表存储池的所有存储表的所有记录。
例子:存储表TBSL;表存储池ATAB。
(posting keys-List 通过OB41设置保存记帐码控制数据)
>>表簇(table cluster): 簇表中存储文档之类的连续的文本列。 几个簇表可以组合定义成一个表簇(table cluster)。
簇表的一条物理记录,可以由ABAP/4字典中与一个对象相关的不同表里的几个逻辑字段组合而成,这样可以实现以对象为单位(object- by-object)的存储和访问处理。
也正因此,在簇表中为了联合多个表,各个组成逻辑表至少要有一部分主键字段要与簇表里的主键字段相符。
复数个簇表存储在数据库中相对应的一个物理表中。
例子:簇表BSEG;表簇RFBLG。