Outline panel
The outline is a tree structured index of the object contents and is both part of the workspace window and can also be opened in a separate window in several ways. This allows you to have outline windows open for multiple objects.
In addition to object contents, the outline includes page and database event triggers when whey are subscribed.
Click an item in the outline to navigate to the declaration in the current workspace view.
Right-click an item in the outline to activate the same Default declaration context menu that is available in Object view and Extended view
As part of the workspace window, the outline follows the current object when the windows was opened. When opened as a separate window, the window sticks to the object that was current/selected when opened.

# | Name | Description |
---|---|---|
1 | Search field | Enter a Name and number search search expression to find what you are looking for. Outline items can be filtered by name and/or number (when the item type allows, e.g. field numbers may be searched.) When an item is inside the filter, but a parent is not, the parent is greyed out. |
2 | Expand/collapse arrows | Expand/collapse individual items. |
3 | Collapse all | Collapse all items. |
4 | Expand all | Expand all items. |
5 | Reveal selected | Brings into view the selected item. |
6 | Toggle search field | Click to hide/show the search field. |
7 | Filter | Opens the object outline filter dialogue, see below. |
8 | Settings | Opens the object outline settings dialogue, see below. |
Filter dialogue
The outline filter determines which outline items are shown:

Here follows a description of the less obvious settings:
# | Name | Description |
---|---|---|
1 | Groups | Check to add a grouping entry. E.g. triggers will be grouped under an entry Triggers. |
2 | Extensions | This setting is enabled in Extended view and for extensible objects, only. Check this setting to only show items that are inlined from extensions. See screenshot below. |
When the outline filter has checked Extensions, then only items inlined from extensions are displayed:

Settings dialogue
The outline settings determines how outline items are shown:

# | Name | Description |
---|---|---|
1 | Kinds | Check to precede each item with its kind, e.g. FIELD. |
2 | Types | Check to show AL types for variables and parameters |
3 | Property Values | Check to show values of properties. |
4 | Indices | Check to show e.g. field numbers. |
Overloaded procedures
Overloaded procedures are marked with a counter and navigation arrows that indicate if more overloads exist either prior to or following a procedure:
