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

DDIC Tables and database table

Former Member
0 Likes
5,422

hi,

could u explain the diffrence betwen DDIC Tables and database table?

how many selection -screen can be maintained in a report?

regards

eswar.

5 REPLIES 5
Read only

Former Member
0 Likes
2,232

DDIC - Data Dictionary Information Centre

u can have as many selection screen as u want in u'r program

one main selection screen n other created using 'AS WINDOW' addition.

Sameer

Read only

varma_narayana
Active Contributor
0 Likes
2,232

Hi..

Tables are defined in Data dictionary and their Physical storage is in Database.

So DDIC table and DB Table are Same.

In Report there are 2 types of selection Screens.

1. Standard selection screen

Eg:

PARAMETERS : P_MATNR TYPE MARA-MATNR.

this will create a Standard selection screen with a number 1000.

It is called automatically after the INITIALIZATION event.

2. Customized Selection screen: We can Create many.

SELECTION-SCREEN: BEGIN OF SCREEN 10.

PARAMETERS: P_MATNR LIKE MARA-MATNR.

SELECTION-SCREEN: END OF SCREEN 10.

they must be called using the statement

CALL SELECTION-SCREEN 10.

<b>Reward if Helpful</b>

Read only

Former Member
0 Likes
2,232

Hi

Only one STANDARD SELECTION SCREEN can be mainteined,but you can solve this problem by DIALOG programming or "window" option.

Regards

Yossi

Message was edited by:

Yossi Rozenberg

Read only

Former Member
2,232

DDIC stands for Data Dictionary

There exist ONE TO ONE relationship between ddic table and transparent table..

It means :

There is a physical table on the database for each transparent table. The names of the physical tables and the logical table definition in the ABAP/4 Dictionary correspond and

one field in dictionary correspond to one field in physical database.

When the table is activated, a physical table definition is created in the database for the table definition stored in the ABAP Dictionary. The table definition is translated from the ABAP Dictionary to a definition of the particular database in One to One Relationship..

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.

Regards

Read only

Former Member
0 Likes
2,232

Hi,

DDIC stands for Data Dictionary.

In DDIC there are two types of tables,

1.Transparent Tables

2.Pooled and Clustered Tables

There exist ONE TO ONE relationship between ddic table and transparent table..

It means :

There is a physical table on the database for each transparent table. The names of the physical tables and the logical table definition in the ABAP/4 Dictionary correspond and

one field in dictionary correspond to one field in physical database.

When the table is activated, a physical table definition is created in the database for the table definition stored in the ABAP Dictionary. The table definition is translated from the ABAP Dictionary to a definition of the particular database in One to One Relationship..

<b>Pooled table</b>

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.

<b>Cluster table</b>

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.

Regards,

Padmam.