---
id: object/table/480
type: object
title: Table 480 "Dimension Set Entry"
summary: Table 480 "Dimension Set Entry" in Base Application (Microsoft.Finance.Dimension). 7 fields, 3 public procedures, 3 events. Present since at least BC23, still in BC30, changed in BC24-25, BC28-29.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: null
  last_changed: "29"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 40ae6054aa76db9c1b0e27a1598180b0cb55ac5ebf98e0e99f3bda3f4794ac0f
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/Dimension/DimensionSetEntry.Table.al
    title: src/Layers/W1/BaseApp/Finance/Dimension/DimensionSetEntry.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/finance-dimensions
  objects: []
  features: []
  topics:
    - topic/business-central/business-functionality/finance/working-with-dimensions
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 480
name: Dimension Set Entry
namespace: Microsoft.Finance.Dimension
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "25"
  - "28"
  - "29"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 7
  procedures: 7
  events: 3
  subscribers: 0
relations:
  out: 6
  referenced_by: 305
  pages: 5
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Table 480 "Dimension Set Entry"

> Table 480 "Dimension Set Entry" in Base Application (Microsoft.Finance.Dimension). 7 fields, 3 public procedures, 3 events. Present since at least BC23, still in BC30, changed in BC24-25, BC28-29.

Base Application · Microsoft.Finance.Dimension · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Finance/Dimension/DimensionSetEntry.Table.al) · facts from BC29

Learn documents this table through its pages: [Page 479 "Dimension Set Entries"](../page/479.md) (1 Learn page), [Page 480 "Edit Dimension Set Entries"](../page/480.md) (1), [Page 699 "Dimension Set Entries FactBox"](../page/699.md) (1), [Page 2586 "Dim Corr Find by Dimension"](../page/2586.md) (1).

## Properties

| Property | Value |
|---|---|
| Caption | Dimension Set Entry |
| DataClassification | CustomerContent |
| Permissions | TableData "Dimension Set Entry" = rim, TableData "Dimension Set Tree Node" = rim |

## Fields

Explanation: the field's ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Dimension Set ID | Integer | — |  |
| 2 | Dimension Code | Code[20] | Specifies the dimension. | TableRelation [Table 348 "Dimension"](../table/348.md); NotBlank |
| 3 | Dimension Value Code | Code[20] | Specifies the dimension value. | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Dimension Code" = field("Dimension Code"), Blocked = const(false))); NotBlank |
| 4 | Dimension Value ID | Integer | — |  |
| 5 | Dimension Name | Text[30] | Specifies the descriptive name of the Dimension Code field. | FlowField: lookup(Dimension.Name where(Code = field("Dimension Code"))); not editable |
| 6 | Dimension Value Name | Text[50] | Specifies the descriptive name of the Dimension Value Code field. | FlowField: lookup("Dimension Value".Name where("Dimension Code" = field("Dimension Code"), Code = field("Dimension Value Code"))); not editable |
| 8 | Global Dimension No. | Integer | Shortcut Dimension No. <small>caption</small> |  |

## Keys

- Key1: Dimension Set ID, Dimension Code (clustered)
- Key2: Dimension Value ID
- Key3: Dimension Code, Dimension Value Code, Dimension Set ID
- Key4: SystemModifiedAt

## Events published

- `OnBeforeGetDimensionSetID(var DimensionSetEntry: Record "Dimension Set Entry")` (integration): Integration event raised before starting dimension set ID creation or retrieval process. Enables custom preprocessing or validation of dimension entries before set processing.
- `OnGetDimensionSetIDOnBeforeInsertTreeNode(var DimensionSetEntry: Record "Dimension Set Entry"; var Found: Boolean)` (integration): Integration event raised before inserting nodes into the dimension set tree structure. Enables custom logic during tree node creation and duplicate detection process.
- `OnAfterGetGlobalDimNo(DimensionCode: Code[20]; var GlobalDimensionNo: Integer)` (integration): Integration event raised after determining global dimension number for a dimension code. Enables custom logic to assign global dimension numbers for dimensions not configured as shortcuts.

## Procedures

- `GetDimensionSetID(var DimSetEntry: Record "Dimension Set Entry"): Integer`: Creates or retrieves the dimension set ID for a collection of dimension entries. Uses tree structure optimization to avoid duplicate dimension sets and improve performance.
- `UpdateGlobalDimensionNo(DimensionCode: Code[20]; GlobalDimensionNo: Integer)`: Updates the global dimension number for all entries with the specified dimension code. Used when changing shortcut dimension assignments in General Ledger Setup.
- `GetGlobalDimNo(): Integer`: Determines the global dimension number (3-8) for the current dimension code. Returns the shortcut dimension number configured in General Ledger Setup.

Plus 1 local procedures.

## Triggers

OnInsert, OnModify

## Relations

- drill-down page [Page 479 "Dimension Set Entries"](../page/479.md)
- lookup page [Page 479 "Dimension Set Entries"](../page/479.md)
- Dimension Name: CalcFormula [Table 348 "Dimension"](../table/348.md)
- Dimension Code: TableRelation [Table 348 "Dimension"](../table/348.md)
- Dimension Value Name: CalcFormula [Table 349 "Dimension Value"](../table/349.md)
- Dimension Value Code: TableRelation [Table 349 "Dimension Value"](../table/349.md)

