透明,池化和群集表

2020-09-07 22:51发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的朋友可以告诉谁数据库中的透明表,池表和集群表。 我浏览了那里的文档,但我不明白它试图告诉我什么。请解释一下它的概念

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


我的朋友可以告诉谁数据库中的透明表,池表和集群表。 我浏览了那里的文档,但我不明白它试图告诉我什么。请解释一下它的概念

付费偷看设置
发送
7条回答
灬番茄
1楼 · 2020-09-07 23:35.采纳回答

Venkatesh,

透明表:一对一关系

数据字典中的一个表等于数据库中的一个表。

i。 e当您在ABAP词典中创建一个透明表时,将在数据库中创建一个表(通常为Oracle,U也可以具有其他表),并具有相同的名称(表和字段)。

基本用于保存应用程序数据

EG:EKKO,VBAK等。

极化表:多对一关系

ABAP词典中的许多表等于数据库中的一个表池。 基本上用于保存系统数据和定制数据。 一个表池包含大量的池表,每个池表的数据约100条记录。

集群表:多对一关系

ABAP词典中的许多表等于数据库中的一个表集群 。 基本上用于保存应用程序数据。 一个表集群包含数量很少的具有大量数据的集群表。(以十万计)

例如:CDPOS,BSEG等

如果有池表和集群表,则ABAP数据字典 表名和数据库表名和字段名与透明表中的情况有所不同。

集群表有一些限制,例如我们不能在这些表上使用联接,在集群表上选择总是很慢

无论何时我们在表中的任何集群表上写查询时,集群的所有表数据都会被当作表中存储的所有表的数据记录。

实际上,我们几乎不创建池表和集群表。

希望如此。

谢谢

Vinod。

:Vinod Reddy Vemuru,2008年6月28日晚上7:08

SC_Yao
2楼-- · 2020-09-07 23:30

威尼斯,

透明表:字典和数据库中具有相同结构的数据和字段完全相同。

池表:池表是逻辑表,在定义它们时必须将其分配给表池。 池表用于存储控制数据。 可以在一个表池中合并几个池表。 然后,将这些池表的数据排序到数据库的公用表中。

集群表:集群表是逻辑表,在定义它们时必须将其分配给表集群。 群集表可用于散播控制数据。 它们还可以用于存储临时数据或文本,例如文档。

标准表,池表和群集表之间的差异

透明表是直接存储数据的表。 您可以使用例如SQL语句从SAP外部直接在数据库上读取这些表。

透明表是一对一的关系表,即当您创建一个透明表时,将在数据库中创建完全相同的表,并且该表基本上用于存储事务数据。

无法从SAP外部读取群集表和池表,因为某些数据在一个字段中被群集和池化。

例如,可能的原因之一是其内容的长度和长度可以变化。 Abap中的数据库操作也受到限制。

但是池和群集表是多对一关系表。 这意味着许多池表存储在数据库表中,称为表池。

表池中所有存储在池表中的表都不需要具有任何外键关系,但是对于集群表则必须如此。 池和群集表基本上用于存储应用程序数据。

表池可以包含10到1000个具有10到100条记录的小型池表。 但是群集表可以包含很大但很少(1到10个)的群集表。

对于池和群集表,您可以创建二级索引,并且可以为池和群集表使用选择不同的组。 您可以对池和群集表使用本机SQL语句。

结构是没有数据的表。 从表开始,仅在需要程序逻辑时填充它。

视图是查看表内容的一种方式。 它仅包含基础表的组合以及需要表示数据的方式。 实际上,您实际上直接调用了基础表。

通过此链接

http://web.mit.edu/sapr3/dev/sap_table_types.htm

有帮助时奖励

致谢

准许。

haha101010
3楼-- · 2020-09-07 23:54

台球桌,台球桌,桌球桌和透明桌桌都可以用来打台球。

...无法抗拒,

Clemens

wang628962
4楼-- · 2020-09-07 23:39

嗨,

透明的:

包含一个表。 用于存储主数据

它与数据库中的表具有一对一的关系

对于每个透明表,数据库中都有一个关联表

数据库表具有相同的名称,相同的字段数并且这些字段具有相同的名称

只有一个表

单个表可以具有一个或多个主键

可以创建二级索引

可以使用开放式和本地SQL对其进行访问

USE:它们用于保存主数据,例如 表供应商或客户表。 交易数据的示例是客户下的订单

池:

它们用于容纳大量非常小的表(存储自定义数据或系统数据)

它与数据库中的表具有多对一关系

它与其他池表一起存储在数据库中称为表池的单个表中

数据库表具有不同的名称,不同的字段数和字段具有不同的名称

表池包含的表多于表集群

每个表的主键不能以相同的字段或字段开头

无法创建二级索引

只能使用开放式SQL对其进行访问

使用:当需要同时打开许多小表时,它们减少了所需的数据库资源量

集群:

它们用于保存一些大型表中的数据。(存储系统数据)

它与数据库中的表具有多对一关系

许多群集表存储在数据库中的单个表中,称为表群集

数据库表具有不同的名称,不同的字段数和字段具有不同的名称

包含的表少于表池

每个表的主键以相同的字段或字段

开头

无法创建二级索引

只能使用开放式SQL对其进行访问

USE:当表具有相同的主键并且这些表中的数据都同时被访问时,将使用它们

三十六小时_GS
5楼-- · 2020-09-07 23:41

您好,Venkatesh,

请查看以下有关SAP中表概念的链接。

www.sap-img.com/ abap/sap-tables.htm的不同类型

&**********奖励积分如果有帮助**********&

何必丶何苦呢
6楼-- · 2020-09-07 23:37

HI

表池(池)和表群集(集群)是ABAP词典中的特殊表类型。 可以将来自多个不同表的数据一起存储在表池或表集群中。 分配给表池或表集群的表称为池表或集群表。

表池或表群集应专门用于存储内部控制信息(屏幕序列,程序参数,临时数据,连续文本,例如文档)。 具有商业意义的数据通常存储在透明表中。

表池

存储分配给表池的池化表中的所有记录的数据库中的表对应于一个表池。

有关更多信息,请点击此链接

http://help.sap.com/saphelp_46c/ helpdata/zh-CN/cf/21f083446011d189700000e8322d00/content.htm

接下来,您将通过此链接

http://help.sap.com/saphelp_46c/ helpdata/zh-CN/cf/21eb13446011d189700000e8322d00/content.htm

致谢

Pavan

太Q了
7楼-- · 2020-09-07 23:48

嗨朋友,

T 透明表: 一对一关系

1)。假设我们在DDIC中创建了一个表,该副本将存储在数据库中,称为Transpoarent表。

2。)也可以创建二级索引。

3)还要附加字段。

例如:Trasparent表:VBAK-销售凭证:表头数据

VBAP-销售凭证:项目数据

EKKO-采购凭证标题

EKPB-采购凭证中的"物料提供"项目

T024-采购组

极化表:1至n关系。

许多小的Pool表被组合成一个表,称为Table pool。 像(例如:KAPOL)

2。)也无法创建二级索引。

3)也不能附加字段。

EX:分类表:A007-部门/客户

A004-税收分类

A006-价目表类型/货币/材料

A018-材料信息记录等。

EX:表池:KAPOL

如果我们要创建池表和集群表,ABAP数据字典表的结构将有所不同...单击下面的示例。

无法加入条件。

从簇表中提取数据会很慢,因为它组合了许多小表。

如果想要任何面团,则去检查是否可以加入,而不是去T-COde-SQVI进行检查。

希望很清楚。

一周热门 更多>