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: 

Difference between Development Class and Package

Former Member
0 Kudos

Hi Friends,

<b>I would like to know the Difference between Development Class and Package. My

impression is both are same. Is that so? plss help me with ur answers.</b>

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Rakesh,

The actual organization of the software developed with SAP R/3 is done with packages that were called development classes within former SAP releases. A package is a container combining development objects that belong together logically. Additionally <b>packages can include subpackages</b>.

Packages can be either provider (server) or user (client) packages. Provider packages offer development elements (function modules, BAPIs, classes, ABAP programs, types, and so on) to other packages using one or more interfaces. A provider can also be a user, availing itself of the services of other packages.

Regards,

Raju.

3 REPLIES 3

Former Member
0 Kudos

Hi rakesh,

Development class and package are entirely different.

Any component of an application program that is stored as a separate unit in the R/3 Repository is called a development object or a Repository Object. In the SAP System, all development objects that logically belong together are assigned to the same development class.

If some bugs are reported by multiple clients or end users, then SAP recognizes such bugs, corrects them and collects all these corrections in one place and adds some enhancements to the earlier version of SAP and then calls this as a SUUPORT PACKAGE. In simple words collection of SAP NOTES is a SUPPORT PACKAGE.

Please award points if helpful.

Regards,

Bharath

Former Member
0 Kudos

Hi Rakesh,

The actual organization of the software developed with SAP R/3 is done with packages that were called development classes within former SAP releases. A package is a container combining development objects that belong together logically. Additionally <b>packages can include subpackages</b>.

Packages can be either provider (server) or user (client) packages. Provider packages offer development elements (function modules, BAPIs, classes, ABAP programs, types, and so on) to other packages using one or more interfaces. A provider can also be a user, availing itself of the services of other packages.

Regards,

Raju.

former_member190272
Active Contributor
0 Kudos

Hi,

Development class and Package are almost same. Those two things are nothing but folders. In that particular folder we can maintain reports, transactions,ztables etc.

In realtime for our reference we are maintaining the separate packages for different modules thats'all.

Transport Number is nothing but reuest number to save particular things in sap, we are creating the request number and save that particular details. After using this request number only we can transport that things from development server to production server.

Thanks,

Pankaj Kumar