Application Development 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: 

Database Table

Hi All,

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

thanks.

4 REPLIES 4

Sandra_Rossi
Active Contributor

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

Abinathsiva
Active Contributor
0 Kudos

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

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.

raymond_giuseppi
Active Contributor

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.