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

FAQs – ABAP Development Tools for Eclipse

This document tries to answer the most important FAQs about the ABAP Development Tools for Eclipse, the new Eclipse-based ABAP IDE. This is only a starting point, if you are interested in more specific topics please take a look at the forum/discussions or post your question there. For more information about how to use the ABAP development tools please take a look at the Getting Started Guide and the Quick Launch Sheet of ADT.

Frequently Asked Questions


Why did SAP choose the Eclipse platform to build a new ABAP IDE?

The open Eclipse platform offers first-class user experience, powerful platform capabilities, and a broad and vivid ecosystem contributing enhancements and extensions. Thus, SAP as active contributor and strategic developer of the Eclipse foundation continously invests in harmonizing design-time and development tools on the Eclipse platform like the ABAP development tools or SAP HANA Studio to increase the developer productivity and enable specific cross-tool interactions.

What are the key benefits of the new ABAP IDE?

Besides the intrinsic benefits of the Eclipse platform the ABAP Development Tools offer failover-safe online development in multiple AS ABAP systems, advanced source code editing and refactoring support, powerful search and navigation capabilities, ideal support for task-oriented and test-driven development, and built-in extensibility by rich extension points (see below). For more information about ADT please refer to the Getting Started Guide.

Is there an additional license fee for the ABAP development tools?

No, this is also covered by the standard SAP NetWeaver developer license.

Are the ABAP development tools for Eclipse open source software?

No. Because of legal obligations we are not allowed to publish the source code. Nevertheless, SAP already offers a software development kit for the ABAP development tools to allow the community or customers and partners to extend and enhance the IDE (see below).

Which is the lowest SAP NetWeaver release supported by the ABAP development tools?

Currently, ADT is compatible with AS ABAP of SAP NetWeaver 7.31/7.03 SP04 onwards. For more information please refer to this blog post.

Which AS ABAP release is required for a specific ADT feature?

As some ADT features depend on the backend, you can check this blog by Thomas Fiedler for more information about its availability in a specific AS ABAP release.

How SAP helps the SE80 users to transit to the ADT in a quick and easy way?

Check the blog about the FAQ Guide for Smooth Transition from SE80 to ABAP in Eclipse.

Will SAP stop investing in the ABAP workbench (SE80) or even disable it?

SE80 is still supported but it is pure maintenance mode. That means that new features and editors will be exclusive available in the ABAP development tools in eclipse. A good example is CDS which is only available in ADT.

Can I use the ABAP development tools for Eclipse and the ABAP workbench (SE80) in parallel?

Yes, this is possible. Both IDEs share the same source code repository and locking mechanism.

Will there be an Web IDE for ABAP?

Up to now there are no plans to invest into an ABAP Web IDE. We are fully committed to Eclipse as the one and only IDE for ABAP.


Which operating systems are supported by the ABAP development tools?

Currently, the officially supported version runs on Microsoft Windows, Mac OS X and Linux.

Which Eclipse versions are supported?

Eclipse provides every year in June a new major version. The ADT supports at anytime the latest Eclipse version and the version before. Older versions are not officially supported by ADT.

How can I install the ABAP development tools for eclipse?

The easiest way to install the ABAP development tools is via the SAP Tools Updatesite:

Here you find the installation pre-requisites and the installation instructions.

What needs to be done on the ABAP backend?

In order to use the ABAP development tools you need some small adjustments on the ABAP server. Please find the information in this document:

Configuring the ABAP Back-end for ABAP Development Tools

Is there also a trial version of the ABAP development tools available?

Yes, there’s already a trial version of the ABAP development tools as well as a compatible SAP NetWeaver AS ABAP backend available. For download links and more information please refer to this document.

Core Concepts

What’s the easiest way to get started with ABAP in Eclipse?

The easiest way to learn the handling and the basic features in eclipse is to use the Feature Explorer and start with the beginners tour. Find the details in the blog Get more out of ABAP in Eclipse with the Feature Explorer

What is the difference of an ABAP project in Eclipse compared to a standard project in Eclipse?

In ADT the project represents a pre-defined connection to an AS ABAP backend (server/client/user) as if you would connect to an AS ABAP backend using SAP GUI. Thus, you can develop and compare objects of different backend systems simultaneously. For more details how to organize your projects please refer to the ADT documentation.

