Coder Social home page Coder Social logo

abapfavorites's Introduction

My Github stats

abapfavorites's People

Contributors

fidley avatar g-back avatar stockbal avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

abapfavorites's Issues

Double click and select the Project

Hello @fidley ,

In my "Favorites" View I have a list of the most common tcode I use. I was wondering how could I tell the system which project should it use when I select one of the tcodes.
I found #35 that is great and solves my issue. Amazing :)

Nevertheless I was wondering that maybe it could be nice that the project selection appears when I press the tcode in a popup for example. then I could even have a box where I start typing my project ID to filter my list.
I'm thinking in the system behaviour when I open a new ABAP project and the list of systems configured in the SAP Gui comes up...

Maybe you could use a combination of keys (Double click + ctr for example ) since currently, when I double click a tcode in my Favorites it will open it in the current open project.

This is very low priority but it could be interesting for those who have a lot of projects configured in the ADT.

I am not even sure if it's possible or not but decided to share this thought!

What do you think?

View not available

Hello Lukasz,

Thanks for this great extension.
I have a problem with the latest eclipse version (2021-12 (4.22.0)). The extension is installed but the view is not available to add.
Never had any problem with previous versions.

Do you have any idea of the problem ?

Reading the logs I could find this :
!ENTRY org.eclipse.equinox.p2.engine 2 0 2021-12-22 11:14:00.253 !MESSAGE !SUBENTRY 1 org.eclipse.equinox.p2.touchpoint.eclipse 2 0 2021-12-22 11:14:00.254 !MESSAGE Failed to find a configured bundleInfo for: [R]com.abapblog.favorites 1.0.60. !SUBENTRY 1 unknown 0 0 2021-12-22 11:14:00.254 !MESSAGE OK !SESSION 2021-12-22 11:14:03.545 ----------------------------------------------- eclipse.buildId=4.22.0.I20211124-1800 java.version=17.0.1 java.vendor=Eclipse Adoptium BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=fr_CH Framework arguments: -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.eclipse.epp.package.java.product -product org.eclipse.epp.package.java.product -data file:/C:/Eclipse_workspace/ -product org.eclipse.epp.package.java.product
and this :

!ENTRY org.eclipse.equinox.p2.repository 2 0 2021-12-22 11:29:27.447 !MESSAGE Using unsafe http transport to retrieve http://abapblog.com/eclipse/plugin/ABAPFavorites, see CVE-2021-41033. Consider using https instead.

Best regards

Error when upgrading from 1.0.51 to 1.0.60 or installing straight to 1.0.60

Hi there. I having an installation/upgrade problem with the ABAP Favorites plugin.

I am using a fresh installation of Eclipse 2020-06 and ADT Core Development Tools 3.12.1.
When I install your plugin from the Update Site "http://abapblog.com/eclipse/plugin/ABAPFavorites" then I get the following error:
image

I then installed the "latest" 1.0.51 version, which worked.
When I then try to upgrade via "Check for Updates" I get the same error as above.

Interestingly the marketplace also just offers me 1.0.51.
image

When I try to mirror your plugin via Eclipse cli tool, it seems not to download the other dependencies of your plugin.

C:\Windows\system32>"D:\Programme\Eclipse_201909\eclipse\eclipsec.exe" -nosplash -verbose -application org.eclipse.equinox.p2.artifact.repository.mirrorApplication -source http://abapblog.com/eclipse/plugin/ABAPFavorites -destination D:\test\14
Mirroring: org.eclipse.update.feature,com.abapblog.adt.extension.feature,1.0.0.5 (Descriptor: canonical: org.eclipse.update.feature,com.abapblog.adt.extension.feature,1.0.0.5)

Any ideas what could cause that problem?

Thanks a lot for the hard work, and the cool Plugin.

Project dependent folders collapse when changing active project

I have created two development objects folder - Folder 1 project independent, Folder 2 dependent on project ARQ,
When the active system is ARQ I expand both folders.
image

When I switch to project AED, Folder 2 disappears, which is fine.
image

