Dependencies tab
The Dependencies tab lists the objects that use the current object (Used by) or the objects it uses (Uses), one direction at a time, with the kind of each dependency. Use it to judge the impact of changing an object, or to see what an object needs.
Opening it
- Select Dependencies at the bottom of the Object view. The tab shows only when the object has dependencies.
An object opens on Used by, or on Uses when nothing uses it.

| # | Name | Description |
|---|---|---|
| 1 | Used by | Shows the objects that depend on this object, with their count. |
| 2 | Uses | Shows the objects this object depends on, with their count. |
| 3 | Filter by name or id | Narrows both lists with the object index search syntax. |
| 4 | Kind filter | Chips that narrow the list to some kinds of dependency. See Kinds of dependency. |
| 5 | Type group | The objects of one type, with their count. The row stays pinned while you scroll its objects. |
| 6 | Object | Id, name and a pill per kind of dependency. Pills of data sources are accent coloured, event subscriptions green. Right-click it for its context menu; see Opening objects and the row menu. |
When filters hide objects, a caption says how many: N of M hidden by the filters. Objects are sorted by type, then by id and name.
Kinds of dependency

| # | Name | Description |
|---|---|---|
| 1 | All | Shows every kind of dependency. |
| 2 | Kind chips | The first five kinds of dependency that occur. Select one or more to show only objects with any of them. Hover over a chip for a description. |
| 3 | More | Opens the less common kinds. A dot on the button means one of them is filtering. |
| 4 | Less common kinds | A check box per kind, with its count. Check a kind to show objects with it. |
The kinds, in the order the chips use, with the description each chip shows:
| Kind | The object is |
|---|---|
| Source table | Named by a SourceTable property. |
| Report data item | A report data item. |
| Query data item | A query data item. |
| Object property | Named by an object property. |
| XmlPort table element | An XmlPort table element. |
| Table relation | Named by a TableRelation property. |
| Permission | Named by a permission. |
| Calc. formula | Named by a CalcFormula property. |
| Variable | The type of a variable. |
| Parameter | The type of a parameter. |
| Name in code | Named in code by its name. |
| Id in code | Named in code by its id. |
| Page part | A page part. |
| Event subscriber | Subscribed to: one of its events, or a table trigger such as OnBeforeInsert or OnAfterValidate. |
A subscription to a table trigger shows the trigger's name as its pill, such as OnAfterModify, and is filtered as Event subscriber.
Opening objects and the row menu
Press Enter or double-click an object to open it. Left and Right collapse and expand a type group. Right-click an object for:
Find the pages of a table
- Open the table and select the Dependencies tab.
- Select Used by.
- Select the Source table chip.
The list shows the pages, forms and other objects whose SourceTable is this table.
Find the event subscribers of an object
- Open the object and select the Dependencies tab, then Used by.
- Select the Event subscriber chip; if it is not among the first chips, select More and check it.
- Right-click a subscriber and choose Show where it uses this object… to list the places in it that use the object.
Without a license
Without a license, Used by and Uses are not available: each shows Not enabled in this edition. Subscribe to Prism for C/AL to see an object's dependencies.