Do I have to check in and check out my ABAP source code like in the Java Development Tools for Eclipse?

No, ADT is using the same online development model as the ABAP workbench with the well-known lifecycle management services of the AS ABAP (e.g. TMS).

Where are the form-based function and class builder?

Our user experience studies have shown that a powerful source code editor is much more efficient than editing fragmented sources in multiple forms. The new Outline View and the Quick Outline window complement the new source code editor by providing convenient navigation capabilities and a structured view on your source code.

I’m missing some important tools. Where are they?

Not every tool has been migrated to the Eclipse platform yet – for different reasons: Some will make their way into a future release of ABAP development tools, for others we are evaluating new concepts, that fit much better into SAP’s platform strategy. In these cases you can use the tight SAP GUI integration for now which allows you to use existing transactions with context-aware navigation. For more information please refer to the documentation.

How can I debug my application in Eclipse?

If you update the kernel of your AS ABAP system to SAP Kernel 7.21 (or higher) you can already use the native debugger of the ABAP Development Tools. Alternatively, you have to use the GUI-based debugger.

As the open Eclipse platform offers first-class extension points, how about the extensibility of the ABAP development tools?

Yes, SAP is already offering a software development kit for the ABAP development tools. For more information please download the SDK and read this blog by Michael Schneider.

Can I develop classic dynpros within in eclipse?

Currently we have no plans to provide native dynpro development tools within eclipse. But you can use the integrated SAP GUI to run the standard workbench tools like screen painter or menu painter within eclipse.

How can I create exception classes with Eclipse?

In Eclipse we currently not support the wizard to generate exception IDs in the tool. Here you will see how you can use templates to do that job:

