Skip to Content
Technical Articles
Author's profile photo Ludwig Stockbauer-Muhr

ABAP Tags Plugin

It’s been a while since my last blog post about an eclipse plugin for ADT. So without further adue  I present to you

ABAP Tags

So what are ABAP Tags you ask? I guess everyone is confronted with tags in his/her daily life. Tags are all around us. And now, with this plugin, you can tag any ADT object you want. And the best way is, all your team colleagues can benefit from it.

But if you are more of a selfish person, or maybe don’t want to polute the global Tag “namespace” you can also tag your objects with your own User tags, which are only visible to you :).

How does it work?

Very simple. You just open the context menu in the current editor (e.g. class, interface …) and click on the menu item Assign Tags, and off you go.

Tag%20Wizard

Tag Wizard

Can I get an overview of my tags?

Of course. There is an extra view which displays all the User/Global tags of the currently selected project. Here you can create, edit and delete all the tags in the system

The%20Tags%20View

The Tags View

As you can see from the screenshot above, there is also the possibility to create tag hierarchies.

I have tagged some objects. Now what?

Now everyone (depending on the kind of tags you used) can access the tagged objects via the ABAP Tags Search which is integrated in the eclipse search dialog (Ctrl+H). You just select one or more tags and trigger the search.

You will see the results in the search result view.

Tag%20Search

Tag Search

 

That’s basically it about the feature scope. If you want more information you can also access the eclipse help.

Help%20about%20ABAP%20Tags

Help about ABAP Tags

 

Prerequisites for the plugin

To install and use the plugin you first have to do the following 2 steps:

  1. Install ABAP Development Tools Plugin https://tools.hana.ondemand.com/#abap
  2. Make sure the following abapGit Repository https://github.com/stockbal/abap-tags-backend is installed (minimum NetWeaver version is 7.40)

References

You can install the ABAP Tags feature via the eclipse marketplace (see ABAP Tags | Eclipse Plugins, Bundles and Products – Eclipse Marketplace) or you can install it by using the software site https://eclipse.devepos.com/latest.

 

I hope you find it useful

Ludwig

Assigned Tags

      8 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo flavio ciotola
      flavio ciotola

      Interesting and useful... thank you Ludwig for sharing!

      Flavio

      Author's profile photo Thomas Fiedler
      Thomas Fiedler

      Hi Ludwig,

      Interesting approach. Like it.

      You can think about integrating the Tags into the Repository Trees and in CTRL-SHIFT-A.

      Regards,

      Thomas.

      Author's profile photo Sebastien Phan
      Sebastien Phan

      Hi Ludwig,

       

      the link https://stockbal.github.io/eclipse/rel. is broken, is there a new one?

      Author's profile photo Ludwig Stockbauer-Muhr
      Ludwig Stockbauer-Muhr
      Blog Post Author

      Hi Sebastien,

      it is okay that the link itself does not work if you open it in the browser. It still functions as a valid update site in eclipse if you open the install dialog under Help -> Install New Software

      Hope that helps.

      Regards,

      Ludwig

      Author's profile photo Michael Keller
      Michael Keller

      Thanks for your work! I've added your plugin to the ADT info hub.

      Author's profile photo Jakub Filak
      Jakub Filak

      Not sure what I am doing wrong but my ADT keeps saying that “GET /devepos/adt/atm/discovery->  404 Not Found”

      Author's profile photo Jakub Filak
      Jakub Filak

      Enhancement Implementation ZABAPTAGS_ADT_RES_APP
      Overlapping of comparisons STATIC_URI_PATH CP /devepos/adt/atm/* and
      STATIC_URI_PATH CS /sap/bw/modeling/hana/repositor.
      (ZABAPTAGS_ADT_RES_APP-ABAPTAGS_ADT_REST_RESOURCE,
      RSO_RES_HANA_VIEW_RESOURCE-RSO_RES_HANA_VIEW)

      Author's profile photo Ludwig Stockbauer-Muhr
      Ludwig Stockbauer-Muhr

      Hello Jakub,

      sorry for the very late reply. Only recently I stumbled upon the same issue, which only occurs on NW >= 7.55. The automatic registration of the template “/discovery” was removed from the class CL_ADT_DISC_RES_APP_BASE as it is not needed for SAP’s ADT resources, but it is needed for mine :). See https://github.com/stockbal/abap-tags-backend/issues/2

      Kind Regards
      Ludwig