Skip to Content
Author's profile photo Łukasz Pęgiel

ABAP Favorites plugin for ADT

To be honest I do not come to SCN that offen as in the past. Some changes at work + changes made to SCN made me to be present more on twitter and follow all the new stuff there. But I saw lately the article about Darkest Dark Theme (https://blogs.sap.com/2017/07/20/darkest-dark-theme-for-eclipse-with-adt/) which I was promoting while ago on twitter and to my supprise I saw that Former Member was really happy to know about this theme, which I thought all eclipse users already know.

 

Then I just realised that not everyone follow twitter and there can be a difference between what is published here and there. So I’ve decided to post here also a short information about ABAP Favorites plugin for Eclipse. So also people who only follow SCN have an idea about it.

 

I will not copy the content of my blog post here (which I want to update soon), but I’ll give the video which is describing the functionality of the plugin.

 

To install it you need to go to Eclipse Marketplace and search for abap.

 

Once you have it installed you can add transactions, URL or development objects to the favorites views

 

 

 

Bellow you can find the short video describing it’s functions.

 

 

Feel free to join the project on github: https://github.com/fidley/ABAPFavorites/

 

Have fun

Łukasz

Assigned Tags

      40 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Micky Oestreich
      Micky Oestreich

      Hi Lukasz,

      thanks for sharing (already saw it on twitter). Very  helpful addition to the ADT. Using it a lot already.

      Micky

       

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      Thanks Micky 🙂

      Author's profile photo Former Member
      Former Member

      Hi Lukasz,

      thanks for realizing that i don't follow Twitter. Although i have a twitter handle, i don't use it. Thanks for sharing this nice plugin, already installed it 🙂

      BR, Suhas

      PS - I don't tweet, i haven't seen a single episode of GoT; maybe i'm turning into a dinosaur 😛

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      Not a dinosaur, you just use what you like too and not what others says to use 🙂 You're just adult enough!

      Author's profile photo Florian Henninger
      Florian Henninger

      Ha... when it is a indicator not seen a single episode of GoT then I love to be a dinosaur?

      Author's profile photo Joachim Rees
      Joachim Rees

      Hey Łukasz,

      as a non-twitter user and someone still hoping SAP Community will survive somehow, I say: thanks for posting here! 🙂

       

      best

      Joachim

      PS: neither did I see any episode of GoT...

       

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      You're welcome 🙂

      Author's profile photo Donnie Burhan
      Donnie Burhan

      Hi Łukasz,

      I think if you managed to make a favorite list of tables/view and able to view it on the eclipse, everyone will love you.

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      Donnie,

      it's enough my wife loves me, everyone that would be to much 🙂  I know Queen song - "Too Much Love Will Kill You" too good 🙂 hehe

      To be honest this shouldn't be hard I guess, the question is what you mean by viewing it in eclipse? Opening in dictionary, SQL Console or?

      Cheers
      Łukasz

      Author's profile photo Donnie Burhan
      Donnie Burhan

      Hi Łukasz,

      AFAIK, currently table viewing in ABAP Development perspective is done by looking at each package the table resides and then it will open transaction SE11 when we double-click the table name. There is not even a way to look for table name without opening the GUI screen.

      Considering how Eclipse view screen is even smaller than SAP GUI screen, it's terribly ineffective to browse table entries on it. The table browser in the HANA Development is better, but somehow it's not easy to look and the additional authorization makes it even more bother to do.

      I feel that SAP should be the one making this happen, but they didn't do anything close until now.

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      OK once I’ll come back from holidays I’ll take a look on this, and I’ll try to implement it.

       

       

       

      Author's profile photo Uwe Fetzer
      Uwe Fetzer

      Do you mean "Open With -> Data Preview"?

      Author's profile photo Donnie Burhan
      Donnie Burhan

      I'm not aware of this Data Preview, mostly because I didn't stay waiting for the long right-click response.

      It seems quite OK for me.

      If double clicking at the favorites table could call the data preview, then it's great.

      Author's profile photo Uwe Fetzer
      Uwe Fetzer

      But that would be a "break of behaviour".  On every other development objects a double click leads to the object itself.

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      So far with newest version you can add tables, views and message classes to Dev Objects favorites and it will open SE11 or message editor. But the data preview is also nice so I'll see where I can add it.

      Author's profile photo Stefan Nothaft
      Stefan Nothaft

       

      Very cool. Thank you!

      Is it planned to support also ABAP CDS views?

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      Hi Stefan,

      so far I have no access to the system where CDS views are available 🙁 So I wouldn't be able to test it and to check internal type for ABAP CDS views.

       

      Cheers
      Łukasz

      Author's profile photo Omeralp Pirim
      Omeralp Pirim

      Hi Łukasz,

       

      it is really great tool for eclipse but i have question for you 🙂 How can i export my saved favorites ?

       

      Thank you

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      Hello Omeralp,

      thanks a lot. Yes, you can export the favorites, just expand the "more" button in the view and you'll have the functions there.

      Cheers

      Łukasz

      Author's profile photo Omeralp Pirim
      Omeralp Pirim

      Thanks a lot   Łukasz ?

      Author's profile photo Florian Henninger
      Florian Henninger

      Hi Łukasz Pęgiel ,

      are you aware of this problem?

      Unable to read repository at http://abapblog.com/eclipse/plugin/ABAPFavorites/content.xml.

      It looks like there is something wrong with the certificate...

      Connection to http://abapblog.com/eclipse/plugin/ABAPFavorites/p2.index failed on sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target. Retry attempt 0 started

      javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target

      ~Florian

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      Hello Florian,

      this problem usually comes from the proxy problem. If you install plugin without proxy it works correctly.

      Here are the steps if you have to use proxy: https://github.com/fidley/ABAPFavorites/issues/24

      Cheers
      Łukasz

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      I've switched off SSL for the plugin update site. Can you please check now?

      Author's profile photo Florian Henninger
      Florian Henninger

      Do that after someone is sleeping. Followed it on Twitter and pretty sure it will work now.

      Thank you

       

      Author's profile photo Mehmet Dagnilak
      Mehmet Dagnilak

      Łukasz Pęgiel , thank you very much for this great plugin! SAP should have this included from the very beginning. It's well thought and extremely useful.

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      Thanks Mehmet!

      Author's profile photo Scott ZHENG
      Scott ZHENG

      Hello Łukasz Pęgiel ,

      After using the ABAP Favorites plugin for ADT, I really want to find this blog and give my sincere appreciation to you.

      Łukasz, you are a very caring and kind person because you contributed your great effort to develop such a wonderful tool. I tried to switch from SE80 to ADT these days, and I also installed the ABAP Favorites plugin. I have to say that is awesome!!!

      I added my favorite Classes, Programs and tables to the list. Now it will only need a simple click, then I can easily get what I want in ADT. I loved it so much. And I don't want to come back to SE80 any more.

      Thank you so much for your contribution. I could imagine, with this super great tool. It will help a lot of ABAP developers and make them love the ADT and ABAP Favorites plugi.

      Best wishes to you!!

       

       

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      You're welcome 🙂 I just wish I had more time to develop this in better way 🙂 But so far it is working 😉

      Cheers

      Author's profile photo Olgen H
      Olgen H

      I have been using Eclipse on and off for the past two years but after installing your plugin I find myself working 80% of the time in Eclipse and maybe 20% in GUI instead of the other way around, which I was doing before. I don't even think I have used the GUI at all these past days

      I was using favorite packages and bookmarks before but this is so much more useful and now that I don't need to switch back and forth between the two tools as much I can focus on exploring other Eclipse features.

      Thanks for sharing this

       

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      You're welcome. Please try also the ABAP Extension plugin to be able to use automatic logons 🙂

       

      Cheers

      Author's profile photo Olgen H
      Olgen H

      I tried the other plugin as well, really helpful as it saves me some copy/paste with KeePass. One thing though - I couldn't  install the plugin directly from the marketplace as it was giving me errors so I had to add the repository to my software sites and get it from there.

      Thanks again

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      Thanks for the info. I'll check it.

      Author's profile photo Scott ZHENG
      Scott ZHENG

      Hello Łukasz Pęgiel,

      The ABAP Favorites is so amazing, I used it for quite a long time. Recently I re-installed my ADT and tried to add ABAP Favorites, however there is an issue when I tried to install it by using eclipse market place, it showed me 504 gateway time out. Could you please help check that?

      Thanks in advance.

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      Hello Scott ZHENG ,

      thanks for your kind words.I just tried it and installation from Marketplace is working on my PCs. Maybe you can try direct update site link http://abapblog.com/eclipse/plugin/ABAPFavorites/ which you can put Help->Install New Software.

      You can also try to check proxy settings, that is common issue if you're using corporate networks.

      Cheers
      Łukasz

       

      Author's profile photo Scott ZHENG
      Scott ZHENG

      Hello Łukasz Pęgiel

      Thank you sooooooooooooo much for your prompt feedback!!! And you are absolutely correct. That's the issue of the corporate network. When I switched the network by using my hotspot. I got this amazing tool back again!!

      ABAP%20Favorites

      ABAP Favorites

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      You're welcome 🙂

      Author's profile photo Alexander Esch
      Alexander Esch

      Hello Łukasz Pęgiel,

      I just had the idea to test this cool quick fix features.

      But by starting the installation in Eclipse I got this error:

      Unable to read repository at http://abapblog.com/eclipse/plugin/ABAPFavorites/site.xml.
      Server returned HTTP response code: 403 for URL: http://abapblog.com/eclipse/plugin/ABAPFavorites/site.xml

      Is this the proxy-settings-topic You mentioned in the post with Scott ZHENG in February or has something changed on the server?

      I just checked in Eclipse Photon - I was able to install other plugins from the marketplace without this error-message.

      Is there an option to add this logic manually to eclipse? (for example download form github and register in eclipse?)

       

      Thanks a lot for your help!

      Regards

      Alex

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      Hello Alex,

      sorry for late answer. Could you check if you can install the plugin directly using the link http://abapblog.com/eclipse/plugin/ABAPFavorites/ in the Install new software functionallity? Just to be sure that the issue is not linked with Eclipse Marketplace?

       

      If this still does not work I'll check it, and you can download the update site from here https://github.com/fidley/ADTPluginsUpdateSite and use it as local installation repository 🙂

      Cheers
      Łukasz

      Author's profile photo Alexander Esch
      Alexander Esch

      Hello Łukasz,

      many thanks for Your reply and for showing the alternative with the github-download.

       

      Even if I try to call the http://abapblog.com/eclipse/plugin/ABAPFavorites/  in several browsers on different Laptops (private ones and company-hardware) I got the Error 403.

      So I thought it could be some setting on the website. All browsers show me some warning about unsecure site and missing certificate - but if I browse Your abapblog.com site directly there ist no problem.

      If I use the "install new software" function and enter the link manually I got the same 403-error-message, too. Tried to inser a screenshot here.

      But at the end the idea with the download and the use a local repository what successfull - so thanks a lot for this hint.

      Because I'm not so familiar with eclipse and java - I'm an older se80-guy - it took several time to get it work. So for others who read this just an instruction what I did.

      1. Download all files from  https://github.com/fidley/ADTPluginsUpdateSite in ZIP-Format
      2. Unzip the zip-file to a local folder.
      3. starting help->"install new software" in eclipse
      4. Here I was not able to "tell" eclipse to work with this folder-content. So at the end I opened an Explorer and searched for the File content.jar and dragged-and-dropped it into the eclipse-dialog.
      5. Eclipse recognizes this as a valid addon-installation, I had to quit some warnings and was able to choose which addons I would like to install.
      6. After hat installation run and now I can start to check the new features.

      Hope this will help other developers to handle this topic.

      Just one more question to You Łukasz:

      The reason why i started to search for such a plugin what a bigger ATC-topic. We got some new ATC-checks and now have to fix a lot of old sources in the system. So it could be helpful to check the quickfix-feature as an option to solve this (like SAP does in the S/4HANA-Conversion-Projects. Here some quickfixes are offered to solve common conversion/simplification-topics.)

      Do You think it is possible to create such a collection of quickfixes? Is it possible for developers without deep JAVA skills to create own quickfixes or whould You recommend this idea only for JAVA-Experts?

      Have a good week!

      Alex

      Author's profile photo Łukasz Pęgiel
      Łukasz Pęgiel
      Blog Post Author

      Hi Alex,

      it is never too late to jump into ADT 🙂

      Accessing directly http://abapblog.com/eclipse/plugin/ABAPFavorites/  in browser is forbidden and it is using HTTP so that is why it may say it is unsecure. The rest of my website uses HTTPS, but for the Eclipse plugins it was only making troubles when it was hosted like this. And as usual, it works for me. So this could be some kind of security issue 🙁 Not sure. I also got confirmations from others and form Eclipse Marketplace, that the plugins are montly succesfully installed.

       

      Do You think it is possible to create such a collection of quickfixes? Is it possible for developers without deep JAVA skills to create own quickfixes or whould You recommend this idea only for JAVA-Experts?

      I always recommend anyone to do it. I'm not at all JAVA expert and I did it.Especially that you have a framework from which you could start. The most hard is to imagine the quick-fix and imagine the possible logic for the implementation.

      If you have any ideas you can post in on Github https://github.com/fidley/ABAPQuickFix and we will see if this is then managable to be done with our ABAP and JAVA knowledge 😉

      Cheers

      Łukasz