The tools in the Workbench are integrated. For example, when
you are working on a program, the ABAP Editor will also recognize objects
created using other tools. This integration also means if you double-click an
object to select it, the Workbench automatically launches the tool that was
used to create the object.
SAP has developed the Object Navigator to help you to
organize your application development in this integrated environment. It
provides a context that makes it easier for you to trace the relationships
between objects in a program. Rather than working with tools and recalling
development objects, you work with objects and allow the Workbench to launch
the appropriate tool for an object.
Development Objects and Development Classes
When you work with the Workbench, you work with development
objects and development classes. Development objects are the individual parts
of an ABAP application. Some examples of development objects are programs like
reports, transactions, and function modules. Program components such as events,
screens, menus, and function modules are also development objects. Finally,
objects that programs can share are development objects. These shareable
objects include database fields, field definitions, and program messages. A
development class is a container for objects that logically belong together;
for example, all of the objects in an application. A development class is also
a type of development object. An example of a development class might be General
Ledger Accounting. When you create a new object or change an existing object,
the system asks you to assign the object to a development class.