---
id: object/table/9172
type: object
title: Table 9172 "User Settings"
summary: Table 9172 "User Settings" in System Application (System.Environment.Configuration). 14 fields. Present since at least BC23, still in BC30, changed in BC24.
tier: official
language: en
tags:
  - table
  - system application
versions:
  introduced: null
  last_changed: "24"
  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: 2a0a495cb4b562806eea9c714120b13ea2a114229d3742a9bbf0dc4998613aab
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/System%20Application/App/User%20Settings/src/UserSettings.Table.al
    title: src/System Application/App/User Settings/src/UserSettings.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn:
    - https://learn.microsoft.com/dynamics365/business-central/admin-manage-user-settings-preferences
  objects: []
  features: []
  topics:
    - topic/business-central/development-and-administration/administration-tasks-in-business-central/manage-user-settings
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 9172
name: User Settings
namespace: System.Environment.Configuration
app: System Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 14
  procedures: 0
  events: 0
  subscribers: 0
relations:
  out: 0
  referenced_by: 0
  pages: 3
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Table 9172 "User Settings"

> Table 9172 "User Settings" in System Application (System.Environment.Configuration). 14 fields. Present since at least BC23, still in BC30, changed in BC24.

System Application · System.Environment.Configuration · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/System%20Application/App/User%20Settings/src/UserSettings.Table.al) · facts from BC29

Learn documents this table through its pages: [Page 9204 "User Settings"](../page/9204.md) (1 Learn page).

## Properties

| Property | Value |
|---|---|
| TableType | Temporary |
| DataClassification | SystemMetadata |

## 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 | User Security ID | Guid | — |  |
| 2 | User ID | Code[50] | — |  |
| 3 | Initialized | Boolean | — |  |
| 9 | Profile ID | Code[30] | — | TableRelation "All Profile"."Profile ID" |
| 10 | App ID | Guid | — |  |
| 11 | Scope | Option | — | OptionCaption: System,Tenant |
| 12 | Language ID | Integer | — |  |
| 15 | Company | Text[30] | — | TableRelation Company.Name |
| 27 | Locale ID | Integer | — |  |
| 30 | Time Zone | Text[180] | Specifies the time zone that Microsoft Windows is set up to run for the selected user. <small>via [Page 9208 "User Settings FactBox"](../page/9208.md)</small> |  |
| 32 | Work Date | Date | Specifies the date that will be entered on transactions, typically today's date. This change only affects the date on new transactions. Changes to this field will only be valid for the current session. <small>via [Page 9204 "User Settings"](../page/9204.md)</small> |  |
| 34 | Last Login | DateTime | Last Login Info <small>caption</small> |  |
| 100 | Teaching Tips | Boolean | Specifies whether to display short messages that inform, remind, or teach you about important fields and actions when you open a page. <small>via [Page 9204 "User Settings"](../page/9204.md)</small> | DataClassification CustomerContent |
| 101 | Legacy Action Bar | Boolean | Revert the action bar to the legacy terms and layout. For example, the action bar won't be pinned on pages, the Home tab is named Process, and split buttons become multiple actions, which means more clicks. Also, your options for personalization will be limited. <small>via [Page 9204 "User Settings"](../page/9204.md)</small> | DataClassification CustomerContent |

## Pages and codeunits on this table

- [Page 4317 "Agent User Settings"](../page/4317.md) (source table)
- [Page 9204 "User Settings"](../page/9204.md) (source table)
- [Page 9208 "User Settings FactBox"](../page/9208.md) (source table)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24

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: "User Settings")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
