Eclipse
Eclipse
development tools
Table of Contents
Table of Contents 2
Overview 3
Home Preparation 3
Preparing the ABAP Back-End System 3
Establishing Secure Network Communication 3
Recommendation 4
Installation 5
Installing ABAP Development Tools 5
Prerequisites 5
Installation steps of ABAP Development Tools (ADT) 8
2
Overview
ABAP Development Tools (ADT) is the integrated ABAP development environment built on
top of the Eclipse platform. Its main objective is to support developers in today’s
increasingly complex development environments by offering state-of the art ABAP
development tools. These tools include strong and proven ABAP lifecycle management on
the open Eclipse platform with powerful UI (user interface) capabilities.
Home Preparation
The preparation prior to the installation of front-end components includes all steps that
you must perform in order to work smoothly with ABAP Development Tools on the ABAP
back-end system. It includes the completion of the subsequent activities for each back-end
system you want to work with and the establishing of the Secure Network Communication
(SNC).
For security reasons, however, you must ensure that the Secure Network Communication
(SNC) is implemented for the corresponding system and enabled for the selected system
connection.
Context
3
In ABAP Development Tools, developers always work with ABAP projects to access
repository objects from back-end systems. An ABAP project represents a real system
connection on the front-end client and, therefore, it requires an authorized user to access
the back-end system. With the standard authentication method, the user enters his or her
user ID and password at the front-end client to log on to the back-end system.
Procedure
1. Add the relevant ABAP system to the SAP Logon Pad ‒ if not already done.
2. In the SAP Logon Pad, open the Properties page for the ABAP system.
3. Enable the Secure Network Communication for the selected system ‒ if not already done.
Recommendation
Context
For the sake of convenience, and again for security reasons, use also the single sign-on
(SSO) option for system authentication (if it is available in your SAP NetWeaver system
landscape). Compared with SNC, SSO meets the security requirements for working with
ABAP projects even more. Using SSO, the user does not need to enter a user ID and
password, but can access the specific system directly after the system has checked the
validity of the logon ticket. Procedure To enable SSO for an ABAP system, proceed as
follows:
1. Install the SAP NetWeaver Single Sign-On 1.0 SP03 or higher (either Secure LoginClient
or Enterprise Single Sign-On) for the corresponding platform (64-Bit).
2. Configure the Secure Network Communication (SNC) between ABAP Development Tools
and the ABAP back-end system.
4
Installation
The subsequent installation procedure comprises all front-end components (SAP and
Eclipse IDE packages) that are required to run ABAP Development Tools (ADT) on your local
drive.
Operating System
Eclipse
You have already installed a suitable Eclipse IDE package based on one of the following
releases:
• 2022-12 (4.26)
5
SAP Software and SAP Support Portal Access
● For WindowsTM, SAP GUI for Windows 7.60 or higher, is installed on your local drive
● For Apple macOS, SAP GUI for Java 7.70 or higher, is installed on your local drive .
Note
If this is not the case, install the SAP GUI1) first from the SAP Software Download Center on
the SAP Support Portal. You will need this SAP GUI1) for integration of GUI-based tools in
the IDE for ABAP development. CloudSAP GUI is not relevant in the context of SAP BTP
ABAP environment.
• You have an S User that enables to download the ABAP Development Tools package from
the SAP Support Portal.
To benefit from all ADT features, you need to install the following additional Eclipse
features in accordance to the relevant installation:
6
Note
If required Eclipse features are not displayed, it might be that they are already installed.
• To display all available features, deselect the Hide items that are already installed
checkbox.
• To check what is already installed, choose the What is already installed? link beside the
checkbox from above.
Internet Browser
• Chromium-based Browser
• Firefox
7
• Microsoft Edge
• Safari
Microsoft Visual C++ Redistributable Packages for Visual Studio 2013 (64 bit) is installed on
your local drive.
Note
• You need this component for communication with the back-end system.
• You need to install the runtime component separately from the Microsoft installation
page.
• If you start ADT before you have installed the DLLs, an error dialog might be opened
stating that the ABAP communication layer is configured incorrectly. In this case, you need
to restart Eclipse once with the "-clean" option. Afterwards, remove the "-clean" option
again.
8
2. Click Download.
9
4. Extract the Eclipse zip file with right-click.
10
6. Open the Eclipse folder.
11
8. Launch your workspace.
12
13
10.Select Help > Install New Software.
14
12.Click Next >.
15
13.Accept the license agreement and click Finish.
16
14.Now ADT will be installed. Select Install anyway.
17
15.Click Select All and Accept selected.
18
16.Click Restart Now.
19
18.Check your result.
20
21