---
id: object/table/5206
type: object
title: Table 5206 "Cause of Absence"
summary: Table 5206 "Cause of Absence" in Base Application (Microsoft.HumanResources.Absence). 8 fields. Present since at least BC23, still in BC30, changed in BC24, BC28.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: null
  last_changed: "28"
  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: fb3370901d2a77db60cbe64092125ed00e4379c9b12d86f02e6d5d5861ce229c
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/HumanResources/Absence/CauseofAbsence.Table.al
    title: src/Layers/W1/BaseApp/HumanResources/Absence/CauseofAbsence.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 5206
name: Cause of Absence
namespace: Microsoft.HumanResources.Absence
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 8
  procedures: 0
  events: 0
  subscribers: 0
relations:
  out: 7
  referenced_by: 6
  pages: 1
  extended_by: 0
  event_subscribers: 0
  calls: 0
  called_by: 0
  implements: 0
---

# Table 5206 "Cause of Absence"

> Table 5206 "Cause of Absence" in Base Application (Microsoft.HumanResources.Absence). 8 fields. Present since at least BC23, still in BC30, changed in BC24, BC28.

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

## Properties

| Property | Value |
|---|---|
| Caption | Cause of Absence |
| DataClassification | CustomerContent |

## 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 | Code | Code[10] | Specifies a cause of absence code. | NotBlank |
| 2 | Description | Text[100] | Specifies a description for the cause of absence. |  |
| 3 | Unit of Measure Code | Code[10] | Specifies how each unit of the item or resource is measured, such as in pieces or hours. By default, the value in the Base Unit of Measure field on the item or resource card is inserted. | TableRelation [Table 5220 "Human Resource Unit of Measure"](../table/5220.md) (Human Resource Unit of Measure) |
| 4 | Total Absence (Base) | Decimal | Specifies the total number of absences (calculated in days or hours) for all employees. <small>via [Page 5210 "Causes of Absence"](../page/5210.md)</small> | FlowField: sum("Employee Absence"."Quantity (Base)" where("Cause of Absence Code" = field(Code), "Employee No." = field("Employee No. Filter"), "From Date" = field("Date Filter"))); not editable |
| 5 | Global Dimension 1 Filter | Code[20] | — | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(1), Blocked = const(false))); FlowFilter |
| 6 | Global Dimension 2 Filter | Code[20] | — | TableRelation [Table 349 "Dimension Value"](../table/349.md) ("Dimension Value".Code where("Global Dimension No." = const(2), Blocked = const(false))); FlowFilter |
| 7 | Employee No. Filter | Code[20] | — | TableRelation [Table 5200 "Employee"](../table/5200.md); FlowFilter |
| 8 | Date Filter | Date | — | FlowFilter |

## Keys

- Key1: Code (clustered)

## Relations

- drill-down page [Page 5210 "Causes of Absence"](../page/5210.md)
- lookup page [Page 5210 "Causes of Absence"](../page/5210.md)
- Global Dimension 1 Filter: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Global Dimension 2 Filter: TableRelation [Table 349 "Dimension Value"](../table/349.md)
- Employee No. Filter: TableRelation [Table 5200 "Employee"](../table/5200.md)
- Total Absence (Base): CalcFormula [Table 5207 "Employee Absence"](../table/5207.md)
- Unit of Measure Code: TableRelation [Table 5220 "Human Resource Unit of Measure"](../table/5220.md)

## Referenced by

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

- [Table 5200 "Employee"](../table/5200.md): Cause of Absence Filter
- [Table 5207 "Employee Absence"](../table/5207.md): Cause of Absence Code
- [Table 951 "Time Sheet Line"](../table/951.md): Cause of Absence Code
- [Table 952 "Time Sheet Detail"](../table/952.md): Cause of Absence Code
- [Table 955 "Time Sheet Line Archive"](../table/955.md): Cause of Absence Code
- [Table 956 "Time Sheet Detail Archive"](../table/956.md): Cause of Absence Code

## Pages and codeunits on this table

- [Page 5210 "Causes of Absence"](../page/5210.md) (source table)

## Across versions

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

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