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

Database Table

Former Member
1,071

Hi All,

Why we always use transparent table why we not use pooled and cluster table

thanks.

4 REPLIES 4
Read only

Sandra_Rossi
Active Contributor
995

Because they are obsolete since ABAP 7.53 (see ABAP documentation).

Read only

Abinathsiva
Active Contributor
0 Likes
995

HI,

Transparent table is like normalized tables, ie., when you create one transparent table it will create exactly same table in Database..

A cluster and pool table cannot be read directly..

Different types of tables in SAP

Read only

995

Cluster(ed) and pool(ed) tables CAN be read directly: they were designed to compress data by the ABAP kernel and store data compressed, but Open SQL does the compression and decompression implicitly.

NB: the database tables which contain the clustered and pooled tables CANNOT be read directly, I mean you should decompress yourself the data, and there is no official explanation about what algorithm is used to compress the data.

Read only

RaymondGiuseppi
Active Contributor
995

A (very) long time ago, data storage was more expensive than development and the technical limitations of databases were much lower, which led to the creation of clustered data to save space. This is no longer the case and these techniques are obsolete.

One could also discuss at length the reality of an assertion such as:Business data storage is getting cheaper, think hidden costs of business data storage...

For your question, think about performance when you want to select data on clustered fields, thus inaccessible to the relational database manager.