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: 

what is development class?

Former Member
0 Kudos
5,602

what is development class?

1 ACCEPTED SOLUTION

Former Member
0 Kudos
722

Define development classes

Development classes collect together development environment objects that can be considered as a unit and should therefore also be corrected and transported together. A development class can, for example, consist of a transaction or a group of related transactions.

See the section Working with the Workbench Organizer -> Development Classes -> Development Class Maintenance section of the BC - Workbench Organizer documentation for more about development classes.

If you want to create your own applications, you should define your own development classes. Your own development classes must begin with Y or Z. All other identifications are reserved for SAP standard classes.

Recommendation

SAP recommends that you use standard development classes if you want to extend existing SAP applications only.

Activities

1. Check the standard development classes delivered.

2. If necessary, define new development classes to meet your demands, corresponding to the structure of your development projects.

3. Define the integration and consolidation systems.

8 REPLIES 8

Manohar2u
Active Contributor
0 Kudos
722

http://help.sap.com/saphelp_46c/helpdata/en/4c/174b6e5733d1118b3f0060b03ca329/frameset.htm

<b>Development classes collect together development environment objects that can be considered as a unit and should therefore also be corrected and transported together. A development class can, for example, consist of a transaction or a group of related transactions</b>

RichHeilman
Developer Advocate
Developer Advocate
0 Kudos
722

A development class is nothing more than a organizational unit. Objects are organized by developement classes and these development classes are tied to transport layers. This defines that when you create an object under a certain developement class, that object may or may not be transported. It depends on how the development class is defined. In newer version, development classes go away and the "Package" is implemented, in Netweaver , the package heirarchy is introduced which allows you to better organize the developement objects.

Regards,

Rich Heilman

raja_thangamani
Active Contributor
0 Kudos
722

You can say in simple word, Development class is like <b>Folder</b> which will have the collection of objects(Report, class etc) for a assigned Proejcts.

Raja T

Former Member
0 Kudos
722

Hi Sunil,

Development class is nothing but a package of all development objects. It can also be called as a package.

When an ABAP Workbench object is created, the system prompts you to assign it to a package. The package should describe the area that the object belongs to.

The representation of the object tree in the ABAP Workbench (transaction SE80) uses the package as a navigation aid. If there are more than 100 objects of a certain type (that is, ABAP programs), the object tree can no longer be clearly represented and it becomes increasingly difficult to use the ABAP Workbench. In this case, we recommend creating new packages with the same transport layer and distributing the objects to the new packages on the basis of the areas they belong to.

<b>Package:</b>

Related objects in the ABAP Workbench are grouped together in a package. The assignment of an object to a package is entered in the object directory (TADIR). The package determines the transport layer that defines the transport attributes of an object.

The packages are entered in the table TDEVC. They can be maintained in the following transactions:

Transaction SE80 -> Enter package -> Double-click the package

The packages are themselves objects of the ABAP Workbench. They belong to their own packages.

<b>Comparing develpment classes and Packages:</b>

Packages can be nested.

Packages can contain their 'visible development objects' (visible outside of the package) in package interfaces.

Packages can have use access defined for other package interfaces.

Former Member
0 Kudos
723

Define development classes

Development classes collect together development environment objects that can be considered as a unit and should therefore also be corrected and transported together. A development class can, for example, consist of a transaction or a group of related transactions.

See the section Working with the Workbench Organizer -> Development Classes -> Development Class Maintenance section of the BC - Workbench Organizer documentation for more about development classes.

If you want to create your own applications, you should define your own development classes. Your own development classes must begin with Y or Z. All other identifications are reserved for SAP standard classes.

Recommendation

SAP recommends that you use standard development classes if you want to extend existing SAP applications only.

Activities

1. Check the standard development classes delivered.

2. If necessary, define new development classes to meet your demands, corresponding to the structure of your development projects.

3. Define the integration and consolidation systems.

Former Member
0 Kudos
722

hi

The related objects from the ABAP/4 repository are assigned to the same development class. This enables you to correct and transport related objects as a unit.

Thanks,

Vinay.

Former Member
0 Kudos
722

development class is like a organizational unit. Objects are organized by developement classes which are tied to transport layers. So object needs to be created under a certain developement class so that object may or may not be transported. It depends on how the development class is defined.

Define development classes

Development classes collect together development environment objects that can be considered as a unit and should therefore also be corrected and transported together. A development class can, for example, consist of a transaction or a group of related transactions.

See the section Working with the Workbench Organizer -> Development Classes -> Development Class Maintenance section of the BC - Workbench Organizer documentation for more about development classes.

If you want to create your own applications, you should define your own development classes. Your own development classes must begin with Y or Z. All other identifications are reserved for SAP standard classes.

Recommendation

SAP recommends that you use standard development classes if you want to extend existing SAP applications only.

Activities

1. Check the standard development classes delivered.

2. If necessary, define new development classes to meet your demands, corresponding to the structure of your development projects.

3. Define the integration and consolidation systems.

Former Member
0 Kudos
722

Logically related development objects are assigned to the same development class. For more info, please refer below link:

http://help.sap.com/saphelp_46c/helpdata/en/d1/80194b454211d189710000e8322d00/content.htm

Thanks,

Santosh