## Referenced by

305 fields in 159 objects relate to this table (TableRelation or CalcFormula).

- [Table 1004 "Job WIP Entry"](../table/1004.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 1005 "Job WIP G/L Entry"](../table/1005.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 1570 "G/L Entry Posting Preview"](../table/1570.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 169 "Job Ledger Entry"](../table/169.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 17 "G/L Entry"](../table/17.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 203 "Res. Ledger Entry"](../table/203.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 21 "Cust. Ledger Entry"](../table/21.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 25 "Vendor Ledger Entry"](../table/25.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 2633 "Statistical Ledger Entry"](../table/2633.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 271 "Bank Account Ledger Entry"](../table/271.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 281 "Phys. Inventory Ledger Entry"](../table/281.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 32 "Item Ledger Entry"](../table/32.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 5222 "Employee Ledger Entry"](../table/5222.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 5601 "FA Ledger Entry"](../table/5601.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 5625 "Maintenance Ledger Entry"](../table/5625.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 5802 "Value Entry"](../table/5802.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 5832 "Capacity Ledger Entry"](../table/5832.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 5907 "Service Ledger Entry"](../table/5907.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 5908 "Warranty Ledger Entry"](../table/5908.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 6216 "Sustainability Ledger Entry"](../table/6216.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 6227 "Sustainability Value Entry"](../table/6227.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 6241 "Sust. Excise Taxes Trans. Log"](../table/6241.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 6912 "Expense Ledger Entry"](../table/6912.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 847 "Cash Flow Forecast Entry"](../table/847.md): Shortcut Dimension 3 Code, Shortcut Dimension 4 Code, Shortcut Dimension 5 Code, Shortcut Dimension 6 Code, Shortcut Dimension 7 Code, Shortcut Dimension 8 Code, Dimension Set ID
- [Table 2584 "Dim Correction Set Buffer"](../table/2584.md): Dimension Set ID, Target Set ID
- [Table 83 "Item Journal Line"](../table/83.md): Dimension Set ID, New Dimension Set ID
- [Table 110 "Sales Shipment Header"](../table/110.md): Dimension Set ID
- [Table 111 "Sales Shipment Line"](../table/111.md): Dimension Set ID
- [Table 112 "Sales Invoice Header"](../table/112.md): Dimension Set ID
- [Table 113 "Sales Invoice Line"](../table/113.md): Dimension Set ID
- [Table 114 "Sales Cr.Memo Header"](../table/114.md): Dimension Set ID
- [Table 115 "Sales Cr.Memo Line"](../table/115.md): Dimension Set ID
- [Table 120 "Purch. Rcpt. Header"](../table/120.md): Dimension Set ID
- [Table 121 "Purch. Rcpt. Line"](../table/121.md): Dimension Set ID
- [Table 122 "Purch. Inv. Header"](../table/122.md): Dimension Set ID
- [Table 123 "Purch. Inv. Line"](../table/123.md): Dimension Set ID
- [Table 124 "Purch. Cr. Memo Hdr."](../table/124.md): Dimension Set ID
- [Table 125 "Purch. Cr. Memo Line"](../table/125.md): Dimension Set ID
- [Table 1690 "Bank Deposit Header"](../table/1690.md): Dimension Set ID
- [Table 1691 "Posted Bank Deposit Header"](../table/1691.md): Dimension Set ID
- [Table 1692 "Posted Bank Deposit Line"](../table/1692.md): Dimension Set ID
- [Table 1706 "Deferral Posting Buffer"](../table/1706.md): Dimension Set ID
- [Table 171 "Standard Sales Line"](../table/171.md): Dimension Set ID
- [Table 174 "Standard Purchase Line"](../table/174.md): Dimension Set ID
- [Table 181 "Posted Gen. Journal Line"](../table/181.md): Dimension Set ID
- [Table 207 "Res. Journal Line"](../table/207.md): Dimension Set ID
- [Table 210 "Job Journal Line"](../table/210.md): Dimension Set ID
- [Table 212 "Job Posting Buffer"](../table/212.md): Dimension Set ID
- [Table 221 "Gen. Jnl. Allocation"](../table/221.md): Dimension Set ID
- [Table 246 "Requisition Line"](../table/246.md): Dimension Set ID
- and 109 more objects (109 fields): data/code/relations/29.json

## Pages and codeunits on this table

- [Page 2586 "Dim Corr Find by Dimension"](../page/2586.md) (source table)
- [Page 30303 "API Finance - Dim Set Entries"](../page/30303.md) (source table)
- [Page 479 "Dimension Set Entries"](../page/479.md) (source table)
- [Page 480 "Edit Dimension Set Entries"](../page/480.md) (source table)
- [Page 699 "Dimension Set Entries FactBox"](../page/699.md) (source table)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24-25, BC28-29

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## Ask your agent

Procedure bodies are not stored here (D10). For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: `bcatlas_resolve_node(object_type: "table", object_name: "Dimension Set Entry")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
