Here is an overview of the most significant changes in the context of ABAP core development that relate to the current ABAP Development Tools for SAP NetWeaver (ADT) client and the SAP NetWeaver AS for ABAP 7.51 innovation package SP00 back-end.
You can now install the ADT client also on the latest Eclipse 4.6 (Neon) platform.
This ADT client version supports the following Eclipse platforms:
For more information, see
Displaying and Structuring Content Through Virtual Trees
Virtual trees enable you to define your own selection of the repository objects in the Project Browser. In addition, they display for each level the number of containing objects and a short text.
This functionality requires working on a SAP NetWeaver AS for ABAP 7.51 innovation package SP00 ABAP system that is connected with a SAP HANA database.
So far, the Favorite Packages and the System Library with all development objects are displayed by default in the Project Explorer.
They are now replaced by the following default virtual trees:
For more information, see:
Editing the Status of Documentation for Data Elements
You can now specify the documentation status of a data element to defines whether documentation has already been written or whether it is still required.
For more information, look here: Changing the Documentation Status
Searching ABAP Source Code
The ABAP Source Search now also supports the DB2 for LUW database type.
For more information, look here: Searching ABAP Source Code
Navigating to Development Objects from the Element Info Popup
You can now open a development object directly from the position where it is displayed in the Element Info Popup.
To do this, select the relevant usage in the Element Info Popup and open the context menu. Choose then Navigate.
For more information, look here Displaying Details in the Element Information Popup and the ABAP Element Info View
Working with Released APIs
You, as a developer, can now check which APIs are released and stable for usage – and which are not. Consequently, customer objects that only use released APIs do not need to be adapted after the next SAP NetWeaver support package or upgrade.
For more information, see
You have now the option to debug CDS table functions using the AMDP debugger. A table function consists of a CDS definition and a SQLScript procedure implementation that is used for data retrieval once the table function is accessed (for example using OpenSQL).
Now, you cannot only debug AMDPs with ABAP Development Tools (ADT). The integrated debugger that is part of the ADT client installation, allows you also to debug the CDS table functions within the ABAP development IDE.
For more information, look here: Debugging AMDPs and CDS Table Functions
Creating and Defining ABAP Push Channel Applications
ABAP Development Tools now provides a form-based editor to create and edit APC applications. Using this editor you can configure an APC application that enables bi-directional communication with user agents through the integration of WebSockets or TCP Sockets.
For more information, look here Working with ABAP Push Channels