Share via


Table Employee

ID 5200
Namespace: Microsoft.HumanResources.Employee

Properties

Name Value
Caption Employee
DataCaptionFields 1,2,3,4
DrillDownPageID Page Microsoft.HumanResources.Employee."Employee List"
LookupPageID Page Microsoft.HumanResources.Employee."Employee List"
DataClassification CustomerContent

Fields

Name Type Description
"No." Code[20]
"First Name" Text[30]
"Middle Name" Text[30]
"Last Name" Text[30]
Initials Text[30]
"Job Title" Text[30]
"Search Name" Code[250]
Address Text[100]
"Address 2" Text[50]
City Text[30]
"Post Code" Code[20]
County Text[30]
"Phone No." Text[30]
"Mobile Phone No." Text[30]
"E-Mail" Text[80]
"Alt. Address Code" Code[10]
"Alt. Address Start Date" Date
"Alt. Address End Date" Date
"Birth Date" Date
"Social Security No." Text[30]
"Union Code" Code[10]
"Union Membership No." Text[30]
Gender Enum Microsoft.HumanResources.Employee."Employee Gender"
"Country/Region Code" Code[10]
"Manager No." Code[20]
"Emplymt. Contract Code" Code[10]
"Statistics Group Code" Code[10]
"Employment Date" Date
Status Enum Microsoft.HumanResources.Employee."Employee Status"
"Inactive Date" Date
"Cause of Inactivity Code" Code[10]
"Termination Date" Date
"Grounds for Term. Code" Code[10]
"Global Dimension 1 Code" Code[20]
"Global Dimension 2 Code" Code[20]
"Resource No." Code[20]
Comment Boolean
"Last Date Modified" Date
"Date Filter" Date
"Global Dimension 1 Filter" Code[20]
"Global Dimension 2 Filter" Code[20]
"Cause of Absence Filter" Code[10]
"Total Absence (Base)" Decimal
Extension Text[30]
"Employee No. Filter" Code[20]
Pager Text[30]
"Fax No." Text[30]
"Company E-Mail" Text[80]
Title Text[30]
"Salespers./Purch. Code" Code[20]
"No. Series" Code[20]
"Last Modified Date Time" DateTime
"Employee Posting Group" Code[20]
"Bank Branch No." Text[20]
"Bank Account No." Text[30]
IBAN Code[50]
Balance Decimal

Specifies the amount the employee owes the company, or the company owes them. For example, for an overpayment, or for expenses, respectively. The word "balance" indicates the amount can be positive (employee owes the company) or negative (the company owes the employee).

"SWIFT Code" Code[20]
"Balance (LCY)" Decimal

Specifies the amount the employee owes the company, or the company owes them in local currency. For example, for an overpayment, or for expenses, respectively. The word "balance" indicates the amount can be positive (employee owes the company) or negative (the company owes the employee).

"Currency Code" Code[10]
"Application Method" Enum Microsoft.Finance.ReceivablesPayables."Application Method"
"Currency Filter" Code[10]
"Engagement Type" Enum Microsoft.HumanResources.Employee."Employee Engagement Type"
"Collective Bargain. Agmt. Info" Boolean
"Board Member" Boolean
"Manager Role" Boolean
Payroll Decimal
"Payroll Currency Code" Code[10]
"Payroll (LCY)" Decimal
"Payroll Currency Factor" Decimal
Nationality Code[10]
"Working Type" Enum Microsoft.HumanResources.Employee."Employee Working Type"
"Working Hours" Decimal
Image Media
"Privacy Blocked" Boolean
"Allow Multiple Posting Groups" Boolean

Specifies if multiple posting groups can be used for posting business transactions for this customer.

"Cost Center Code" Code[20]
"Cost Object Code" Code[20]
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

AssistEdit

procedure AssistEdit(): Boolean

Returns

Type Description
Boolean

FullName

procedure FullName(): Text[100]

Returns

Type Description
Text[100]

ValidateShortcutDimCode

procedure ValidateShortcutDimCode(FieldNumber: Integer, var ShortcutDimCode: Code[20])

Parameters

Name Type Description
FieldNumber Integer
ShortcutDimCode Code[20]

DisplayMap

