Skip to Content
Author's profile photo Former Member

Step-by-step Guide to setup ABAP on HANA with Eclipse

Step by Step guide to install ABAP on Eclipse for HANA Development

This blog describes how to install and update the front-end components of ABAP Development Tools (ADT) for SAP ABAP on HANA.

I’m writing this blog as I see many people have asked questions about ABAP Development tool on Eclipse. One can take different approaches within Eclipse to bring ABAP development tool and this is one such approach. This blog is suitable for anyone who seeks to start the ABAP Eclipse setup or those who need of such information.

I have also provided you with detailed screens on installation and how to configure ABAP back-end system for working with ADT to get you started. Hope you enjoy !!!

Here are some pre-requisites for ADT on Eclipse:

  • Java JRE version 1.6 or higher, 32-Bit or 64-Bit
  • SAP GUI (for Windows) 7.20 Patch Level 9 or above
  • One of the following OS you’ve access to:
    • Windows OS (XP*, Vista, or 7) 32- or 64-Bit, OR
    • Apple Mac OS X 10.6, Universal 64-Bit OR
    • Linux distribution (any)

Note: For purpose of this blog, the screens below are from Windows 7 64-BitOS

Downloads:

Get an Eclipse (I tried with Kepler 4.3 version running current at this time of blog) installed. I downloaded a 64-bit Kepler version (based on my laptop OS) from the below location. (If you have already tried with other Eclipse versions e.g., Juno … no problem, it should still work!!!)

http://www.eclipse.org/downloads/packages/eclipse-standard-432/keplersr2

Installation:

  • Install the Kepler Eclipse downloaded by running the executable (Pretty simple and straight forward) .
  • Post installation of Kepler eclipse, you need to install the Eclipse plug-in software to enable for ABAP development.

Post-Installation:

1. install.JPG

Choose add and provide the location of the ABAP Development Tools:

2. Add.JPG

3. Locate.JPG

Click Ok. (You should have access to Internet to the above location for downloading packages at this point of time)

You should see the below screen now:

4. Confirm.JPG

You can choose only ABAP Development tools (ADT). I have additionally chosen UI5 tools as well.

5. Install.JPG

Clicking Next, You will be asked to accept the license agreement. On accepting, you should see as below:

6. Install2.JPG

After successful installation completion, you should get additional ADT topics in the overview screen as below:

7. Installed.JPG

Installation is now completed. You should get ABAP perspective (Menu: Window –> Open Perspective –> Other – Choose ABAP)

                                             9. Perspective.JPG

Now, proceed to configure the backend. Make sure you have SAP GUI with required version (7.20 Patch level 9 or above) is available.

There is a dependency for re-use in ABAP for Eclipse as you see below.

Configure SAP Backend for development

Click File –> New ABAP Project

10. Add SAP.JPG

All the systems are listed from your SAP Logon Pad.

Choose and provide the credentials with the client information to login and fetch the technical development objects.

The hierarchy starting with package and the objects library consisting of Dictionary objects, Classes, FMs, all of them are fetched and displayed and you can choose any of them and continue working just like your ABAP workbenches (most of the functionalities are availble in Eclipse)

11. ABAP EDitor.JPG

Enjoy the new Eclipse development !!

