ABAP Development tools for Eclipse (ADT) is a new Eclipse-based ABAP IDE that attempts to answer the ABAP development tools for The most important FAQ for eclipse. This is only the beginning, if you are interested in more questions, please see this forum, or reply directly below this article. For more information about ABAP development tools, see ADT Documentation getting Started guide and quick Launch Sheet.
General questions
- Why did SAP choose the Eclipse platform to build a new ABAP IDE?
The open source Eclipse platform provides a first-class user experience, a strong platform potential, and a broad and vibrant ecosystem that allows people to contribute to the enhancement and expansion. Therefore, as an active contributor and strategic developer of the Eclipse Foundation, SAP continues to invest resources in ABAP development tools or eclipse platforms such as SAP HANA Studio to increase developer productivity and achieve specific cross-tool interactions.
- What are the special benefits of the new ABAP IDE?
In addition to the benefits of the Eclipse platform itself, ABAP development tools offers an online development environment with multi-path ABAP Application Server system failover, advanced code editing and refactoring support, powerful search and navigation capabilities, ideal mission-oriented and test-driven development, and to achieve built-in extensibility through rich extensibility points (see below). For more information on ADT Please refer to getting Started guide.
- Does ABAP development tools require additional licenses?
No, it is already included in the SAP NetWeaver development license.
- ABAP development tools for Eclipse is open source software?
No. Due to legal obligations, we do not have permission to release the source code. Nonetheless, SAP has provided a software development kit for ABAP development tools that allows communities and users as well as collaborators to extend or enhance the IDE (see below).
- What is the minimum SAP NetWeaver version supported by ADT?
Currently, ADT is compatible with NetWeaver 7.31/7.03 SP04 later, see this blog for more information.
- Which ABAP Application Server versions support ADT features?
Some ADT features require background support, see Thomas Fiedler's blog for information about the relationship between the ABAP application server and ADT.
- Does SAP stop developing ABAP Workbench (SE80) or even disable it?
No, SAP will still provide SE80 support, but more new features will become ADT exclusive in the future. At the current point in time, ADT is an additional product and does not completely replace SE80.
- Can I use ADT and SE80 in parallel?
Yes, that's doable. Two Ides share the same source code base and lock mechanism.
Installation issues
- Which systems support ADT?
Currently, the officially supported version can be run on Microsoft Windows, Mac OS X and Linux.
- How do I install ABAP development tools for Eclipse?
The simplest way to install ABAP development tools for Eclipse is to use SAP tools Updatesite:
https://tools.hana.ondemand.com/#abap
Here you will find the preparation and installation instructions that need to be done before installation.
- What does ABAP background need to do?
In order to use ADT, you need to make a small adjustment on the ABAP server. Please find more information in this document:
Configuring the ABAP Back-end for ABAP development Tools
- Is there an experimental version of ADT?
Yes, there is already an experimental version of ADT and a compatible SAP NetWeaver ABAP Application Server backend. Please refer to this document for download links and more information.
Core Principles
- What's the easiest way to get started with ABAP in eclipse?
Using Feature Explorer for a beginner's journey is the simplest way to learn about the operation and basic features of Eclipse. See this blog for more details: Get more out of ABAP in Eclipse with the Feature Explorer
- What is the difference between ABAP project and standard project in Ecplise?
In ADT If you connect through the SAP GUI and an ABAP application server background, project represents a predefined connection to the ABAP Application Server backend (Server/client/user). Therefore, you can develop and compare objects in different background systems at the same time. For more information about organizing project, refer to the ADT documentation.
- Do I have to submit and review my ABAP code as if I were using JDT (Java development Tools)?
No, ADT uses the same well-known ABAP Application Server Lifecycle Management Service (e.g. TMS) as in ABAP Workbench.
- Where is the form-based function and class creator?
Our user experience research has shown that a powerful source code editor is more efficient than using multiple forms to edit fragmented codes. The new outline view and Quick Outline window complement this functionality for the new Code Editor by providing convenient navigation and structured views for your source.
- I can't find some important tools, where are they?
So far, not every tool has been migrated to the Eclipse platform. The reasons are diverse: some will appear in future ADT releases, and some of us are evaluating new ideas to better adapt to SAP's new strategy. In these cases, you can now use the compact SAP GUI integration, which allows you to use existing transactions that contain context-aware navigation (Context-aware navigation). Please refer to the documentation for more information.
- How do I debug an app in Eclipse?
If you upgrade the ABAP Application Server system to SAP Kernel 7.21 (or higher), you can use the native ADT debugger. Otherwise, you have to use a GUI-based debugger.
- The Open Ecplise platform provides the best-in-Class extensibility points (extension points), how does ADT scale?
Yes, SAP is already providing a software development kit for ADT. For more information, download the SDK and read Michael Schneider's blog.
- Can I develop a classic Dynpros in eclipse?
We are not currently planning to provide a local Dynpro development tool within Eclipse. But we can use the integrated SAP GUI to run standard Workbench tools, such as screen carvers, menu carvers, within Eclipse.
- How do I create an exception class in eclipse?
In Eclipse, we currently do not support wizard programs that generate exception IDs. On this page you can see how to use the template to do the work.
Creating Exception Classes using Code Templates
Original link: faqs-abap development Tools for Eclipse
This article link: http://www.cnblogs.com/hhelibeb/p/5786905.html
Reprint Please specify
Translation: frequently asked Questions--ABAP development Tools for Eclipse