fidley / abapfavorites Goto Github PK
View Code? Open in Web Editor NEWABAP Favorites Eclipse Plugin
Home Page: https://abapblog.com
ABAP Favorites Eclipse Plugin
Home Page: https://abapblog.com
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?
It would be nice to have a feature to drag entries from Project Explorer and drop it directly into Favorites window.
If it would be dropped at a folder - it would put entries into the folder.
Cheers,
Cezary
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
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:
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.
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.
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.
When I switch to project AED, Folder 2 disappears, which is fine.
When I switch back to project ARQ, Folder 2 appears but it's collapsed. I have to expand it again.
Can you fix that please?
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.
thx BR Rafal
As in the titel. Deleting from Favorites view works correctly but not for Favorites Dev Objects view.
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 🙂
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.
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)
All the best
Ludwig
When adding objects to favorites you need to manually fill description of object. Sometimes it would be great to have possibility to fetch the description from SAP.
After Start of Eclipse all nodes of favorites tree are collapsed. I would be nice that plugin could remember last state and open tree lake it was before closing.
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
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
Hi,
the link from the Readme (http://abapblog.com/eclipse/plugin/ABAPFavorites/) isn't working.
Also the installation from the Eclipse Marketplace fails:
Regards,
Timo
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.
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?
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
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!
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
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
Change the development object root folder by drag and drop
There is no sorting function so far, all nodes are display in the sequence they were created
So far you can create folders only on top node, would be helpful to have possibility to create multi level hierarchy of folders
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.
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?
Would be really great, if it would be possible to import the Transactions from the SAP GUI Favorites.
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.
After you add or delete a node, or when you switch ABAP editor to other system, then tree is refreshed and the expanded nodes became collapsed again
Linking to the editor works only on switching between ABAP source code editors and not between SAP GUIs inside eclipse
good day ,
today i was tryed install your plugin to eclipse 2018-8 and i was unable thanks to missing dependencies can i ask you which version of eclipse you use for abap programming.
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
To show all capabilities of plugin it would be good to have a help, that would contain all info
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
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.