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: 

Identify Master and Transaction table types

Former Member
0 Kudos
2,851

Hi,

I am looking for a table to find the table type Master data table or Transaction data table .

I searched in DD02L and DD09L table but i couldn't find correct field to differentiate.

e.g VBRK - Master data table

VBRP - Transaction data

VBAK - Master data

VBAP - Transaction data

I want to find like the above tables differentiation.

Thanks,

Fractal

1 ACCEPTED SOLUTION

Former Member
0 Kudos
1,243

Hi,

Tables are not classified as master and transaction OR header and item tables, we distinguish them using the type of data stored in them.

To clarify all of the tables you specified are transaction tables as they are used to store transaction data.

Few examples for master tables are KNA1, LFA1 which stores customer master and vendor master respectively.

In your example, VBRK and VBAK are header tables and VBRP and VBAP are Item tables as they store header and item details respectively.

Usually MM/SD tables can be identified with the letter K(header) and P(item) but not in all cases.

Examples : EKKO, EKPO.

Hope you are clear now.

Regards,

Karthik D

4 REPLIES 4

Former Member
0 Kudos
1,244

Hi,

Tables are not classified as master and transaction OR header and item tables, we distinguish them using the type of data stored in them.

To clarify all of the tables you specified are transaction tables as they are used to store transaction data.

Few examples for master tables are KNA1, LFA1 which stores customer master and vendor master respectively.

In your example, VBRK and VBAK are header tables and VBRP and VBAP are Item tables as they store header and item details respectively.

Usually MM/SD tables can be identified with the letter K(header) and P(item) but not in all cases.

Examples : EKKO, EKPO.

Hope you are clear now.

Regards,

Karthik D

Former Member
0 Kudos
1,243

b_saikishore
Newcomer
0 Kudos
1,226

Hi,

The Table type (whether Master data type or Transactional data type) of a database table can be seen in the technical settings (Data class) in SE11.

clemenssss
Explorer
0 Kudos
1,213

You can find the classification as field DD09L-TABART (APPL0 Master Data, Transparent Tables, APPL1 Transaction Data, Transparent Tables, APPL2 Organization and customizing,...).

But be aware that this is determined by the user who created the table and may not always be what one may expect.
If you give any background and/or reason for yur question, you might expect more helpful answers.
Regards, Clemens