procedure DisplayMap()

GetBankAccountNo

procedure GetBankAccountNo(): Text

Returns

Type Description
Text

CheckBlockedEmployeeOnJnls

procedure CheckBlockedEmployeeOnJnls(IsPosting: Boolean)

Parameters

Name Type Description
IsPosting Boolean

CheckAllowMultiplePostingGroups

procedure CheckAllowMultiplePostingGroups()

Events

OnBeforeGetFullName

[IntegrationEvent(False,False)]
local procedure OnBeforeGetFullName(Employee: Record Employee, var NewFullName: Text[100], var Handled: Boolean)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
NewFullName Text[100]
Handled Boolean

OnAfterValidateShortcutDimCode

[IntegrationEvent(False,False)]
local procedure OnAfterValidateShortcutDimCode(var Employee: Record Employee, var xEmployee: Record Employee, FieldNumber: Integer, var ShortcutDimCode: Code[20])

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
xEmployee Table Microsoft.HumanResources.Employee.Employee
FieldNumber Integer
ShortcutDimCode Code[20]

OnBeforeAssistEdit

[IntegrationEvent(False,False)]
local procedure OnBeforeAssistEdit(var Employee: Record Employee, xEmployee: Record Employee, var Result: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
xEmployee Table Microsoft.HumanResources.Employee.Employee
Result Boolean
IsHandled Boolean

OnBeforeOnInsert

[IntegrationEvent(False,False)]
local procedure OnBeforeOnInsert(var Employee: Record Employee, var xEmployee: Record Employee, var IsHandled: Boolean)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
xEmployee Table Microsoft.HumanResources.Employee.Employee
IsHandled Boolean

OnBeforeValidateShortcutDimCode

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateShortcutDimCode(var Employee: Record Employee, var xEmployee: Record Employee, FieldNumber: Integer, var ShortcutDimCode: Code[20])

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
xEmployee Table Microsoft.HumanResources.Employee.Employee
FieldNumber Integer
ShortcutDimCode Code[20]

OnBeforeCheckBlockedEmployee

[IntegrationEvent(False,False)]
local procedure OnBeforeCheckBlockedEmployee(Employee: Record Employee, IsPosting: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
IsPosting Boolean
IsHandled Boolean

OnBeforeValidateCity

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateCity(var Employee: Record Employee, var PostCode: Record "Post Code", CurrentFieldNo: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
PostCode Table Microsoft.Foundation.Address."Post Code"
CurrentFieldNo Integer
IsHandled Boolean

OnBeforeValidatePostCode

[IntegrationEvent(False,False)]
local procedure OnBeforeValidatePostCode(var Employee: Record Employee, var PostCode: Record "Post Code", CurrentFieldNo: Integer, var IsHandled: Boolean)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
PostCode Table Microsoft.Foundation.Address."Post Code"
CurrentFieldNo Integer
IsHandled Boolean

OnModifyOnBeforeEmployeeSalespersonUpdate

[IntegrationEvent(False,False)]
local procedure OnModifyOnBeforeEmployeeSalespersonUpdate(var Employee: Record Employee, xEmployee: Record Employee, var IsHandled: Boolean)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
xEmployee Table Microsoft.HumanResources.Employee.Employee
IsHandled Boolean

OnModifyOnBeforeEmployeeResourceUpdate

[IntegrationEvent(False,False)]
local procedure OnModifyOnBeforeEmployeeResourceUpdate(var Employee: Record Employee, xEmployee: Record Employee, var IsHandled: Boolean)

Parameters

Name Type Description
Employee Table Microsoft.HumanResources.Employee.Employee
xEmployee Table Microsoft.HumanResources.Employee.Employee
IsHandled Boolean

OnBeforeSetEmployeeLedgEntryFilterByAccPeriod

[IntegrationEvent(False,False)]
local procedure OnBeforeSetEmployeeLedgEntryFilterByAccPeriod(var EmployeeLedgerEntry: Record "Employee Ledger Entry", var IsHandled: Boolean)

Parameters

Name Type Description
EmployeeLedgerEntry Table Microsoft.HumanResources.Payables."Employee Ledger Entry"
IsHandled Boolean

See also