Show TOC

Defining a Manual System ConnectionLocate this document in the navigation structure

Prerequisites

This functionality is provided for all SAP NetWeaver releases that support ABAP Development Tools (ADT).

Context

You want to define the connection of your Eclipse-based IDE to an ABAP system directly without using the SAP Logon. This enables you to define individual properties like the connection type, message server, instance number, and so on.

Note

Whenever you select an item from a dropdown list box, the subsequent entries may or may not be editable.

Example

You can create an individual configuration in the following use cases:

  • You have installed ADT on a Mac OS X operating system.
  • You want to work in a user-specified system.
  • You want to connect manually because you do not have configuration files that contain value helps. As a result, access through the SAP Logon would be more time-consuming.

Procedure

  1. From the menu, choose Start of the navigation path File Next navigation step New Next navigation step Project... End of the navigation path to launch the project creation wizard.

    The first page of the New Project creation wizard is opened.

  2. Select the project type Start of the navigation path ABAP Next navigation step ABAP Project End of the navigation path and choose Next.

    The System Connections page is opened. Here all the available system connections of the SAP Logon are listed in a table.

  3. Choose Next without selecting an existing system connection. Alternatively, you can choose the new system connection link above the filter text field.

    The empty Connection Settings page with the Connection Parameters and Secure Network Settings areas is opened.

    Note

    * These are mandatory fields that require input.

  4. In the Connection Parameters area, you can define the following items:
    1. In the System ID field, enter the ABAP system ID to which you want to connect.
    2. From the Connection Type dropdown list box, select one of the following items:
      • Custom Application Server to define the System ID*, Application Server*, Instance Number*, and SAProuter String Elements
      • Group Selection to define the Message Server*, Group*, Message Server Port, and SAProuter String elements.
    3. In the Message Server* input field, enter the name or the IP address of the message server that is part of the instance.
    4. In the Group* input field, enter the name of the load balancing group that you are using to log on.
    5. [Optional:] In the Message Server Port input field, add the number of a message server port.
    6. Enter the host name of the Application Server* you want to connect to.
    7. Specify the Instance Number* you want to connect to.
    8. [Optional:] If you are accessing the application server through the SAP router program, enter the routing entry in the SAProuter String input field.
  5. In the Secure Network Settings area, you can define the following items:
    1. To log on to the selected system using Single Sign-On, select the Activate Secure Network Communication (SNC) checkbox.
      Note

      When you make your selection, the security level is set by the security product used. The authentication is secure, whatever the case. Encryption and integrity protection of application data is used if the security product provides these functions.

      For security reasons, check whether the Secure Network Communication (SNC) is enabled for the selected system connection. If it is not, enable SNC.

    2. From the SNC Level dropdown list box, select one of the following items:
      • User agent authentication ensured: The system verifies the identity of the communication partners. This is the minimum protection level offered by SNC.
      • Integrity ensured (signed content): The system also detects any changes or manipulation of data that may have occurred between the two end points of a communication.
      • Encryption ensured: The system encrypts the messages being transferred, which makes eavesdropping impossible. Privacy protection also includes integrity protection of the data. This is the maximum level of protection provided by SNC.
      • Highest available security level: The highest security level provided by the security product you are using is selected automatically for your connection.
    3. [Optional:] In the SNC Name field, specify the target name of the communication partner.
    4. From the Single Sign-On (SSO) dropdown list box, you can choose:
      • Enabled for SNC Logon with Single Sign-On to enable secure points of access to your systems in open environments, such as the Internet.
      • Disabled for SNC Logon without Single Sign-On to log on to the selected SAP system using user name and password.
  6. Then choose Next.

    The Logon to System page is opened.

  7. Enter the logon data, such as Client, User, Password (not required for SSO system connection).
  8. [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.
  9. Choose Next to select your favorite packages or Finish to start the creation.
  10. [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 within the Project Explorer if, for example, you are also working with Java projects in your Eclipse installation. You will find more information about working sets in the Eclipse help.
  11. [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. Note that this package must be available in the system.
    Adding packages to Favorites when creating an ABAP project
    Figure 1: Adding packages to Favorites when creating an ABAP project
  12. Start creation of the ABAP project with Finish.

Results

To check the results of the procedure, switch to the Project Explorer and 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 Favorites (temporary package $TMP by default).
  • System Library contains all system packages.