Objects panel
Use the objects panel to get an overview of objects and search for specific objects:

Objects are presented in a (configurable) hierarchy with the objects as leaves:
# | Name | Description |
---|---|---|
1 | Grouping level 1 | The first grouping level is by default the module. Modules are presented as publisher followed by name. |
2 | Grouping level 2 | The first grouping level is by default the object type. |
3 | Object | The third level of the hierarchy is object. Objects are presented with an icon representing the object type, object number (if configured in the View menu) and the object name. |
4 | Search | Enter a filter expression to search for specific objects. The list is changed as you type. Object filter expressions can filter on both object name and object number. |
5 | Collapse all | Collapsing all groupings. |
6 | Expand all | Expands all groupings. |
7 | Reveal current object | Reveals the current object (the object shown in the Objects page). If the object is outside the current search filter, the search field will be cleared. |
8 | Toggle search field | Toggles the search field's visibility. |
9 | Filter | Opens the object filter window, see further details below. |
10 | Settings | Opens the Objects panel settings dialogue. |
11 | Extras |
Objects are marked with additional labels and icons indicating ObsoleteState ,
bookmarks and weather or not the object has been visited.
|
Module context menu
Menu item | Description |
---|---|
Go to Module | Opens the Solution page. |
Object context menu
Menu item | Description |
---|---|
Find Usages | Find usages of the object. |
Find Built-in Function Usages | Opens the Statical.Site.SharedNavigation.PageLink where you can select which built-in functions to include in the search. |
Show TransferFields Mapping From |
Enabled for tables, only.
Pops up a dialogue where you can select a source table (for TransferFields ) which is then used to
open the Transfer fields window
showing the field mapping from the source table to this table.
Don't worry too much about source and target, as this can be changed on the fly in the mapping window.
|
Explore Table Relations | Enabled for tables, only. Opens the Statical.Site.SharedNavigation.PageLink with the current table as the starting point. |
Go to Object Definition in Visual Studio Code |
Enabled for objects defined in a workspace file, only (not objects defined in an included package.).
Opens Visual Studio Code folder or .code-workspace depending on how Prism for was
opened, and navigates to the object. If the folder or workspace is already open in Visual Studio,
then the instance is reused.
Notice that you can also navigate to a precise object location in Visual Studio Code from
anywhere in the
Statical.Site.SharedNavigation.PageLink.
|
Open in Text Editor |
Opens your default tool for .txt in a temporary file with the source code of the object.
|
Copy to clipboard | Copies the source code of the object to the clipboard. |
Go to Module | Opens the Statical.Site.SharedNavigation.PageLink. |
Clear Codeline Selections | Clears the current set of codeline selections. |
Toggle Bookmark | Bookmarks or removes the bookmark. You can filter on bookmarks in the Objects panel filter dialogue. |
Objects panel filter dialogue
Use the objects panel filter to narrow down which objects are shown:

Change settings as described below, then click the filter button to close the dialogue. Notice that the filters are per open workspace and they are not persistent (they are reset back to default next time you open Prism for AL.)
# | Name | Description |
---|---|---|
1 | Bookmarks | When toggled on, only bookmarked objects are shown. |
2 | Visited | When toggled on, only objects that have been visited since the workspace was loaded are shown. |
3 | Unselect all | Unselect all checkboxes in the group. |
4 | Select all | Select all checkboxes in the group. |
5 | Obsolete state filter type | Accept selected or reject selected,. |
6 | Pending |
Filter on objects with ObsoleteState Pending .
|
7 | Removed |
Filter on objects with ObsoleteState Removed .
|
8 | Pending move |
Filter on objects with ObsoleteState PendingMove .
|
9 | Moved |
Filter on objects with ObsoleteState Moved .
|
10 | Object type filter | Filter on selected object types. |
Objects panel settings dialogue
Use the objects panel settings to control grouping and sorting:

Change settings as described below, then click the settings button to close the dialogue. Notice that these settings are per open workspace and they are not persistent (they are reset back to default next time you open Prism for AL.)
# | Name | Description |
---|---|---|
1 | Hierarchy order | Click the up/down arrows to decide if module or type is the top grouping. |
2 | Enable/disable a level | Use checkboxes to group by module, object type or both or even none. |
3 | Direction | Check to sort this level ascending, uncheck to sort descending. |
4 | Sort By |
Modules may be sorted by one of:
|