表池和表簇

表池和表簇

from http://help.sap.com/saphelp_nw73/helpdata/en/cf/21f083446011d189700000e8322d00/content.htm?frameset=/en/cf/21f090446011d189700000e8322d00/frameset.htm

表池和表簇是ABAP字典内两种特殊的表类型,ABAP字典内多个表的数据可以共同存储在一个表池或表簇中。分配给表池的表称为池表,分配给表簇的表称为簇表。

表池和表簇一般用来存储内部控制数据,如:屏幕序列、程序参数、临时数据、连续文本(凭证)等。 业务数据多存储在透明表内

 

A table pool or table cluster should be usedexclusively for storing internal control information (screen sequences, programparameters, temporary data, continuous texts such as documentation). Data ofcommercial relevance is usually stored in transparent tables.

表池

一个表池对应层数据库的一个表。表池结构是固定的,如下:

Field

Data type

Meaning

Tabname

CHAR(10)

表池内包含的池表名称

Varkey

CHAR (n)

表池内包含的池表的键,最大长度110

Dataln

INT2(5)

数据字段Vardata的长度

Vardata

RAW (n)

表池内包含的池表的每一条记录的数据。最大长度依赖于底层数据库

表池与池表的对应关系

说明: This graphic is explained in the accompanying text

表簇

一个表簇对应层数据库的一个表,表族的结构部分自定义,如下

Field

Data type

Meaning

CLKEY1

*

First key field

CLKEY2

*

Second key field

...

...

...

CLKEYn

*

nth key field

Pageno

INT2(5)

Number of the continuation record

Timestamp

CHAR(14)

Time stamps

Pagelg

INT2(5)

Length of the string in Vardata

Vardata

RAW (n)

Contains the entries from the data fields of the assigned cluster tables as a string, max. length n depends on the database system used

表簇和簇表的对应关系

说明: This graphic is explained in the accompanying text 

 创建表簇或表池 

SE11-实用程序-其它字典对象

输入表池或表簇名称

选择是表池或表簇

输入描述

表池的结构固定,不需要更改字段

存储,激活

创建簇表或池表

SE11-创建透明表-维护透明表

更改表类别

更改为池表

更改后,出现表池或表簇,将之前建的表池或表簇输入

保存,激活

同上,我们在表池zpool1内再建一个池表zt2_p

看下表池zpool1内有哪些池表






虽然 表池和表簇在底层数据库对应一个具体表,但由于其结构不甚友好,所以不能直接使用底层数据库内的表,只能通过SAP 的ABAP数据字典来使用


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值