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: 

Data Class

Former Member
0 Kudos

Hi All,

Can u explain briefly what basic should i choose delivery class, Data Browser/Table View Maint for custom table

1 ACCEPTED SOLUTION

Former Member
0 Kudos

the use of data class is

Data class in technical settings

The data class defines the physical area of the database (for ORACLE the TABLESPACE) in which your table is logically stored. If you choose a data class correctly, your table will automatically be assigned to the correct area when it is created on the database.

The most important data classes are (other than the system data):

APPL0 Master data

APPL1 Transaction data

APPL2 Organizational and customizing data

Master data is data which is frequently read, but rarely updated. Transaction data is data which is frequently updated.Organizational und customizing data is data which is defined when the system is initialized and then rarely changed.

There are two more data classes available, USR and USR1. These are reserved for user developments. The tables assigned to these data classes are stored in a tablespace for user developments.

Note:The data class only has an effect on table storage for the database systems ORACLE and INFORMIX.

it maps the table with the physical storage area in the database level. let any platformthat be.

REWARD ME IF HELPFUL.

7 REPLIES 7

Former Member
0 Kudos

Hi

The statement CLASS-DATA can only be used in the declaration part part of a class or an interface. The statement declares a static attribute attr which validity is not associated with instances of a class but with the class itself. All instances of the class and its subclasses access the same static attribute.

The naming conventions apply to the name attr. The syntax of the additions options is identical to the statement DATA.

When using the class components, you can access static attributes declared with CLASS-DATA only by using class names, not interface names.

0 Kudos

Hi Naresh,

I asked about data class/ Delivery class/ Data Browser/Table View Maint.

i want to create a custom table i know how to create table but i dont have clear idea about above 3 things, could u please help me to understand about those things

Former Member
0 Kudos

Hi,

As you are going to use your table for application data, use Delivery class as 'A'..

All other types are used by SAP in most of the cases..

The Data Class depends on what kind of data you are going to store here..

Normally we use APPL1.. as we do not create Z tables for master data so that we do not use APPL0..

Thanks and Best Regards,

Vikas Bittera.

former_member588853
Active Contributor
0 Kudos

HI,

The delivery class controls the transport of table data when installing or upgrading, in a client copy and when transporting between customer systems. The delivery class is also used in the extended table maintenance.

There are the following delivery classes:

A: Application table (master and transaction data).

C: Customer table, data is maintained by the customer only.

L: Table for storing temporary data.

G: Customer table, SAP may insert new data records, but may not overwrite or delete existing data records. The customer namespace must be defined in table TRESC. (Use Report RDDKOR54 here).

E: System table with its own namespaces for customer entries. The customer namespace must be defined in table TRESC. (Use Report RDDKOR54 here.)

S: System table, data changes have the same status as program changes.

W: System table (e.g. table of the development environment) whose data is transported with its own transport objects (e.g. R3TR PROG, R3TR TABL, etc.).

delivery class: In short you can say ..

When you are creating table , the table data should be specific to some source right? Eg, Master data , transactional data, customizing data, system data

this information you give in the delivery class,

The delivery class controls the transport of table data when installing or upgrading, in a client copy and when transporting between customer systems. The delivery class is also used in the extended table maintenance.

data class:

The data class defines the physical area of the database (for ORACLE the TABLESPACE) in which your table is logically stored. If you choose a data class correctly, your table will automatically be assigned to the correct area when it is created on the database.

1. Practically it has no purpose from abap

point of view.

2. Its important only if

, at the database storage level.

3. Databases like oracle,

store data in different

files (called datafiles / TABLE SPACE)

rewards if usefuyl,

regards,

nazeer

0 Kudos

Hi Nazeer,

Ur explanation is very much useful, but still i have some more doubts, if i want to transport my table contents to other clients which delivery class should i choose? because u have mentioned that delivery class will control the data transport.

Thanks.

Former Member
0 Kudos

HI manikumar,

To create a table goto se11,

give any name z*** create fields , data element

save the technical settings

give data class, size category,

Delivery class:

A Application table includes the master and transaction data

C Customizing table

L Table for storing temporary data

G Customizing table. It is protected against SAP Update

E Control table

S System table. They are only maintained by SAP

W System table. Contents transportable via separate TR objects

<b>Regards

Azhar</b>

Former Member
0 Kudos

the use of data class is

Data class in technical settings

The data class defines the physical area of the database (for ORACLE the TABLESPACE) in which your table is logically stored. If you choose a data class correctly, your table will automatically be assigned to the correct area when it is created on the database.

The most important data classes are (other than the system data):

APPL0 Master data

APPL1 Transaction data

APPL2 Organizational and customizing data

Master data is data which is frequently read, but rarely updated. Transaction data is data which is frequently updated.Organizational und customizing data is data which is defined when the system is initialized and then rarely changed.

There are two more data classes available, USR and USR1. These are reserved for user developments. The tables assigned to these data classes are stored in a tablespace for user developments.

Note:The data class only has an effect on table storage for the database systems ORACLE and INFORMIX.

it maps the table with the physical storage area in the database level. let any platformthat be.

REWARD ME IF HELPFUL.