Creating Exception Classes using Code Templates

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Alejandro Sensejl
      Alejandro Sensejl

      Hello Christopher!

      I'm quite excited about using Eclipse for ABAP development. Unfortunately we just have a sandbox with NW7.03 and it will take some time until the productive system landscape will be upgraded. Also we don't have any customer that have a NW7.03 running yet. Most of them are still on NW7.0.

      Can you tell us if there is a downport to other releases planned (like it happened for the ABAP editor from NW7.X to NW7.0X)? As far as I understand there was a new (RFC?) API introduced to allow AiE accessing the ABAP respository so I think it could be possible...

      Would be great to get some information about that topic!

      Thanks in advance and kind regards,


      Author's profile photo Former Member
      Former Member

      Hello Alej,

      thanks a lot for your feedback. Currently, there are no plans to enable lower backend releases of the AS ABAP for ADT. That's due to the fact, that we first want to complete the core feature set of ADT, e.g. enable native debugging in Eclipse (which even requires an update of the AS ABAP kernel).

      Moreover, the upcoming enhancements of ADT focus a lot on SAP's new development scenarios like building HANA-based business applications. These scenarios require a much tighter integration of tools, app server and database. All this speaks for enhancing ADT along with future releases of the AS ABAP instead of downporting ADT and making a lot of compromises. I hope, this somehow explains our more future-oriented approach with ADT.

      Best regards,


      Author's profile photo Gregor Wolf
      Gregor Wolf

      Hi Christopher,

      I think a great addition to this FAQ would be a link to the ADT Feature Availability Matrix for AS ABAP Releases.

      Best regards


      Author's profile photo Murtuza Chhatariya
      Murtuza Chhatariya


      Can anyone tell what is licence fee / price to purchase eclipse editor for SAP ABAP development? I could not find any relevant information on Eclipse site, also download package is available directly. Are these download considered trial version?



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

      Hi Murtuza,

      the eclipse tooling is for free. No addtional licencse cost are needed.

      Licensing is done via the developer license of the ABAP server.



      Author's profile photo Former Member
      Former Member

      we are on 7.1 sp014,  My basis team is reluctant to open up ABAP server for eclipse. Hope some day i will get to work on these...

      Author's profile photo Maxim Butov
      Maxim Butov

      Hi , i got really big trouble tryin to code in eclipse with ADT, i got error "Failed to create the part's controls" when i try to open any Class in editor

      Plz help =)

      Author's profile photo David Henn
      David Henn


      I often have troubles identifying the right server I am working with.

      We have the same development objects on different servers and it depends on what we are doing, which server we use. (We have one for bugfixing and one for developing the next major release).

      Sometimes it happens, that I use the wrong server, since I have opened a class in both servers.

      This is how my eclipse tab bar looks like.

      I could really need some different colors in the tab bar for different servers.




      Author's profile photo Matthias Strobl
      Matthias Strobl


      I wanted to use AiE on Mac with SAP GUI for Java 7.4, unfortunately I´m unable to open a GUI window in eclipse, I always get the following error message:

      Please contact your system administrator. A new version of SAP GUI for Java needs to be installed.Please contact your system administrator. A new version of SAP GUI for Java needs to be installed.
      Actual Version  SAP GUI 7.40 rev 10, 074000041000, /Applications/SAP Clients/ Required Version 072000040600

      ...But the required version is lower than my actual version? Has somebody else experienced this issue? Are there some special requirements to the SAP backend in order to use this feature on a Mac?

      I only found one having a similar problem, but that was back in 2013. According to I should fulfill all requirements or exceed them (macOS Sierra 10.12, Java v9.0.1, Eclipse Oxygen 4.7.1a)

      Thank you in advance!

      Best regards,


      Author's profile photo Felix Otto
      Felix Otto

      Hi Matthias,

      I was able to reproduce the problem. For me it only occurs running Eclipse with Java 9 (thanks for providing potentially relevant environment information). It works fine with Java 8.

      So far the ABAP Development Tools officially support only Java 8. And for the time being Java 8 is the only option to get the embedding GUI running. Nevertheless, we will analyze this issue.

      Regards, Felix


      Author's profile photo Former Member
      Former Member

      Please i still have this throuble:

      Please contact your system administrator. A new version of SAP GUI for Java needs to be installed.
      Actual Version* SAP GUI 7.40, 074000040000, /Applications/SAP Clients/SAPGUI 7.40/SAPGUI
      Required Version072000040600

      I have:

      OS X High Sierra

      Java 8 Update 161

      Eclypse Oxygen

      Java Sap Gui 7.40 (olso try 7.50)



      the eclipse.ini file was configured with java 9, I changed the line to point java 8


      Author's profile photo Daniel Klein
      Daniel Klein

      Hello ADT Team,


      am I the only one missing message ID and number in the ABAP syntax check results?

      It would make my life so much easier to have this info like in the good ol' SE80 for error analysis, where-used list on where it was triggered in the backend and finding OSS notes in the quite buggy area of DDLS syntax checks.

      Current content of error view:

      It is missing in the error properties popup and ABAP Problem Description view, too.



      Thanks and Regards


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

      Hi Daniel,

      I'm not 100% sure what you mean with display of message ID and number.



      Author's profile photo Daniel Klein
      Daniel Klein

      Hi Thomas,

      the corresponding message ID/class and number to the warning message in my screenshot would be: DDLS 349. You should find it in transaction SE91 of an ERP 6.0 EHP 8 system running at least Netweaver 7.50.

      It's the message class/number you use to read the long text content for tab "ABAP Problem Description". AFAIK it is not displayed anywhere in the ADT.





      Author's profile photo Daniel Klein
      Daniel Klein

      Hi Thomas Fiedler ,


      is it possible to display the requested information in one of the next ADT releases?


      Thanks and Regards



      Author's profile photo Sergey Muratov
      Sergey Muratov


      I have got a problem with connection to my system. The message is "Logon to system <SID> failed (System <SID> does not support Eclipse based ABAP Development Tools)". The backend system has SAP_BASIS and SAP_ABA of versions 7.40SP13. I check settings for user and system according to "Configuring the ABAP Back-end for ABAP Development Tools". But result is nothing.

      Can you explain how to debug such a problem? Too general error text.

      Author's profile photo Thilo Klopfer
      Thilo Klopfer

      Hi Thomas,

      you should update the page

      because with the current ADT version you need VS2013 ( and not VS2010.

      Kind regards



      Author's profile photo Karl Schano
      Karl Schano


      in debug the option to Change Value is greyed out. I cannot also not jump to a certain statement for continuation.

      Rest seems to work for me.

      I am connecting to SAP trial

      Is that a general restriction or is it only because of my setup.

      In case is there a solution.

      Thanks and regards, Karl