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

data class

Former Member
0 Likes
1,996

What is a data class?

what is the diff between data class and development class?

Regards,

swathi.

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,629

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.).

Development class is to store a group of objects under single class.

Hope so that u understand .

With regards,

K K V

9 REPLIES 9
Read only

Former Member
0 Likes
1,629

DATA CLASS

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.

for development class refer

http://www.sap-img.com/abap/how-to-change-the-development-class.htm

regards,

srinivas

<b>*reward for useful answers*</b>

Read only

Former Member
0 Likes
1,629

A development class is a group of objects that are logically related—that is, objects that must be developed, maintained, and transported together.

$TMP is a temporary local development class. Objects in $TMP cannot be transported into other systems. The names of development classes that we create must begin with "Y" or "Z".

reward if helpful

Read only

Former Member
0 Likes
1,629

Hi Swathi

dataclass determines the in ehich tablespace the table is stored

APPL0 Master data

APPL1 Transaction data

APPL2 Organizational and customizing data

development class is nothing but package for assigning the objects to package....

Read only

Former Member
0 Likes
1,630

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.).

Development class is to store a group of objects under single class.

Hope so that u understand .

With regards,

K K V

Read only

former_member386202
Active Contributor
0 Likes
1,629

Hi,

Dataclass is the space where table is store in database

for development class refer

http://www.sap-img.com/abap/how-to-change-the-development-class.htm

regards,

Prashant

Read only

Former Member
0 Likes
1,629

Hi Swathi,

Data class always specifies about the tables. It specifies where u r storing your created table that means type of memory location according type of your data.

Ex. If u want to store permenant data then u will select APPLO. Then all data of that table stored in that specific memory area.

Development class is nothing but Package. In previous versions we are saying development class now that is package It shows the path to where u r storing ur programs and everything.

With best Regards,

Surya

Read only

Former Member
0 Likes
1,629

Hi Swati,

Data Class is related to the definition of the tables and Development class is to keep the all kind of data objects(workbench objects,dictionary objects or etc.,) which are either transportable or not.

Data Class: which is appear in the Technical Settings. Data Class represents which type of data your going to store like

Master Data : APPL0 not frequently updated like your home address, phone number.

Transaction Data: APPL1 frequently updated like sales order, share market prices.

Organization Data: APPL2 is for organizatinal data like employee permanent data, transactions.

System Data: APPL2 is for system configuration data. At the time of installations or updations organization wants to maintins the data (back up).

User1,,,,,user2... etc., for customer dependent data liek customer specific data.

A development class is a group of objects that are logically related—that is, objects that must be developed, maintained, and transported together.

$TMP is a temporary local development class. Objects in $TMP cannot be transported into other systems. Project related objects which are stored in the project development class(which is defined by the admin or project manager) are transportable.

Award points use ful.

sekhar

Read only

0 Likes
1,629

Though Data class one can specify the purpose of the table usage, thus enhancing the performance. For ex. if the data stored in the table is never changed or updated like addr, phone no. it is assigned to APPL0. If it is changed/updated frequently, use APPL1. and APPL2 for system data.

This is the way of indicating to the system, the purpose of the table created and

thereby improving its perfromance and better memory management.

development class- i think it is old name to Packages what we have now.

All related transportable objects can be put under developement class

Read only

varma_narayana
Active Contributor
0 Likes
1,629

Hi Swathi..

Data class : is Assigned in the Technical settings of a Table.

It will determine in which physical Area of database (Table space) the Table is stored.

Development Class is now called as Package from 4.7.

it is used to Group a set of Development objects (reports, Tcodes, Tables etc).

So there is no connection between these two....

<b>reward if Helpful</b>