Skip to Content
Author's profile photo Raghu Vamseedhar Reddy KadipiReddy

ABAP in Eclipse – Single development tool for Java, ABAP and many more

This blog is for mission ‘Eclipse Feature Explorer


About me:

I am a SAP Process Integration / Process Orchestration consultant. I work on Java coding more than ABAP coding. FYI, SAP PO is moving towards Java single stack. Nevertheless, I am involved in a lot of ABAP coding when middle-ware (SAP PO) interact with SAP ECC. Like ABAP proxies, IDocs, RFCs.


Experience with Eclipse:

Coming from Java programming background. I have worked on very good Integrated Development Environments. Like Eclipse, NetBeans and IntelliJ. I am using SAP NetWeaver Developer Studio, which is built on Eclipse platform, similar to SAP ABAP Development Tools (ADT).


My opinion about ADT for Eclipse:

Until ADT, I thought ABAP was seriously lagging behind. In providing IDE experience, when compared to other languages, like Java. Now, I can use single tool to edit SAP PO Java code and SAP ECC ABAP code. Less number of things to remember from tool respective. Familiar coding and debugging UI experience. Features I like in ADT are, Ctrl + 1, Ctrl + Space and Shift + Enter (these are in my muscle memory). Pop-up help. ABAP Source code search. Simple joy of Copy, Cut and Paste (Ctrl commands). Intuitive UI. Can connect to multiple systems from single Eclipse instance, means less clutter on task bar. I would certainly recommend ABAP newbies to use Eclipse ADT over SE80.


What I would like to see in future?

Maybe a highly zoomed out code view (like Document Map in NotePad++). More ABAP books teaching how to use Eclipse for coding and maybe in last chapter teach about SE80 (currently, most of the books are other way around).

I would like to invite my colleagues to explorer about ADT. Karanam Trivikram Ram Manohar Reddy Bandaru and SAP PI / PO Consultants.

I would say SAP using Eclipse platform for Java, ABAP, UI5, HANA, Process Orchestration and many more is “The Way To Go!”.

Assigned tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Thomas Fiedler
      Thomas Fiedler

      Thanks for your recommendation to use Eclipse for ABAP newbies.

      There will be a book available next year that gives an step by step introduction of the new IDE for SE80 experts.

      Regards,

      Thomas.

      Author's profile photo Raghu Vamseedhar Reddy KadipiReddy
      Raghu Vamseedhar Reddy KadipiReddy
      Blog Post Author

      Thank you Thomas Fiedler for feedback.

      Author's profile photo Babu Kilari
      Babu Kilari

      Thomas FiedlerRaghu Vamseedhar Reddy KadipiReddy

      Nice perspective on Eclipse and good to know that a new book is coming. I am just a newbie on HANA and I would like to know if HANA Studio and Eclipse are exclusive tools or are they dependent on each other ? Can you clarify ?

      Author's profile photo Raghu Vamseedhar Reddy KadipiReddy
      Raghu Vamseedhar Reddy KadipiReddy
      Blog Post Author

      Babu,

      Eclipse is an IDE (Integrated Development Environment), tool to easy Java development (and more). Eclipse is also a platform, it provides open framework. On top of Eclipse platform, we can develop customized tools. Similarly, NetBeans is also an IDE. NetBeans is also an open platform.

      SAP has decided to use Eclipse platform (as it is a popular platform). On Eclipse platform, SAP has developed SAP HANA studio, ABAP Development Tools, NWDS, Mobile platform tools and many more.