Prerequisites
- You need to specify the connection data for the ABAP back-end system you want to work with.
- This functionality is provided for all SAP NetWeaver releases that support
ABAP Development Tools (ADT).
Recommendation
For security reasons, check whether the Secure Network Communication (SNC) is enabled for the selected system connection. If it is not
SAP recommends that you enable SNC first using the SAP Logon.
For the sake of convenience and again for security reasons, also use the single sign-on (SSO) option for system authentication.
Context
You want to connect your Eclipse-based IDE using the standard settings of a system connection that is already configured in the
SAP Logon.
Procedure
- From the menu, choose .
The first page of the New Project creation wizard is opened.
- Select the project type and choose Next.
The System Connections page is opened. Here all the available system connections of the SAP
Logon are listed in a table.
Tip
You can search in all entries of the table by entering a filter text. Then, only the matching entries are automatically
displayed.
- Select the relevant system connection and choose Next.
Tip You can also select by double-clicking.
The Connection Settings page with the Connection Parameters and Secure
Network Settings areas is opened.
- To continue, you have now the following two options:
- Click Next to adopt the existing connection settings without any changes.
- Modify the corresponding fields, checkboxes, or entries. To do this, continue as described in Defining a Manual System Connection
Note
If you modify any settings, the link to the previously selected SAP Logon entry is cut and a new independent system
connection is defined. Afterwards, possible changes to the SAP Logon entry no longer have an impact on your new
ABAP project.
Whenever you select an item from a dropdown list box, the subsequent entries may or may not be editable.
* Mandatory entry fields that require input.
- Then choose Next.
The Logon to System page is opened.
- Enter the logon data, such as Client, User, Password (not
required for SSO system connection).
- [Optional:] If you want to change the default language, select the Change Default Language checkbox.
Note The default language predefines the original language of the new development objects that will be created in
the corresponding ABAP system. Consequently, all new development objects will automatically be created in this language. But
your ABAP project may contain development objects in different original languages if, for example, you copy development
objects from other systems.
Tip Use the content assistant (Ctrl + space) for language selection.
- Choose Next to select your favorite packages or Finish to start the creation.
- [Optional:] If you want to limit the number of displayed elements in the Project Explorer to one or more
working sets, select the Add project to working sets checkbox. Then choose the corresponding working set(s)
using the Select button.
Note A working set enables you to keep a clear structure and partition in the Project Explorer if, for
example, you are also working with Java projects in your Eclipse installation. You will find further information about working
sets in the Eclipse help.
- [Optional:] If you want to change the project name, enter a new Project Name.
Note When you create the project, you already have the option of including individual packages in your
Favorites list. In the standard version, the temporary package $TMP is provided as
a default for this purpose. If you wish to add a further package, choose Add... and enter the name of
the package in the corresponding input field. Keep in mind that this package must be available in the system.
Figure 1:
Adding packages to Favorites when creating an ABAP project
- Start creation of the ABAP project with Finish.
Results
The ABAP project is created and added in the Project Explorer. To check the results of the procedure, expand the
first level of the project structure. Verify that the project structure already includes the following nodes:
- Favorite Packages contains the packages that you have added to your favorites list (temporary package
$TMP by default).
- System Library contains all system packages.
Depending on whether you have modified the existing system connection, the following project variants are created:
- If you have used the existing system connection: The project references a system connection in the SAP Logon. A
decorator is then added to the project icon that
reflects the connection to the SAP Logon.
- If you have modified the existing system connection: The project is independent from the SAP Logon. It is added without a decorator
.