Function key power

Published on

in

Reading time:

1–2 minutes

Dear community, I have been a big fan of the ABAP Development Tools for Eclipse (ADT) as a development environment for years. It is often said that the ADT is so important because you can use it to maintain CDS views or work on ABAP cloud projects.

That’s all true. Personally, I think the refactoring options are much more important. My source code is one big construction site until it’s finished. The refactoring options are just right for supporting the constant restructuring with relatively little effort.

Since things are constantly being rebuilt, I also need a lot of feedback from the application behavior at run time (see program lifecycle phase) and static code analysis. That’s why I assigned the function keys accordingly. As a reminder, here is the Wikipedia article about function key:

“A function key is a key on a computer or terminal keyboard that can be programmed to cause the operating system or an application program to perform certain actions, a form of soft key.”

The definition hits the core of the matter. Let an application perform a specific action at the push of a button. Here is my current F-key binding:

  • F8: Run reports, function modules, CDS Views
  • F9: Run executable class
  • F10: Start ABAP Test Cockpit
  • F11: Execute unit tests

You can change the assignment in the “Window” menu, under “Preferences”. To do this, select “General” and then “Keys” in the preferences menu tree. Since there are quite a few assignments and it quickly becomes confusing, I sort by the “Command” or “Binding” columns.

Have fun trying out

Michael