Skip to Content
Product Information
Author's profile photo Thomas Fiedler

ADT Feature Availability Matrix for AS ABAP Releases

With the ABAP development tools for eclipse we follow the strategy that the latest eclipse client is compatible with all ABAP backends with version 7.31 SP4 and higher. Most of the basic features in the area of source code editing are available against all these backend versions. But as some of the features are dependent from backend functionality it is clear that not all features are available against every backend system version. This fact often confuses the developers working with eclipse.

Therefore I will try to give you an overview about which features of the ABAP development tools for eclipse are available against which backend system. To make things easier I will only focus on the latest client version.

 

ADT Feature Availability Matrix (NW Releases)

 

7.31 SP4/5 7.31 SP6 7.31 SP7 7.31 SP11 7.4 SP2 7.4 SP5 7.4 SP8 7.50 7.51 7.52
DDIC Structure Editor (New Dictionary Structure Editor) X X X
DDIC Data Element Editor (Editing Data Elements in a Form-Based Way) X X X
DDIC Domain Editor X X
Database Table Editor X
ABAP Package Editor X
Debugger (For NW release 7.31 ABAP Kernel version 7.21 or higher is required) X X X X X X X X X X

Debugger – Watchpoints

(Get ABAP Development Tools 2.19 and find out what’s new)

X X X X X X
Debugger – Conditional Breakpoints (Conditional Breakpoints) X X X
Dynamic Logpoints (Dynamic Logpoints in ABAP) X X X
Debugging Dynpro Flow Logic, Debugging Enhancements, Internal Table analysis (change, filter, sort) X
ABAP Test Cockpit
(ABAP Test Cockpit (ATC) for Developers in Eclipse)
X X X X X X X X X

Profiler

(ABAP Profiling in Eclipse)

X X X X X X

WebDynpro ABAP Tools

(Developing Web Dynpro ABAP Applications using ABAP development tools (for Eclipse))

X X X X X X X X

FPM Integration

(Develop UIs using Floor Plan Manager using ABAP development tools (for Eclipse))

X X X X X X X

ABAP for HANA Tools

(Get ABAP Development Tools 2.7 and find out what’s new!)

X X X X X X

Basic Refactorings

(Get ABAP Development Tools 2.7 and find out what’s new!)

X X X X X X X X X

Enhanced refactoring Features

(Get ABAP Development Tools 2.19 and find out what’s new)