When I switch back to project ARQ, Folder 2 appears but it's collapsed. I have to expand it again.
image

Can you fix that please?

Copy to Clipboard

Hi @fidley ,
first of all - thanks for this plugin!

Sometimes I would like to copy the name of an object (Class, Function, Program) from the favorites to the clipboard.

I added this small functionality in my forked project.

If you're interested I could add a PR - otherwise you can just close this issue.

Add Long Description to column and add Searching in Long Descriptions

  1. Can we add long description to column? so i can open folder and see 20 objects and i can see what was purpose of that object ( example transaction via long description ) ? any mass quick display functionality other than new column would be nice also
  2. Can we than in search allow searching in long descriptions ? I can put than some tags in long descriptions and search by tags or sth like that. So tool will receive some additional flexibility

thx BR Rafal

Sort by description

Hi @fidley .

It's been a long time since we requested something 🙂 Today's wish is: Would it be possible to sort the objects by description column? The folder structure should remain the same, but objects should be able to be sorted by their description. Right now I have many folders and many objects underneath them with incoherent names; it has become an issue to find the object I need.

Thanks 🙂

Make project dependent folders always visible

Hi Lukasz.
Project dependent folders are automatically hidden when another project is activated. Is it possible to not hide them, and objects under them should open in the associated project and not the active project?
Thanks.

New Setting for enabling/disabling eclipse Navigation

Hi @fidley,

Sometimes it would be nice to always stay inside the opened Transaction (e.g. SE80). As it is now, any time I try to open an Object from SE80 it will opened in a new editor in eclipse (e.g. Class, Interface, ...).

Could you please offer a preference setting for this? It could be named like "Navigate to eclipse for supported development object" - the same way SAP does it in the dialog to open a new integrated SAP GUI Editor.

The Implementation part should be a simple matter. Just take the preference setting and pass the boolean value to the enableEclipseNavigation parameter of the method openEditorForObject

public IEditorPart openEditorForObject(IProject project, 
        com.sap.adt.tools.core.model.adtcore.IAdtObjectReference navigationTarget, 
        boolean enableEclipseNavigation,
        String wbOperation
        Map<String, String> setGetParameters, 
        Map<String, String> parameters)

