Working With Development Objects 

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.

Object Lists

In the Object Navigator, development objects are displayed in object lists, which contain all of the elements in a development class, a program, global class, or function group.
Object lists show not only a hierarchical overview of the development objects in a category, but also tell you how the objects are related to each other. The Object Navigator displays object lists as a tree.
The topmost node of an object list is the development class. From here, you can navigate right down to the lowest hierarchical level of objects. If you select an object from the tree structure that itself describes an object list, the system displays just the new object list.

For example:

Selecting an Object List in the Object Navigator

To select development objects, you use a selection list in the Object Navigator. This contains the following categories:

Category

Meaning

Application hierarchy

A list of all of the development classes in the SAP System. This list is arranged hierarchically by application components, component codes, and the development classes belonging to them

Development class

A list of all of the objects in the development class

Program

A list of all of the components in an ABAP program

Function group

A list of all of the function modules and their components that are defined within a function group

Class

A list of all of the components of a global class. It also lists the superclasses of the class, and all of the inherited and redefined methods of the current class.

Internet service

A list of all of the componentse of an Internet service:
Service description, themes, language resources, HTML templates and MIME objects.

When you choose an Internet service from the tree display, the Web Application Builder is started.
See also
Integrating Internet Services.

Local objects

A list of all of the local private objects of a user.

Objects in this list belong to development class $TMP and are not transported. You can display both your own local private objects and those of other users. Local objects are used mostly for testing. If you want to transport a local object, you must assign it to another development class. For further information, refer to Changing Development Classes