Assigned tags

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

      Thanks for this detailed description of the installation process.

      Maybe you also want to share your experiences with the Feature Explorer?

       

      Kind Regards,

      Thomas.

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks Thomas, I'll plan it out. - Senthil

      Author's profile photo Former Member
      Former Member

      Sounds interesting.

       

      Regards,

      Waqar

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thanks, in my view, the Eclipse just brings up most of the SAP GUI screens itself, so as a developer one will not have a deep learning curve. In addition most controls work as it works in se38/se80 screens. One will also find it useful, when we do a code push down to ABAP writing more database stored procedure, it will help managing it in single screen.- - Senthil

      Author's profile photo Former Member
      Former Member

      Great guide and it worked perfectly initially (yesterday 31.07.2014) and I was able to selecct ABAP under Perspective->Other.

       

      Today, however, when I open HANA Studio all the ABAP options are gone!

       

      I tried to repeat the install process once more, but now I errors. Do you have any idea how to proceed best? Thanx in advance.

       

      Log (01.08.2014):

       

      Cannot complete the install because of a conflicting dependency.

        Software being installed: SAP HANA Administration (Developer Edition) 1.81.3 (com.sap.ndb.studio.admin.feature.devedition.feature.group 1.81.3)

        Software currently installed: SAP HANA Studio 1.0.48.201301130825 (com.sap.ndb.studio.product 1.0.48.201301130825)

        Only one of the following can be installed at once:

          SAP HANA Studio - Base Model 1.0.48.201301130825 (com.sap.ndb.studio.model.base 1.0.48.201301130825)

          SAP HANA Studio - Base Model 1.81.3 (com.sap.ndb.studio.model.base 1.81.3)

        Cannot satisfy dependency:

          From: SAP HANA Administration (Developer Edition) 1.81.3 (com.sap.ndb.studio.admin.feature.devedition.feature.group 1.81.3)

          To: com.sap.ndb.studio.admin.feature.feature.group [1.81.3]

        Cannot satisfy dependency:

          From: SAP HANA Studio Administration 1.81.3 (com.sap.ndb.studio.admin.feature.feature.group 1.81.3)

          To: com.sap.ndb.studio.foundation.feature.feature.group 1.0.0

        Cannot satisfy dependency:

          From: SAP HANA Studio - Administration Feature 1.0.48.201301130825-8k8YFZMFG0V1LdvJJeajhgxWmha2 (com.sap.ndb.studio.feature.feature.group 1.0.48.201301130825-8k8YFZMFG0V1LdvJJeajhgxWmha2)

          To: com.sap.ndb.studio.model.base [1.0.48.201301130825]

        Cannot satisfy dependency:

          From: SAP HANA Studio - Foundation 1.81.3 (com.sap.ndb.studio.foundation.feature.feature.group 1.81.3)

          To: com.sap.ndb.studio.model.base [1.81.3]

        Cannot satisfy dependency:

          From: SAP HANA Studio 1.0.48.201301130825 (com.sap.ndb.studio.product 1.0.48.201301130825)

          To: com.sap.ndb.studio.feature.feature.group [1.0.48.201301130825-8k8YFZMFG0V1LdvJJeajhgxWmha2]

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Welcome to Eclipse !!!

       

      There is a conflict with the HANA studio. Do you have HANA studio installed too?

       

      Try starting with Step #2 from above ie., Help --> Install new software within Kepler version of Eclipse. When you start the kepler, please check if you already see the ABAP perspective, if not you can always install the updates providing the update site (at Work with) as https://tools.hana.ondemand.com/kepler

       

      Let me know how this works.

       

      Cheers

      Senthil

      Author's profile photo Former Member
      Former Member

      Thank you Senthil for answering. Yes I have HANA Studio installed and before I proceed like you suggest in your answer I would like to clarify another issue.

       

      My Studio version is 48, but I need 80. When I try the update (as described in 'SAP_HANA_Studio_Installation_Update_Guide_en') I get the message: "No updates". On the other hand on this location SAP | HANA Developer Edition I see that need version 80 is available.

       

      One solution would be to uninstall and reinstall HANA Studio, but considering that I would then also have to go through the whole process of reinstalling Eclipse and any other 'installed software' manually this seems really like too much.

       

      What do you recommend? It surely must be possible to get the HANA Studio update to work properly, or?

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      The ABAP Perspective is from Eclipse Kepler. You can uninstall HANA studio and go with Eclipse Kepler (see above Downloads section above) to get the ABAP Perspective. This should meet your requirement to develop UI5 as well.

      I think you got mix-up with Hana Studio and Eclipse Kepler.

      Author's profile photo Former Member
      Former Member

      There are so many tools out there that I am a bit lost.

       

      My objective is to to develop in SAP HANA directly, but I also need the ability to consume views with ABAP.

       

      What do I need HANA Studio for? Can Eclipse do everything that HANA Studio can?

       

      Do I need to install the SAP GUI as indicated by you above? If yes, how can I download it without an S-user?

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      I could understand the confusion and this is usual only. One thing you need to know is technically it is all ONE platform. Technically all are eclipse, the key is you need to have ABAP on HANA (writing DB procedures) and HANA Tools need to be installed. For this I started of with Kepler and it worked. In fact I have HANA studio also installed, so both can (and will) co-exist (although you need to choose different workspaces for better management). Go ahead start afresh installation uninstalling Hana studio. Yes, you need to have SAP GUI installed, because this is required for ABAP editor to be displayed in Eclipse. Trust this helps! Cheers

      Author's profile photo Former Member
      Former Member

      Thank you for your anwer. Do you know how I can download the SAP GUI without an S-user?

       

      OR

       

      how I can get an S-user in order to download the SAP GUI?

      Author's profile photo Former Member
      Former Member

      Thanx for the hint and the link. In order to apply for an S-user it still seems as if you have to be a SAP customer. I am developing on my own installation of AWS HANA and hence have no customer/partner number and cannot apply through the link you provided

       

      ... that is unless you know something I do not.

      Author's profile photo Former Member
      Former Member

      Seems as if I be getting an S-user. Thanx for your help.

      Author's profile photo Jens Weiler
      Jens Weiler

      Hi Martin,

       

      easiest way (and no S-User is needed) is to download a "naked" Eclipse Kepler from the Eclipse Site and afterwards add the needed Plug-Ins from this site SAP Development Tools for Eclipse

       

      Here you can get the latest HANA Studio and ABAP Development Tools (and even more).

       

      Hope this helps.

       

      Cheers

       

      Jens

      Author's profile photo Former Member
      Former Member

      Hi Senthil,

      Nice blog, I have a question , if I wnated to consume HANA based service in SAP ABAP , what is the setup I need? is it similar to what you have mentioned above?

       

      I need to consume some data from HANA system and used it on ABAP report. If you could give some thought around this topic that would be  agreat help.

       

      Specific to :

      what is the version of SAP NW ABAP , Eclipse and HANA Studio I shoud ahve

      Thanks

      Krishna

      Author's profile photo Thomas Gauweiler
      Thomas Gauweiler

      Dear Krishna,

      In fact you call choose also the HANA studio parts when you install ADT into your eclipse.

      You can then access both HANA directly as well as ABAP from the same eclipse.

       

      How to consume the HANA based service in ABAP depends on the kind of service of service. Starting with ABAP 740 SP05 we recommend CDS Views and AMDP (ABAP Managed Database Procedures) to access HANA specific services.

       

      The HANA studio version should be the same as the HANA database. ADT can always be the newest version as it checks the features of each connected ABAP backend.

       

      Best Regards, Thomas

      Author's profile photo SAP Seeker
      SAP Seeker

      Dear Thomas,

       

      As per this blog, we should have SAP GUI 7.2 with patch 9 installed in our system to access the server and write ABAP programs. Same way, should we have something like HANA Studio/Client installed to access them ? I am a beginner. Please guide.

       

      Thanks and Regards,

      Seeker.

      Author's profile photo Thomas Gauweiler
      Thomas Gauweiler

      No, there is nothing needed in addition. Just use the eclipse update site..

      Best Regards, Thomas

      Author's profile photo Sharmila Subramanian
      Sharmila Subramanian

      Hi Senthil,

       

      Nice blog that illustrates the installation clearly.

       

      Regards,

      Sharmila

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Thank you for your comments

       

      Regards

      Senthil    

      Author's profile photo Sreehari V Pillai
      Sreehari V Pillai

      good info . Thanks

      Author's profile photo Former Member
      Former Member

      Pls am a novice and intend to learn SAP. what are the tools i need to install and study materials?

       

      Cheers

      Author's profile photo Former Member
      Former Member

      Thanks for a wonderful write up, waiting for next ones.

      Author's profile photo Former Member
      Former Member

      Hello Senthil,

       

      Thanks for nice blog. I have installed Eclipse Luna and created the Hana Instance from AWS.  As configuration is required in Eclipse, for Hana and SAP GUI. Currently i do not have SAP. Can you suggest, any link to download SAP GUI, which can be used with Eclipse and steps for linking AWS & Eclipse.

      Appreciate if you can provide any information on this.

       

      Regards,

      Amrit

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      @Amrit

      You can also manually define projects in Eclipse Luna to use AWS HANA instance.

       

      Refer this link if you need more details. I'm not sure if it is yet supported for Luna, but you can check. Hope this helps.

       

      Regards

      Senthil

      Author's profile photo Former Member
      Former Member

      Hi Senthil,

       

      Thanks for the informaton. It was realy helpful for me.
      Nicely described the steps through screenshots.

      Author's profile photo Former Member
      Former Member

      Hi Senthil,

      Thank you!

      I followed your steps but I can`t load the repository. I think that my site blocks that address.

      Error Msg. is below.

      "Unable to read repository at https://tools.hana.ondemand.com/kepler/content.xml.

      Unable to read repository at https://tools.hana.ondemand.com/kepler/content.xml.

      peer not authenticated"

       

      Is there any solution?

       

      Regards.

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      It has only to do with the way you access Internet, that should fix this issue. The site is up and running !  Try running from a different site or network ..

       

      Good luck !

      Author's profile photo Former Member
      Former Member

      Neon eclipse can retrieve components by url https://tools.hana.ondemand.com/neon .

      But on the same machine , mars cant do it by url https://tools.hana.ondemand.com/mars

      So it seems that the network is  not the only reason . Right ?

      Author's profile photo Former Member
      Former Member

      Dear friends,

       

      Have you solved the problem ?

      I  installed the mars  eclipse version . When It fetches 50%,  a "problem Occurred" popup dialogue appears ,saying that "Unable to connect to repository https://tools.hana.ondemand.com/mars/content.xml  org.eclipse.equinox.p2.core.ProvisionException" .

       

      If you solved this problem , can you tell me how to do ?

      Author's profile photo Former Member
      Former Member

      hi senthil

       

      Nice Document hleped in double checking my installation.

       

      I have installed Hana studio latest then added the ADT.

       

      I could create a CDS View and also wrote a report trying to execute that view.

       

      But it throws an error cx_salv_dbtable_not_supported

       

      what could be the issue

       

      thanks and regards

      arun

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Arun

       

      I do not have full details from the above posting, but one thing I can see here is about your scenario.

       

      This is a database NOT supported message. There are some scenarios that are specific to DB, for e.g., in your case the underlying database is not supported for the ALV operation you're performing. please check..

       

      Good luck !

      Author's profile photo Former Member
      Former Member

      Hi Senthil

       

      Thnaks for the the reply.

       

      It was a syntax error.

       

      Thanks and regards

       

      Arun

      Author's profile photo Sneha Jadhav
      Sneha Jadhav

      Hi Senthil,

       

           I have followed all the above mentioned steps but while configuring the SAP backend for ABAP development I have selected the system and provided the credentials with the client information to login, I got following error:

      " Logon to system failed (System does not support Eclipse-based ABAP Development Tools)".

       

      Please help me with this.

       

      Thanks.

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi

      Unfortunately, Eclipse needs some minimum versions to connect, please check your system version.

      Your backend ECC ABAP should be 7.03/ 7.31 SP4 (SAP_ABA, SAP_BASIS comps) and above please check your system-->status, good luck!!

      Author's profile photo Sneha Jadhav
      Sneha Jadhav

      Hi,

           Thank you for the reply.

      I have 1 doubt regarding back end system.

      Do we need dual stack system (java and ABAP) or will it work on ECC ABAP system only.

      Author's profile photo Christian Lechner
      Christian Lechner

      Hi,

       

      there is no need for teh Java Stack in your system. The stuff described here is working in an ABAP ECC standalone system. But please be aware that there are some requitrements concerning the Netweaver release of the ABAP stack

       

      BR

      Christian

      Author's profile photo Former Member
      Former Member

      Hi Senthil,

       

      Excellent documentation. I had all the setup and the tools ready but couldn't figure out a way where I could connect to the ECC through Eclipse.

       

      One quick question, in the above steps, only when we create a new ABAP project is it prompting for the connection and the system. Is it possible to permanently establish the connection somewhere? Also, instead of creating a new ABAP Project, is it possible to open some existing ABAP reports on the ECC system?

       

      One more doubt, slightly off topic, in the same way, can we also connect to the ECC system to develop Fiori apps? If so, is it also through the ABAP perspective and what else tools do we need to download from the SAP link?

       

      Thanks a lot in advance.

       

      Regards,

       

      George Abraham

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi George

       

      Connectivity to ECC is via Eclipse project as the same tool (from a larger development view) Eclipse can be used for multiple development (UI5, ABAP, etc.,).

      The reason it is prompting for connection and system and why we cannot store it is also same.

      Secondly, you can open all your existing ABAP development objects in ECC system as once you're connected to ECC system ADT brings up the entire
      SAP GUI to your use, you can even execute tcodes just like as if you're in SAP GUI.

       

      On Fiori, the UI5 shell component and Gateway has to be enabled in ECC system (pre-req. for deploying Fiori apps). For development, you can use the same ADT tool and open a different project type (UI5 Application Development) in Eclipse.

       

      Hope this clarifies..

       

      Good luck !

      Senthil Muthuvelu

      Author's profile photo Former Member
      Former Member

      Thank you Senthil for the clarifications. Yes, I have already started working on the same

      Author's profile photo Former Member
      Former Member

      Hi All,

       

      Eclipse is already installed in my system. But I am unable to access my backend system.

       

      For normal log on I need to enter my token number and RSA is activated in GUI. And also " Maximum settings available" option is on.

       

      So are there any settings in ECLIPSE for logging in using Token?

       

      Thanks in Advance.

       

      Regards,

      Praveen

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Praveen

       

      Follow the same procedure, login using the RSA in normal logon pad, then access Eclipse.. there is no settings in Eclipse /plugin to access RSA token..  Because RSA is only a VPN connectivity to establish network connection.. so as long as you access Network and the backend, it should work..  Cheers Senthil !

      Author's profile photo Former Member
      Former Member

      I m Getting this ...EclipsABAP Error.png

      Author's profile photo Former Member
      Former Member

      Thanks!

      Author's profile photo John Shane
      John Shane

      Thank you very much for sharing.

      Author's profile photo Bert Brouns
      Bert Brouns

      Thanks, nice blog

      Author's profile photo Former Member
      Former Member

      Great blog. keep it going...

      Author's profile photo zongjie zhang
      zongjie zhang

      Thanks for sharing.

      But after I install all the software, when I try to connect the sap logon (EGD system). but it say EGD did't support the eclipse.

      My sap gui is 730

      Author's profile photo zongjie zhang
      zongjie zhang

      Thanks for sharing.

      But after I install all the software, when I try to connect the sap logon (EGD system). but it say EGD did't support the eclipse.

      My sap gui is 730

      Author's profile photo Avinash M
      Avinash M

      I am getting error, below is the snap .

      Capture.JPG

       

      any help??

      Author's profile photo Thomas Gauweiler
      Thomas Gauweiler

      You can find at SAP Development Tools for Eclipse the links for the missing Microsoft runtime DLLs.

      Regards, Thomas

      Author's profile photo Avinash M
      Avinash M

      this got a serious issue.

      I am getting same error after installing missing dll.

      . going back to sap logon pad.

      Author's profile photo Jasmin Gruschke
      Jasmin Gruschke

      Hey Avinash,
      please post a question to the ADT experts in the ABAP in Eclipse forum.

      Cheers,

      Jasmin

      Author's profile photo Former Member
      Former Member

      Avinash, the SAP documentation for ADT is quite clear to inform you what is the pre-requisite to check. The error message is actually quite clear.

       

      --Steve--

      Author's profile photo Roland Kramer
      Roland Kramer

      Hi,

      See also the Document - SAP First Guidance - Implementing BW-MT for BW-aDSO which adds the BW-MT Implementation as well.

       

      Best Regards Roland

      Author's profile photo Srinivasan Vinayagam
      Srinivasan Vinayagam

      Hi Senthil,

       

      Nice document. Thank you for sharing.

      Please share some real time example. where we implement the this.

       

      Regards,

      V Srinivasan

      Author's profile photo prabhith prabhakaran
      prabhith prabhakaran

      Senthil Murugan Muthuvelu,

       

      Really Nice documentation.

      was able to configure in my environment without any issues.

       

      Thanks a lot.

       

      BR

      Prabhith

      Author's profile photo Former Member
      Former Member

      Thanks Senthil Murugan Muthuvelu ,its a nice document for everyone .

      Author's profile photo Timothy Muchena
      Timothy Muchena

      Hi

       

      Do you know which tools(kepler or luna) I should use to install ABAP plugins in the HANA studio?

       

      Thanks and kind regards

      Author's profile photo Former Member
      Former Member

      Both the Eclipse version would work fine but go for Luna i suggest.

      Author's profile photo Jorge Celedon
      Jorge Celedon

      Thanks for this detailed description of the installation process.

      Author's profile photo Former Member
      Former Member

      nice document

      Author's profile photo Former Member
      Former Member

      hi senthil

            i already done with installation of abap and ui5 in eclipse but i don't have sap logon credentials so for credentials where i have to register plz help me..

       

      Regards..

      Swapnil

      Author's profile photo AMIT Lal
      AMIT Lal

      Thanks for steps document

      Author's profile photo Amit Diwane
      Amit Diwane

      Nice Article.

      Author's profile photo Daniel N. Coelho
      Daniel N. Coelho

      Nice documentation.

      Thank you

      Author's profile photo Former Member
      Former Member

      how to know which  abap support package I am currently using. I mean is it ABAP 7.4 SP05/SP02

       

      Thanksin advance

      Author's profile photo Former Member
      Former Member

      Prashant, can you clarify what exactly is your question? If you want to know what ABAP SP level, you go to your system and go to System --> Status on toolbar.

       

      --Steve--

      Author's profile photo Former Member
      Former Member

      thanks steve

      Author's profile photo Former Member
      Former Member

      Can you please on your SAP Website offer the Eclipse p2 repository

      https://tools.hana.ondemand.com/mars/ as zip download?
      We have computers that are not connected to the Internet.


      thank you.

      Author's profile photo Former Member
      Former Member

      Have you got  hana studio plugin  ? It is  strange that I face the problem you described.

      Author's profile photo Former Member
      Former Member

      very helpful , thank you.

      Author's profile photo Mateusz Nowak
      Mateusz Nowak

      Thank You for this step by step guide!

      Author's profile photo Former Member
      Former Member

      I am getting this error....EclipsABAP Error.png

      Author's profile photo Former Member
      Former Member

      Parwez, were you able to log in to SAP just using your SAPGui  without initially going thru' SAP HANA Studio?

       

      --Steve--

      Author's profile photo Former Member
      Former Member

      Hi Steve

      Yes I can use using SAPGui.

      Author's profile photo Former Member
      Former Member

      Parwez, yes you can log into EA1 using the SAPGui without going thru' SAP HANA Studio? Is that your answer?

       

      --Steve--

      Author's profile photo Former Member
      Former Member

      Yes,but by using eclipse kepler I'm unable to log in showing above error.

      Author's profile photo Former Member
      Former Member

      Parwez, you might want to check your proxy settings. This might prevent you from doing that. Good luck.

       

      Steve

      Author's profile photo Roland Kramer
      Roland Kramer

      Did you also check this Document - SAP First Guidance - Implementing BW-MT for BW-... | SCN

      Best Regards Roland

      Author's profile photo Former Member
      Former Member

      Hi Senthil,

       

      It's really a nice blog and I made it successfully according to it.

      I got a question what's difference between AiE and directly logon via GUI?

       

      Regards

      Xuebin

      Author's profile photo Amanda Triplett
      Amanda Triplett

      Thank you for this step by step document.  It is very helpful.

      Author's profile photo Christoph Volkert
      Christoph Volkert

      Hello,

       

      i need to install Eclipse with ADT on a lot of machine. Eclipse itselfs runs fine from a shared folder, but every single user on every computer needs to download and install ADT by itself. Thus blocking our Internet with massive bandwidth consumption and destroying a lot of work time.

      Could you please tell me how to set up the ADT-repository inside the network or how to deploy a complete install of Eclipse (together with ADT)?

       

      Thank you a lot. Im working on this problem now for a lot of time and didn't get a working result. Last i tried was the dropins-folder, but that doens't worked also, maybe i missed some.

      Author's profile photo Thomas Fiedler
      Thomas Fiedler

      Hi Christoph,

      the easiest way to provide eclipse in a big landscape initially is via a zip File that contains eclipse + the ABAP tools. Updates can be provided by the updatesites.

      You can setup your own corporate update site. Details can be found here:

      Learn How to Configure an Update Site for Providing Installation Packages of ABAP Development Tools

       

      Does this help ?

       

      Regards,

      Thomas.

      Author's profile photo Former Member
      Former Member

      the  url https://tools.hana.ondemand.com  cant help me retrieve the hana studio plugin . Is it changed now ?

      Author's profile photo Thomas Fiedler
      Thomas Fiedler

      No, there are still there:

       

      SAP Development Tools

       

      Regards,

      Thomas.

      Author's profile photo Former Member
      Former Member

      Thank you Thomas ,

       

      I  followed  the  instructions  in  the link you provided  .

      The prerequisite and the procedures are right .  When I try to get the hana  studio plugin , it will popup a dialogue ,saying that "Unable to connect to repository https://tools.hana.ondemand.com/mars/ content.xml  org.eclipse.equinox.p2.core.ProvisionException " .

       

      So  I am  confused .

       

      Regards

      Jessica

      Author's profile photo Thomas Fiedler
      Thomas Fiedler

      Hi Jessica,

      you should switch to Eclipse Neon und use the /..../Neon Updatesite.

      In parallel I will clarify what's wrong with Mars Updatesite.

       

      Regards,

      Thomas.

      Author's profile photo Former Member
      Former Member

      Dear Thomas,

       

      Ok, I just tried  that Neon is ok , Mars does not work  in the same machine . Thank you Thomas.

       

      I have a task on mars recently , so kindly ask you  to  tell me about the solution to mars .

       

      Million thanks

       

      Regard Jessica

      Author's profile photo Thomas Fiedler
      Thomas Fiedler

      Hi,

      what do you mean with 'I have a task on Mars'

      Can't you switch to Neon?

       

      Regards,

      Thomas.

      Author's profile photo Former Member
      Former Member

         Dear  Thomas ,

       

      Yeah, I must test a  special  feature of  hana on mars .

       

      I know that there is another way to get hana studio plugin , but I do not understand the meaning of  each  word .

      it says that " If you have a HANA server running and the HANA XS engine has been enabled ,specify the update site location with http://<host>/sap/hana/studio .This will download the plugin tools from your HANA server " ,which quoted from url ,http://startup focus.saphana.com/install-sap-hana-as-an-eclipse-plugin/ .

       

      It  is  strange that I tried every possible directory , They can't  obtain hana studio plugin either .

       

      So , what's  the meaning of '/sap/hana/studio' ?

       

      Do  you know that ?

       

      Thank you Thomas

       

      Regards,

      Jessica

      Author's profile photo Former Member
      Former Member

      Jessica, I think what Thomas is saying can't you switch to use Eclipse Neon instead of Mars. I have the same problem in the pass downloading it. Someday I can download and some days I can't. Can you check your company firewall and work with your network folks to have fully open for that site just to test the connection ? If it works then slowly tighten up your network security. Also, on your internet browser, did you allowed the mars site for download? Good luck

       

      Steve

      Author's profile photo Former Member
      Former Member

      Dear Steve ,

       

      I have  checked the issues that you suggested .

       

      Today , I  just find why  my mars eclipse can't do  the same thing . On  mars eclipse  Active Provider in Network Connections configuration   is set as  manual , while on neon is set as  native . After I  changed this configuration on mars  , it can obtain hana studio plugin successfully .

       

      Thank you  for the tips .

       

      Sincerely

      Jessica

      Author's profile photo Former Member
      Former Member

      Dear   Thomas ,

       

      Here I want to  give you  a  good news  of me . I retrieve the studio plugin successfully on mars now !

      It happens  after I change the Active Provide in Network Connections  to 'native' , instead  of 'manual' .

       

      Ah, what's the difference between them ?

       

      Sincerely

      Jessica

      Author's profile photo Felix Otto
      Felix Otto

      Hi Jessica,

       

      that's what the Eclipse Help says about the possible "Active Provider" options:

       

      Specifies the settings profile to be used when opening connections. Choosing the Direct provider causes all the connections to be opened without the use of a proxy server. Selecting Manual causes settings defined in Eclipse to be used. On some platforms there is also a Native provider available, selecting this one causes settings that were discovered in the OS to be used.

       

      Regards, Felix

      Author's profile photo Former Member
      Former Member

      Thank you Felix ,

       

      I am quite clear now .  I guess something is wrong with  the proxy  setting .

       

      Thank you all . You are so kind .

       

      Regards

      Jessica

      Author's profile photo Former Member
      Former Member

      Can someone help me with these errors:

       

      An internal error occurred during: "ABAP occurrence markers".

      annotationDefs

      An internal error has occurred.

      Could not initialize class org.eclipse.ui.internal.progress.ProgressInfoItem

      An internal error has occurred.

      Could not initialize class org.eclipse.ui.internal.progress.ProgressInfoItem

       

       

      Author's profile photo Former Member
      Former Member

       

      Hi,

       

      I have the error "

      An internal error occurred during: "ABAP occurrence markers".

      annotationDefs".

      eclipse.buildId=unknown
      java.version=1.8.0_77
      java.vendor=SAP AG
      BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
      Command-line arguments:  -os win32 -ws win32 -arch x86_64

      org.eclipse.core.jobs
      Error
      Wed May 16 08:13:48 CDT 2018
      An internal error occurred during: "ABAP occurrence markers".

      java.lang.NoSuchFieldError: annotationDefs
      at com.sap.adt.cds.ddl.internal.parser.versions.AbstractAbapDdlParser.onCommitMatch(AbstractAbapDdlParser.java:449)
      at com.sap.rnd.rndrt.resolver.base.TokenCoCoParser.onCommitMatch(TokenCoCoParser.java:181)
      at com.sap.rnd.rndrt.resolver.base.Parser.vmMatch(Parser.java:1090)
      at com.sap.rnd.rndrt.resolver.base.Parser.replay(Parser.java:2872)
      at com.sap.rnd.rndrt.resolver.base.Parser.commitAndReplay(Parser.java:2359)
      at com.sap.rnd.rndrt.resolver.base.Parser.vmSys(Parser.java:2563)
      at com.sap.rnd.rndrt.resolver.base.Parser.run(Parser.java:1815)
      at com.sap.rnd.rndrt.resolver.base.Parser.run(Parser.java:192)
      at com.sap.rnd.rndrt.resolver.base.TokenCoCoParser.run(TokenCoCoParser.java:355)
      at com.sap.cds.ddl.internal.parser.AbstractDdlParser.run(AbstractDdlParser.java:180)
      at com.sap.adt.cds.ddl.internal.parser.versions.AbstractAbapDdlParser.run(AbstractAbapDdlParser.java:3666)
      at com.sap.cds.ddl.internal.parser.DdlRndParserApi.runParserForTokenQualification(DdlRndParserApi.java:337)
      at com.sap.cds.ddl.internal.parser.DdlRndParserApi.parseSource(DdlRndParserApi.java:325)
      at com.sap.adt.cds.ddl.ui.internal.editors.pages.DdlTokenOccurrenceFinder.findOccurrences(DdlTokenOccurrenceFinder.java:50)
      at com.sap.adt.tools.abapsource.ui.internal.occurrence.OccurrenceHandler$OccurrencesFinderJob.run(OccurrenceHandler.java:678)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

       

       

      Any help would be appreciated.

       

      Thanks.