Monday 3 April 2017

Using KeePass to logon to a ABAP Project in ABAP in Eclipse

Many systems with many clients means many passwords to me. And if I do want to make things right, I need to use a password manager (and generator) for this task. To manage my logons I am using KeePass, from which I can directly access the systems via SAPGUI.

For to be able to use KeePass also for to logon in ABAP in Eclipse, I would appreciate very much, if you could change the title of the Logon Window from “Logon to System” to “Logon to System for ABAP Project <name of the project>” or any other title which at least contains the name of the ABAP project.


 SAP ABAP Tutorials and Materials, SAP ABAP Guide, SAP ABAP Certifications

Thank you ABAP in Eclipse Team for following my suggestion. From Version ADT 2.19 on you can use Keepass now very easily with ABAP in Eclipse:

SAP ABAP Tutorials and Materials, SAP ABAP Guide, SAP ABAP Certifications

For to be able to use Keepass for to logon to an ABAP project the Name of the entry in Keepass must be the project name.

SAP ABAP Tutorials and Materials, SAP ABAP Guide, SAP ABAP Certifications

Furthermore the autotype sequence must be changed to {PASSWORD}{ENTER}:

SAP ABAP Tutorials and Materials, SAP ABAP Guide, SAP ABAP Certifications

If Keepass is started and the user is logged into it and if you are then in the password field of the ABAP project logon you can type Ctrl+Alt+A and Keepass will do a global auto-type.

SAP ABAP Tutorials and Materials, SAP ABAP Guide, SAP ABAP Certifications

That means that it will search for entries, where the entry name is part of the text in the window title. If it finds exactly one entry, auto-type will be performed. If it finds more than one entry, a popup with the entries is shown and the user must choose one.

What is necessary for the Logon Screen is also valid when you create a new  Project.

SAP ABAP Tutorials and Materials, SAP ABAP Guide, SAP ABAP Certifications

After filling in all fields but the password, the project name should be shown in the window title like this: “New ABAP Project – <name of the project>”.

And finally also for the Change Password Dialog:

SAP ABAP Tutorials and Materials, SAP ABAP Guide, SAP ABAP Certifications

In the window title it should say “Change Password – <name of the project>“.

2 comments:

  1. wow...really??

    https://blogs.sap.com/2013/09/23/using-keepass-to-logon-to-a-abap-project-in-abap-in-eclipse/

    ReplyDelete
  2. This comment has been removed by the author.

    ReplyDelete