Table 5206 Cause of Absence, source in 29
Source29
src/Layers/W1/BaseApp/HumanResources/Absence/CauseofAbsence.Table.al90 lines, Copyright (c) Microsoft Corporation. MIT
// ------------------------------------------------------------------------------------------------
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License. See License.txt in the project root for license information.
// ------------------------------------------------------------------------------------------------
namespace Microsoft.HumanResources.Absence;
using Microsoft.Finance.Dimension;
using Microsoft.HumanResources.Employee;
using Microsoft.HumanResources.Setup;
table 5206 "Cause of Absence"
{
Caption = 'Cause of Absence';
DrillDownPageID = "Causes of Absence";
LookupPageID = "Causes of Absence";
DataClassification = CustomerContent;
fields
{
field(1; "Code"; Code[10])
{
Caption = 'Code';
ToolTip = 'Specifies a cause of absence code.';
NotBlank = true;
}
field(2; Description; Text[100])
{
Caption = 'Description';
ToolTip = 'Specifies a description for the cause of absence.';
}
field(3; "Unit of Measure Code"; Code[10])
{
Caption = 'Unit of Measure Code';
ToolTip = '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 = "Human Resource Unit of Measure";
}
field(4; "Total Absence (Base)"; Decimal)
{
AutoFormatType = 0;
CalcFormula = sum("Employee Absence"."Quantity (Base)" where("Cause of Absence Code" = field(Code),
"Employee No." = field("Employee No. Filter"),
"From Date" = field("Date Filter")));
Caption = 'Total Absence (Base)';
DecimalPlaces = 0 : 5;
Editable = false;
FieldClass = FlowField;
}
field(5; "Global Dimension 1 Filter"; Code[20])
{
CaptionClass = '1,3,1';
Caption = 'Global Dimension 1 Filter';
FieldClass = FlowFilter;
TableRelation = "Dimension Value".Code where("Global Dimension No." = const(1),
Blocked = const(false));
}
field(6; "Global Dimension 2 Filter"; Code[20])
{
CaptionClass = '1,3,2';
Caption = 'Global Dimension 2 Filter';
FieldClass = FlowFilter;
TableRelation = "Dimension Value".Code where("Global Dimension No." = const(2),
Blocked = const(false));
}
field(7; "Employee No. Filter"; Code[20])
{
Caption = 'Employee No. Filter';
FieldClass = FlowFilter;
TableRelation = Employee;
}
field(8; "Date Filter"; Date)
{
Caption = 'Date Filter';
FieldClass = FlowFilter;
}
}
keys
{
key(Key1; "Code")
{
Clustered = true;
}
}
fieldgroups
{
}
}