The term Workbench refers to the desktop development environment in Eclipse. It is used to edit objects, manage views, and arrange the developer's work area.
Features of the workbench are as follows:
- Each workbench contains one or more perspectives
- Perspectives contain views and editors
- More than one Workbench window can exist on the desktop at any given time, for example, you may open ABAP Development Tools, but also SAP HANA Studio at the same time
A perspective in Eclipse is a window in which you can perform a certain task. To develop ABAP applications, choose Window → Perspective → Open Perspective → Other, and double-click ABAP.
A perspective is made up of a set of views, which appear as tabs in the Eclipse window. Even though there are other views, the ones we want to focus on today are the most important ones.
- Source code editor
- Project explorer – ABAP Development Tools provide several perspectives for the Eclipse workbench: the ABAP perspective, the ABAP Profiling perspective, and the Debug perspective.
The most important of these is the ABAP perspective.
The ABAP perspective, like any other, provides an initial set of views and editors and determines their layout. Specifically, the ABAP views and editors allow you to work with ABAP development objects that are managed by an ABAP backend system. When you are using the ABAP perspective, you must establish a system connection, which is represented by a corresponding ABAP project. The ABAP perspective enables access to both Eclipse-based and SAP GUI-based ABAP tools.
The ABAP perspective consists of an editor area containing various ABAP source code editors, and the following views:
- Project Explorer
- Task Repositories
- Task List
- Feed Reader
- Transport Organizer