Start of Content Area

Object documentation Object Directory  Locate the document in its SAP Library structure

Definition

The object directory is a directory of all the Repository objects that make up the SAP System.

These include the following:

Use

The object directory contains standard SAP objects that already exist in a newly installed SAP System as well as your own objects, which you create while working with the ABAP Workbench.

When you create an object, the corresponding object directory entry is also created.

Some Repository objects consist of several sub-objects, which you can edit separately in the ABAP Workbench.

Objects

Sub-objects

Function groups

ABAP program source

Screens

GUI interface

Text elements

Function modules

Global data (TOP include)

and others

These sub-objects do not have their own object directory entry. Only the complete objects are listed in the directory.

Object attributes are also entered in the object directory. They are important for organizing development in the ABAP Workbench and for coordinating the distribution of developments between SAP Systems. The most important object attributes are the following:

Every object is assigned to a package. When the object is created, the package is queried by the SAP System. The packages are used to structure the Repository and assign the objects to the various SAP components. It also controls the recording and transport of object changes by the Transport Organizer.

The original system of an object is the SAP System in which the object was created and in which the object is edited for further developments and corrections. The original system is unique for each object within a system group. You can change the original system of an object by making a relocation transport.

Each object is assigned a user as the person responsible. This means that when there you have questions concerning functions or if problems arise - even in an SAP System other than the original system - you can quickly determine the relevant contact person.

Objects with language-specific components, such as text elements, have an original language. This is the logon language in which the object was created. This attribute is needed to control the translation process if you are developing in more than one language in your SAP System. The original language can be changed when the object is edited in another logon language and this is confirmed explicitly.

In many application areas of the SAP System - in particular in the Customizing transactions - ABAP programs, ABAP Dictionary objects, or other objects are generated automatically from user entries, and are used later when the SAP System is operating productively. These objects are flagged as "generated" in the object directory. To display this flag, use the function Object attributes on the dialog box for displaying or maintaining the object directory entry.

In problem situations, it may be necessary to change an object in an SAP System that is not the original system. Such a change is referred to as a "repair". This object is flagged as "repaired" in the object directory. To display this flag, use the function Object attributes on the dialog box for displaying or maintaining the object directory entry.

There are various access points for displaying and editing object directory entries. The most important are: