Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
ThFiedler
Product and Topic Expert
Product and Topic Expert

 

 

 

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/57.31 SP67.31 SP77.31 SP117.4 SP27.4 SP57.4 SP87.507.517.52
DDIC Structure Editor (New Dictionary Structure Editor)       XXX
DDIC Data Element Editor (Editing Data Elements in a Form-Based Way)       XXX
DDIC Domain Editor        XX
Database Table Editor         X
ABAP Package Editor         X
Debugger (For NW release 7.31 ABAP Kernel version 7.21 or higher is required)XXXXXXXXXX
Debugger - Watchpoints
(Get ABAP Development Tools 2.19 and find out what's new)
   X XXXXX
Debugger - Conditional Breakpoints (Conditional Breakpoints)       XXX
Dynamic Logpoints (Dynamic Logpoints in ABAP)       XXX
Debugging Dynpro Flow Logic, Debugging Enhancements, Internal Table analysis (change, filter, sort)         X
ABAP Test Cockpit
(ABAP Test Cockpit (ATC) for Developers in Eclipse)
 XXXXXXXXX
Profiler
(ABAP Profiling in Eclipse)
    XXXXXX
WebDynpro ABAP Tools
(Developing Web Dynpro ABAP Applications using ABAP development tools (for Eclipse))
  XXXXXXXX
FPM Integration
(Develop UIs using Floor Plan Manager using ABAP development tools (for Eclipse))
   XXXXXXX
ABAP for HANA Tools
(Get ABAP Development Tools 2.7 and find out what's new!)
    XXXXXX
Basic Refactorings
(Get ABAP Development Tools 2.7 and find out what's new!)
 XXXXXXXXX
Enhanced refactoring Features
(Get ABAP Development Tools 2.19 and find out what's new)
   X XXXXX
Quickfixes for Exception Handling (Out Now: ADT Version 2.51 for the brand new AS ABAP 7.50)       XXX
Creation of Getter/Setter Methods (Out Now: ADT Version 2.51 for the brand new AS ABAP 7.50)       XXX
Support for ABAP Doc
( http://scn.sap.com/docs/DOC-40872 )
    XXXXXX
Export ABAP Doc (New ABAP Doc Features with NetWeaver 7.5)       XXX
Editor for Transformations (Editing Source-Based Transformations for XML)       XXX
Connectivity & Integration Tools
(Connectivity and Integration with ABAP Development Tools for SAP NetWeaver (Eclipse))
    XXXXXX
Core Data Services Tools
(Get ABAP Development Tools 2.19 and find out what's new)
    XXXXXX
Data Preview
(Get ABAP Development Tools 2.19 and find out what's new)
     XXXXX
SQL Monitor (3 Simple Steps to Identify Performance Hotspots in ABAP Custom Code)       XXX
ABAP managed Database Procedures
(Get ABAP Development Tools 2.19 and find out what's new)
     XXXXX
Debugger for database procedures (How to debug ABAP Managed Database Procedures using ADT - Basics)       XXX
Display of Sourcecode Enhancements(Get ABAP Development Tools 2.19 and find out what's new)   X XXXXX
SQL Console
(ADT 2.31 - New version of ABAP Development Tools available now)
      XXXX
Text Element Support
(ADT 2.31 - New version of ABAP Development Tools available now)
      XXXX
Transport Organizer View
(ADT Basics: Transport Organizer)
 XXXXXXXXX
BOPF Editor (BOPF Modelling in Eclipse)       XXX
CDS Metadata Extensions        XX
APC Editor (Push Channels)        XX
ABAP repository trees (HANA DB only)
Displaying only the relevant objects in the Project Explorer
        XX
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)...7.58 (2023)
Object Set Playground     X
Quick fixes in ATCXXXXXX
RAP ToolingXXXXXX
Enhancement EditorXXXXXX
Lock Object EditorXXXXXX
Transport Request EditorXXXXXX
Modification SupportXXXXXX
ABAP Unit Test RelationsXXXXXX
Runtime Error AnalysisXXXXXX
Relation Explorer XXXXX
AMDP Debugger XXXXX
CDS View Entities  XXXX
BADI Editor (Def.+Impl.)  XXXX
Number Ranges  XXXX
Knowledge Transfer Documents  XXXX
Favorite Objects  XXXX
Text Element Editor   XXX
Application Log Editor   XXX
Inactive Objects as Repo Tree   XXX
ATC check variant editor   XXX
RFC service consumption model Editor   XXX
Event Consumption Model Wizard    XX
ABAP Daemon Editor    XX
New ATC check framework    XX
Editor for ATC variants and checks    XX
Number range Editor    XX
RAP Generator    XX
Support for ABAP Cloud development    XX
Message Breakpoints in Debugger    XX
Create VALUE statement in Debugger    XX

Hope this helps. 
Regards,
Thomas.

 

 

 

 

 

 
37 Comments
former_member182421
Active Contributor
0 Kudos

Finally!

adam_krawczyk1
Contributor
0 Kudos

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

Deepti
Explorer
0 Kudos

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

Peter_Inotai
Active Contributor
0 Kudos

Hi Thomas,

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

Thanks,

Peter

ThFiedler
Product and Topic Expert
Product and Topic Expert
0 Kudos

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.     

Peter_Inotai
Active Contributor
0 Kudos

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

rainer_schuler5
Explorer
0 Kudos

For debugging a kernel 7.21 or higher is needed.

0 Kudos

Hi Thomas,

Thanks for blog post.

0 Kudos

Nice. Hope you keep it updated.

santhu_gowdaz
Active Contributor
0 Kudos

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

alsp80
Participant
0 Kudos

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

ThFiedler
Product and Topic Expert
Product and Topic Expert
0 Kudos

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.

alsp80
Participant
0 Kudos

Excellent, exactly what I was looking for! :smile:

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

Keep it up!

ThFiedler
Product and Topic Expert
Product and Topic Expert
0 Kudos

Thanks.

former_member204167
Participant
0 Kudos

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 :grin:

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

MrSmith
Explorer
0 Kudos

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

former_member211049
Discoverer
0 Kudos

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

MrSmith
Explorer

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

asbadasposible
Explorer
0 Kudos

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

sudipta_sarma1
Discoverer
0 Kudos
Hi,

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

 
ThFiedler
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Sudipta,

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

Regards,

Thomas.

 

 
ThFiedler
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi Christian,

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

 

Regards,

Thomas.

 
brazel_pilipp
Explorer
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
ThFiedler
Product and Topic Expert
Product and Topic Expert
0 Kudos
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.
christianpunz
Participant
0 Kudos
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
ThFiedler
Product and Topic Expert
Product and Topic Expert
Hi Christian,

you find that in eclipse in the help content:



 

Regards,

Thomas.

 
joachimrees1
Active Contributor
0 Kudos
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?

 
ThFiedler
Product and Topic Expert
Product and Topic Expert
0 Kudos
Hi,

you find the same information in the SAP Helpportal:

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

 

Regards,

Thomas.
joachimrees1
Active Contributor

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

joachimrees1
Active Contributor
thomasfiedler (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
joachimrees1
Active Contributor
0 Kudos
This seems helpful for an overview of AdT release notes:

 

https://help.sap.com/viewer/4726775c8bfc483abb210252604515b2/Cloud/en-US
Mithun_Kumar
Active Participant
0 Kudos
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?
ThFiedler
Product and Topic Expert
Product and Topic Expert
Done 🙂
ThFiedler
Product and Topic Expert
Product and Topic Expert
Done 🙂
abednarski
Member
Hi Thomas,

A great work you have done here !

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

Thanks !
Sandra_Rossi
Active Contributor

For information, there's a formatting issue with the headings of the first table "ADT Feature Availability Matrix (NW Releases)":

Sandra_Rossi_0-1708624097434.png

Thanks.

ThFiedler
Product and Topic Expert
Product and Topic Expert

Fixed, Thanks @Sandra_Rossi