Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Re: pooltable and cluster tables with example

Former Member
0 Likes
578

Hello friends,

One interviewer asked me about the pool table and cluster table. what is pool table and cluster table.

what is exact usage of pool and cluster table. As well, i want to know the table examples.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
503

Hi

For internal purposes, such as storing control data or update texts, there are in addition the following table categories:

Pooled table

Pooled tables can be used to store control data (e.g. screen sequences, program parameters or temporary data). Several pooled tables can be combined to form a table pool. The table pool corresponds to a physical table on the database in which all the records of the allocated pooled tables are stored.

Cluster table

Cluster tables contain continuous text, for example, documentation. Several cluster tables can be combined to form a table cluster. Several logical lines of different tables are combined to form a physical record in this table type. This permits object-by-object storage or object-by-object access. In order to combine tables in clusters, at least parts of the keys must agree. Several cluster tables are stored in one corresponding table on the database.

RFBLG (BSEC, BSED, BSEG, BSES, BSET )

More examples you can see in table DD02L.

Svetlin

3 REPLIES 3
Read only

jayanthi_jayaraman
Active Contributor
0 Likes
503

Hi,

Transparent Tables

The tables physically present in the DB Server as in the Application Server.

Table Pools

The data is stored as a table pool in the database server which consists of

all the (physical) records from the tables present in that particular table pool.

Technically, The table name and the field name are the key fields in case

of pooled tables.

Table Clusters

Logical data records from different tables are stored as single PHYSICAL record

in the table clusters.

Technically. There can be n number keys (usually generated by the system ) for a

record in a cluster table and field called pageno is used to track the continuation

of the records.

BOTH TABLE POOLS AND TABLE CLUSTERS ARE NOT PHYSICALLY AVAILABLE IN THE DB SERVER

BUT THEY ARE LOGICALLY POOLED OR CLUSTERED.

Read only

Former Member
0 Likes
504

Hi

For internal purposes, such as storing control data or update texts, there are in addition the following table categories:

Pooled table

Pooled tables can be used to store control data (e.g. screen sequences, program parameters or temporary data). Several pooled tables can be combined to form a table pool. The table pool corresponds to a physical table on the database in which all the records of the allocated pooled tables are stored.

Cluster table

Cluster tables contain continuous text, for example, documentation. Several cluster tables can be combined to form a table cluster. Several logical lines of different tables are combined to form a physical record in this table type. This permits object-by-object storage or object-by-object access. In order to combine tables in clusters, at least parts of the keys must agree. Several cluster tables are stored in one corresponding table on the database.

RFBLG (BSEC, BSED, BSEG, BSES, BSET )

More examples you can see in table DD02L.

Svetlin

Read only

Former Member
0 Likes
503

Hi,

Table pools (pools) and table clusters (clusters) are special table types in the ABAP Dictionary. The data from several different tables can be stored together in a table pool or table cluster. Tables assigned to a table pool or table cluster are referred to as pooled tables or cluster tables.

A table pool or table cluster should be used exclusively for storing internal control information (screen sequences, program parameters, temporary data, continuous texts such as documentation). All data of commercial relevance is stored exclusively in transparent tables!

Table Pools

A table in the database in which all records from the pooled tables assigned to the table pool are stored corresponds to a table pool.

The definition of a pool consists essentially of two key fields (Tabname and Varkey) and a long argument field (Vardata).

Table Clusters

Several logical data records from different cluster tables can be stored together in one physical record in a table cluster.

A cluster key consists of a series of freely definable key fields and a field (Pageno) for distinguishing continuation records. A cluster also contains a long field (Vardata) that contains the contents of the data fields of the cluster tables for this key. If the data does not fit into the long field, continuation records are created. Control information on the structure of the data string is still written at the beginning of the Vardata field.

Thanks&Regards,

Ruthra.R