Syntax-completion assistance proposes syntax to complete the code that you are typing in the ABL Editor. When you press CTRL+SPACE, proposals appear in the left pane of a pop-up window, with reference information about the selected item in the right pane, as in this example:
To insert an element at the current cursor position, select it and double-click or press ENTER.
Press CTRL+SPACE to get proposals in any of these contexts:
ABL keywords
Object variable and property names that are reserved keywords
Object references for the CREATE statement
Procedures names and paths for the RUN statement (based on PROPATH)
Widget variables and handles
Parameters of procedures and methods
Table names for connected databases
Fields for temp-tables, buffers, and datasets
Preprocessor names
Subscripted array references
By default, syntax-completion assistance filters proposals based on context (for example, showing only relevant keywords). Press CTRL+SPACE while the pop-up window is open to toggle between context-filtered proposals and all proposals.
In addition to invoking completion assistance at any time by pressing CTRL+SPACE, you can have the ABL Editor propose completion options automatically when you type a period in a schema reference, or when you type a colon in a handle or object reference. To enable this feature, select the Automatically propose completion on '.' and ':' option on the Editor Assistance Preferences page.
If you want to see only certain types of syntax-completion proposals, you can suppress the others. Under Exclude proposals on the Editor Assistance Preferences page, check the categories that you do not want to see.