X X X X X X
Quickfixes for Exception Handling (Out Now: ADT Version 2.51 for the brand new AS ABAP 7.50) X X X
Creation of Getter/Setter Methods (Out Now: ADT Version 2.51 for the brand new AS ABAP 7.50) X X X
Support for ABAP Doc
( http://scn.sap.com/docs/DOC-40872 )
X X X X X X
Export ABAP Doc (New ABAP Doc Features with NetWeaver 7.5) X X X
Editor for Transformations (Editing Source-Based Transformations for XML) X X X

Connectivity & Integration Tools

(Connectivity and Integration with ABAP Development Tools for SAP NetWeaver (Eclipse))

X X X X X X

Core Data Services Tools

(Get ABAP Development Tools 2.19 and find out what’s new)

X X X X X X

Data Preview

(Get ABAP Development Tools 2.19 and find out what’s new)

X X X X X
SQL Monitor (3 Simple Steps to Identify Performance Hotspots in ABAP Custom Code) X X X

ABAP managed Database Procedures

(Get ABAP Development Tools 2.19 and find out what’s new)

X X X X X
Debugger for database procedures (How to debug ABAP Managed Database Procedures using ADT – Basics) X X X
Display of Sourcecode Enhancements(Get ABAP Development Tools 2.19 and find out what’s new) X X X X X X
SQL Console
(ADT 2.31 – New version of ABAP Development Tools available now)
X X X X
Text Element Support
(ADT 2.31 – New version of ABAP Development Tools available now)
X X X X

Transport Organizer View

(ADT Basics: Transport Organizer)

X X X X X X X X X
BOPF Editor (BOPF Modelling in Eclipse) X X X
CDS Metadata Extensions X X
APC Editor (Push Channels) X X

ABAP repository trees (HANA DB only)

Displaying only the relevant objects in the Project Explorer

X X
Run ABAP Program on console X

 

ADT Feature Availability Matrix (S/4HANA Releases) incl. all features from above

 
7.53 (1809) 7.54 (1909) 7.55 (2020) 7.56 (2021) 7.57 (2022)
Quick fixes in ATC X X X X X
RAP Tooling X X X X X
Enhancement Editor X X X X X
Lock Object Editor X X X X X
Transport Request Editor X X X X X
Modification Support X X X X X
ABAP Unit Test Relations X X X X X
Runtime Error Analysis X X X X X
Relation Explorer X X X X
AMDP Debugger X X X X
CDS View Entities X X X
BADI Editor (Def.+Impl.) X X X
Number Ranges X X X
Knowledge Transfer Documents X X X
Favorite Objects X X X
Text Element Editor X X
Application Log Editor X X
Inactive Objects as Repo Tree X X
ATC check variant editor X X
RFC service consumption model Editor X X
Event Consumption Model Wizard X
ABAP Daemon Editor X
New ATC check framework X
Editor for ATC variants and checks X
Number range Editor X
RAP Generator X
Support for ABAP Cloud development X
Message Breakpoints in Debugger X
Create VALUE statement in Debugger X

 

Hope this helps to clarify this topic. 

Regards,
Thomas.

Assigned Tags

      35 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Luís Pérez Grau
      Luís Pérez Grau

      Finally!

      Author's profile photo Adam Krawczyk
      Adam Krawczyk

      Very good summary, thank you. Please continue and keep it up to date! 🙂

      Author's profile photo Deepti Dhingra
      Deepti Dhingra

      Hi Thomas ,

      I am unable to access the debug feature in Eclipse.

      My system is on NW 7.31 SP 5 and kernel is 720 .

      But still debug functionality is disabled.

      Please suggest what could be the problem.

      Regards,

      Deepti

      Author's profile photo Rainer Schuler
      Rainer Schuler

      For debugging a kernel 7.21 or higher is needed.

      Author's profile photo Peter Inotai
      Peter Inotai

      Hi Thomas,

      Is there no plan to support lower ABAP backend releases like 7.02 (like ERP 6 Ehp5)?

      Thanks,

      Peter

      Author's profile photo Thomas Fiedler
      Thomas Fiedler
      Blog Post Author

      Hi Peter,

      unfortunately this is not possible as it is too risky. We made a lot of changes in the ABAP backend that also influences the stability of the ABAP workbench. We won't ship these changes within a support package for 7.02

      Regards,

      Thomas.     

      Author's profile photo Peter Inotai
      Peter Inotai

      Hi Thomas,

      Thanks for your quick reply and also the clarification. It's a pity, since ADT would be available for more developers, but I can fully understand the reason.

      Best regards,

      Peter

      Author's profile photo Angel Gil
      Angel Gil

      Hi Thomas,

      Thanks for blog post.

      Author's profile photo Thiago de Matos Rabelo
      Thiago de Matos Rabelo

      Nice. Hope you keep it updated.

      Author's profile photo Santhosh Gowda
      Santhosh Gowda

      thank you to provide all the summary in 1 place:)

      Author's profile photo Alexander Sperling
      Alexander Sperling

      Hi Thomas,

      great blog post. Two small suggestions: could we make sure to have this post pinned somewhere on the start page of the space and - if doable - provide a link on the text of the topic to more information? For example I found out from this page that with our new backend we now have support for 'Enhanced refactoring Features' and now I would like to jump to the blog post giving more details about this feature.

      Anyway, thanks for this overview, really appreciate it.

      Cheers,

      Alex

      Author's profile photo Thomas Fiedler
      Thomas Fiedler
      Blog Post Author

      Hi Alex,

      the link is now available in the overview secion of the SCN community.

      And I added some links to details about the features. What do you think?

      Is this helpful?

      Regards,

      Thomas.

      Author's profile photo Alexander Sperling
      Alexander Sperling

      Excellent, exactly what I was looking for! 🙂

      Really appreciate the work done with AiE and especially the communication here on SCN.

      Keep it up!

      Author's profile photo Thomas Fiedler
      Thomas Fiedler
      Blog Post Author

      Thanks.

      Author's profile photo Tobias Schnur
      Tobias Schnur

      Hi Thomas,

      this matrix is very nice. Since ADT 2.31 are outdated now (I think 2.48.0 is the current release) it would be nice to have something similar for the latest version. I am installing all ADT updates whenever they are released but I usually have no clue what they actually do 😀

      It would be great if you could keep us informed what changes from version to version. We do not really need official release notes with all bug fixes and minor changes. It would be great just to know about the major changes and new features.

      Regards

      Tobias

      Author's profile photo Shaun Smith
      Shaun Smith

      Hi Thomas,

      Thanks for this.

      I'm working through the exercise from TechEd DEV163 (step 27) but I don't get the Quick Assist option to declare the local variable (internal table) explicitly..

      It seems to work for a local variable but not for an internal table... Is this only available for 7.50? I'm on 7.4 SP10.

      Best regards,

      Shaun

      Author's profile photo Markus Lang
      Markus Lang

      Hi Shaun,

      we applied demo driven development in preparation for TechEd.

      So we created a note to close this gap in the quickfix chain.

      Note 2203501 enables the quickfix as mentioned in the exercise.

      The additional note 2224383 allows to transfer the (inline declared) host variable into a returning paramerter directly including the helper type generation.

      Both notes are part of 7.40 SP13 and can be installed into 7.40 SP8-12.

      Best Regards

      Markus

      Author's profile photo Shaun Smith
      Shaun Smith

      Hi Markus,

      Thanks for the quick response.

      I'll apply these notes in our system.

      There are cool features in ADT.. I'm becoming a big fan!

      Best regards,

      Shaun

      Author's profile photo Christian Hiller
      Christian Hiller

      Hi Thomas,

      in which backend version do we get the short texts in the Project Explorer?
      I saw in the Projekct Explorer preferences “Display short description if supported”.

      Regards,

      Christian

      Author's profile photo Thomas Fiedler
      Thomas Fiedler
      Blog Post Author

      Hi Christian,

      this feature comes with the ABAP repository trees with AS ABAP 7.51.

       

      Regards,

      Thomas.

       

      Author's profile photo Sudipta Sarma
      Sudipta Sarma

      Hi,

      Is there exemption approval/rejection feature for QA managers available in Eclipse ADT 2.51 for NW 7.5?

       

      Author's profile photo Thomas Fiedler
      Thomas Fiedler
      Blog Post Author

      Hi Sudipta,

      no, you still have to use the SAP GUI UI for that.

      Regards,

      Thomas.

       

       

      Author's profile photo Philipp Brazel
      Philipp Brazel

      Hello Thomas,

      thanks for the great Blog.

      One question - can you estimate if it will be possible in the future to edit source code objects (e.g. includes) in Eclipse that are implemented in enhancements in SAP Standard?

      We face the issue that we cannot edit any user exit source in sales order processing since we switched them from modifications to enhancements to prevent huge SPAU activities.

      Best regards,

      Philipp

      Author's profile photo Thomas Fiedler
      Thomas Fiedler
      Blog Post Author

      Hi Philipp,

      yes, this will be definitly available in future version of ADT. We already have modifications in place in our current Lab version and we are working on enhancements as well. It is planned to show the first results already this year at Teched.

       

      Regards,

      Thomas.

      Author's profile photo Christian Punz
      Christian Punz

      hi Thomas,

      is there also a resource with "ADT release notes" somewhere?
      Just a few minutes ago I recognized a popup with 'updates available' which I clicked immediately. There I saw some lines with "ADT 2.89". But I could not find any further information about the changes in that release aka "release notes".

      Even google failed to deliver on that (I used the search term 'sap adt thomas fiedler release notes 2.89').

       

      br

      chris

      Author's profile photo Thomas Fiedler
      Thomas Fiedler
      Blog Post Author

      Hi Christian,

      you find that in eclipse in the help content:

       

      Regards,

      Thomas.

       

      Author's profile photo Joachim Rees
      Joachim Rees

      I think I have the exact same question as chris, just one (?) Version later.

       

      I have AdT 2.89.1 (com.sap.adt.core) installed;

      New check new updates tells me, that 2.94.5 is available.  (I'd like to know what changes that brings, this I would find in release notes).

      Now help content in Eclipse gives me the release notes only up to 2.89.1 .

      So with the solution you provide, Thomas, I have to "buy the cat in the bag" (the correct English idiom is "Pig in a poke", I just learned that).

      -> I have to install the new version, in order to get the release notes (which would tell me, if I want to do the installation in the first place).

       

      There surely are (or should be) other means how release-notes can be published up-front?!

       

      best

      Joachim

      PS: another thing I'm wondering: Eclipse Photon (4.8.0) is there: https://www.eclipse.org/downloads/eclipse-packages/ .

      But - as far as I can tell - no AdT for it, yet. When will they be available, and how do I find out?

       

      Author's profile photo Joachim Rees
      Joachim Rees

      This seems helpful for an overview of AdT release notes:

       

      https://help.sap.com/viewer/4726775c8bfc483abb210252604515b2/Cloud/en-US

      Author's profile photo Thomas Fiedler
      Thomas Fiedler
      Blog Post Author

      Hi,

      you find the same information in the SAP Helpportal:

      https://help.sap.com/viewer/c238d694b825421f940829321ffa326a/7.52.2/en-US/3ebab4754466449c8a5ef156fbde3df4.html

       

      Regards,

      Thomas.

      Author's profile photo Joachim Rees
      Joachim Rees

      Is this blog still the most up-to-date resource on AdT-features, or is there a follow-up-blog somewhere?

      Asking, as the table currently ends at 7.52, but 7.53 has been around for > 1 year allready?!

      best
      Joachim

      Author's profile photo Joachim Rees
      Joachim Rees

      Thomas Fiedler (or maybe Olga Dolinskaja ?)  is there anything you can add in this regard?

      Could you please update the table to include 7.53 and later backends? Or should we look elsewhere? (if so, where? )

      Thanks a lot
      Joachim

      Author's profile photo Thomas Fiedler
      Thomas Fiedler
      Blog Post Author

      Done 🙂

      Author's profile photo Mithun Kumar
      Mithun Kumar

      This is great compilation. But I came across this one quite late now...

      Does anyone know of an updated (latest) feature availability matrix as in 2021?

      Author's profile photo Thomas Fiedler
      Thomas Fiedler
      Blog Post Author

      Done 🙂

      Author's profile photo André BEDNARSKI
      André BEDNARSKI

      Hi Thomas,

      A great work you have done here !

      This Matrix with its links for each entry is a very usefull tool !

      Thanks !