You can preset many of the user-specific settings for the different tools in the ABAP Workbench. These are arranged in a tab that you can call from any of the tools.
Displaying the Settings
You can display your personal ABAP Workbench settings from the Object Navigator or any other tool in the ABAP Workbench. Choose Utilities ® Settings.
ABAP Workbench Tools Settings
Tool |
Setting |
Description | |
Workbench |
Display background picture |
If you set this option, a background picture is displayed in the Object Navigator. | |
No picture |
If you set this option, the picture is never displayed | ||
ABAP Editor |
Frontend editor |
Enables the textedit control mode in the ABAP Editor. When you work in this mode, the source code of your program is loaded at the frontend and can be edited locally. See also Frontend Editor | |
Backend editor |
The conventional line-based backend editor. | ||
Numbering |
The With and Without line numbering options only apply to table control mode. | ||
Compression |
In table control mode, you can use the With compression logic option to compress logical blocks of ABAP coding. This provides a readable display of complex ABAP programs. For further information, refer to Using Compression Logic. | ||
Path for local editing |
Determines the path for local editing. | ||
Upper-/lowercase conversion in display mode |
Setting this flag only applies to display mode. The conversion then applies each time you display source code. The display form is based on the settings you make in the Pretty Printer under the Convert upper/lowercase option. The Keyword uppercase option is not supported for performance reasons. If this flag is not set, there is no special formatting in display mode. In this case, the display is the same in both change and display modes. The source code is displayed exactly as it is stored in the database. | ||
Pretty Printer |
Indent |
Indents lines in the ABAP source code. For example, all statements belonging to an event are indented by two characters. | |
Convert upper-/lowercase |
Option allowing you to standardize the source code display.
Note that the Keyword uppercase option can be very runtime-intensive in long programs. | ||
Splitscreen |
Window arrangement |
You can arrange the programs either next to each other or one above the other in the splitscreen editor. | |
Comparison operations |
If you choose Ignore indentations, the system recognizes program lines as identical as long as they have the same contents, even if they are indented differently. For further information, refer to Special Splitscreen Functions. | ||
Class Builder |
Display filter |
Options for displaying the components of global classes or interfaces in the Class Builder. They allow you to extend or restrict the standard display. | |
Scope Filter |
Restricts the display of class components to instance or static components. | ||
Screen Painter |
Graphical layout editor |
If you set this option, the system uses the graphical layout editor in the Screen Painter. If the option is not set, the alphanumeric editor is used instead. | |
Menu Painter |
Output length in status maintenance |
Function code option: The length of the function code field in the Menu Painter can be set to between 4 and 20 characters.If the function code you want to enter is longer than the length specified in this option, the field cannot accept input beyond its defined length. Text length option: The length of the text field for a function text in the Menu Painter can be set to between 10 and 40 characters. If the text you want to enter is longer than the length specified in this option, the field cannot accept input beyond its defined length. Note that these user-defined settings are only valid in the status maintenance screen of the Menu Painter. | |
Frontend platform |
Frontend option: The function key settings depend on the platform you are using. All function codes maintained in the Menu Painter are platform-independent, but the function key names are not. By selecting a platform, you ensure that the function keys are labeled using the convention of the selected platform. | ||
Function Builder |
Check syntax in test |
When you test a function module, the system can check the syntax of the function group to which the function module belongs. |