AdtSapGuiEditorUtilityFactory.createSapGuiEditorUtility().openEditorForObject(project, ref,

All the best
Ludwig

Can't install ABAPFavorites

Hi Łukasz,

I am trying to install ABAPFavorites in Eclipse Photon from the Marketplace but I am having the following error:

image

Is the plugin not available anymore?

Thanks a lot
Sérgio Fraga

favorites invisible after login to abap project

Hi,

after updating to the latest version 1.0.60 my favorites aren't shown after log in to my project.
When I click on "sort by..." everythings is fine. Can you have a look at this?

Kind regards,
Frank

Add possiblity to change entries

Currently there is only possiblity to add or delete objects or folders. The only way to change existing entries is to manipulate XML file manually.

This should be quite easy to apply

Add text files to folders

It would be nice if we could add text files to folders.
I am using the folders to manage my different projects using ADT and I would like to add text files with some notes regarding the correspondent project.

Synchronization between PCs

Hi Łukasz, thanks for the plugin!

One question: I am currently struggling keeping my eclipse settings in sync between three PCs (especially dark theme settings btw...). Is there a file I could check into a private repo with git to synchronize the favorites?

Eclipse Marketplace unable to read repository due to invalid certification

Hi,

I am sorry if i am wrong here. My customer has the problem that when wanting to install ABAPFavorites a Problem occurs:

"unable to read repository at https:\fidley.github.io/ADTPluginsUpdateSite/UpdateSite/content.xml
PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target"

there doesnt seem to be a repository with "content.xml" but "content.xml.old". Is there a fix for this kind of issue?

Thank you

Expand option in ABAP Favourites

Hello Łukasz,
First of all, thank you for all the work you do, it helps greatly in day to day life in Eclipse.
I wonder, if it would be possible to add the expand buttons to ABAP Favourites, so it would be possible to expand every folder the same way it works in Vertical Tabs (which is also beautiful piece of work)?
Thank you!

Add multiple objects at one time

Hello!
It would be nice to have possibility to add multiple objects at one time, especially when you're moving your projects to ABAP Favorites for the first time.
I'd also expect to not get popup after popup when i add multiple entries, but rather everything in one place in form of table:
Name of object Description Long Description

Cheers,
Cezary

Good day i cant install abap

Cannot complete the install because one or more required items could not be found.
Software being installed: ABAP Favorites 1.0.26 (ABAP_Favorites_Feature_Project.feature.group 1.0.26)
Missing requirement: Favorites 1.0.26 (com.abapblog.favorites 1.0.26) requires 'osgi.bundle; org.eclipse.emf.ecore 2.15.0' but it could not be found
Cannot satisfy dependency:
From: ABAP Favorites 1.0.26 (ABAP_Favorites_Feature_Project.feature.group 1.0.26)
To: org.eclipse.equinox.p2.iu; com.abapblog.favorites [1.0.26,1.0.26]

can anybody suggest me resolution i am on eclipse photon

Sort Function

There is no sorting function so far, all nodes are display in the sequence they were created

Ability to open in a specific project

Hi Lukasz.
Is it possible for you to add an "Open in project > ..." or "Run in project > ..." option on the context menu of project independent objects? That way it would be easier to open or run an object without first switching to the desired project.
If there are no windows open for that project, I have to open something first, then use the Favorites view in current situation.

By the way, I'm making these suggestions about projects because I have 4 systems I'm working on and they mostly have the same objects. My life would be a lot easier if these suggestions become real.

Thanks.

Quick fix for instant translation

Hi Lukasz.

I have an idea for a new Quick fix option: Instant translation using Google Translate.

You know in the standard SAP programs, many of the comments are in German. For people who don't speak German, a translation option which appears after selecting the text and pressing Ctrl+1 would be wonderful. You can use Google Translate API for this purpose.

After I select the text and choose Translate from quick fixes, the resulting text could appear in a popup, just like what you get with pressing F2. If it's not possible, the internal browser of Eclipse can be used.

Also the target language could be an option. I am Turkish but I mostly prefer translation to English (as Google handles it better than Turkish), so in the preferences there can be an option to choose the target languages I want. Then these languages can appear as separate quick fix options, e.g. Translate to English, Translate to Turkish.

Do you think this is feasible?

Opening RFC function module opens RFC service instead

Hi Fidley.
I've just found this plugin by recommendation of Florian Henninger on SCN, and I absolutely love it! It's way better than the Bookmarks view of Eclipse.
I have a few problems though, so I'll open an issue for each of them.

First one: I added an RFC function module which also has an RFC service to favorites. When I double click in Favorites, it opens the RFC service instead of the function module. Can you check that please?

To reproduce the issue, go to table TADIR with OBJECT = SRFC and pick any OBJ_NAME. Add it to a development objects folder in Favorites, then try to open it by double clicking.

image

Escaped / to %2F character if Object is added via Context Menu in Editor

Let's say I have a namespaced class open in eclipse e.g. /cwm/cl_md_material. When I try to add this class to the Favorites/Favorites Dev Objects via the context menu entry "Add To Favorites" of the editor, the name is converted to %2FCWM%2FCL_MD_MATERIAL. If I create the Favorite with this name the saved favorite will not open.

If I add the same object via the context menu entry in the project explorer tree this issue does not occur

Create Help For Plugin

To show all capabilities of plugin it would be good to have a help, that would contain all info

Copy & paste folders

Hello Lukasz,
Your plugin is extremely useful !!! Have you considered adding a feature to the Favorites view to copy an existing folder (including all child folders and objects) and paste it into another folder? I would like to see it work no matter how the existing and target folders are defined (Independent or DevObject).
Thanks, Roland

comming from https://marketplace.eclipse.org/comment/7175#comment-7175

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.