Show TOC

Version 2.36Locate this document in the navigation structure

Here is an overview of the most significant changes in the context of ABAP core development that relate to the:

  • Back end: SAP NetWeaver Release 7.40 SP09
  • Client: ABAP Development Tools (ADT) 2.36
Note Following features that are highlighted with a '*' are available for all ABAP systems supported by ADT.
ABAP Development Objects

Selecting a Main Program for Multiple-Used ABAP Includes

If you open an ABAP include that is used in several main programs, the following dialog is opened that depends on where the include is displayed in the node structure of the Project Explorer:
  • If the main program is not assigned to an include and the include is displayed directly beneath the Include node, the dialog for selecting a main program is opened as follows:
    Dialog for selecting a main program
    Figure 1: Dialog for selecting a main program
    Then, from the selection list, you can choose:
    • a specific main program where you want to use the include.
    • <No main program assigned> if you want to keep it open in which main program the include should be used.
  • If the include node is located beneath the Project Explorer, for example, a function group include, type group, program, in the selection field, the corresponding object is already preselected.

If you open the Properties view, the General tab and the Specific tab are provided. In the Specific tab your previous selection is displayed. Here, you can also select a main program from the dropdown list.

Specific tab in the Properties view for selecting a main program
Figure 2: Specific tab in the Properties view for selecting a main program
Note Now, the selection is valid until you close the include editor.

For more information, look here: Selecting a Main Program for Multiple-Use ABAP Includes

Working with ABAP Projects

Creating ABAP Projects from an Existing System Connection*

When you create an ABAP project from an existing system connection, the icon of the ABAP project in the Project Explorer is displayed with a decorator. Because, the project is referencing a system connection in the SAP Logon Pad, a decorator is added to the project icon . This decorator reflects the connection to the SAP Logon.

For more information, look here: Using a Predefined System Connection from the SAP Logon

Duplicating an Existing System Connection*

You create an ABAP project from an existing ABAP project in order to modify or reuse the existing system connection.

For more information, look here: Duplicating an Existing System Connection

Jumping between ABAP Projects*

If you are, for example, working on an object in an ABAP project and debugging it at the same object in another project, you can now directly jump between these projects. For jumping, open the object and select Open in Project from the context menu.

For more information, look here Opening in Another System

Refactoring Aids

Pull-up Members to Superclass

You can move member definitions (for example, constants, attributes, methods, types, and events) from a subclass and to its superclass.

For more information, look here Pull-up Members to Superclass

Pull-up Members to Interface

You can move member definitions from a class and add them to the implemented interface. To avoid invalidation of existing usages, aliases are declared.

For more information, look here Pull-up Members to Interface