Table 1384 "Employee Templ."
Base Application · Microsoft.HumanResources.Employee
Across versions
- BC23present
- BC24declaration changed
- BC25-26unchanged
- BC271 fields added
- BC2811 fields changed
- BC29-30unchanged
Neighbourhood 13 connected objects and pages
Base Application · Microsoft.HumanResources.Employee · captioned “Employee Template” · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Employee Template |
| 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 Δ BC28 | Code[20] | Specifies the code of the template. | NotBlank |
| 2 | Description Δ BC28 | Text[100] | Specifies the description of the template. | |
| 10 | City Δ BC28 | Text[30] | Specifies the city of the address. | |
| 11 | Post Code Δ BC28 | Code[20] | Specifies the postal code. | |
| 12 | County Δ BC28 | Text[30] | Specifies the county of the employee. | |
| 24 | Gender Δ BC28 | Enum “Employee Gender” | Specifies the employee’s gender. | enum Enum 5224 “Employee Gender” |
| 25 | Country/Region Code Δ BC28 | Code[10] | Specifies the country/region of the address. | TableRelation Table 9 “Country/Region” (Country/Region) |
| 26 | Manager No. | Code[20] | — | TableRelation Table 5200 “Employee” |
| 27 | Emplymt. Contract Code | Code[10] | — | TableRelation Table 5211 “Employment Contract” (Employment Contract) |
| 28 | Statistics Group Code Δ BC28 | Code[10] | Specifies a statistics group code to assign to the employee for statistical purposes. | TableRelation Table 5212 “Employee Statistics Group” (Employee Statistics Group) |
| 36 | Global Dimension 1 Code | Code[20] | — | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1), Blocked = const(false))) |
| 37 | Global Dimension 2 Code | Code[20] | — | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2), Blocked = const(false))) |
| 50 | Company E-Mail | Text[80] | Company Email caption | |
| 53 | No. Series Δ BC28 | Code[20] | Specifies the number series that will be used to assign numbers to employees. | TableRelation Table 308 “No. Series” (No. Series) |
| 55 | Employee Posting Group Δ BC28 | Code[20] | Specifies the employee’s type to link business transactions made for the employee with the appropriate account in the general ledger. | TableRelation Table 5221 “Employee Posting Group” (Employee Posting Group) |
| 80 | Application Method Δ BC28 | Enum “Application Method” | Specifies how to apply payments to entries for this employee. | enum Enum 1381 “Application Method” |
| 175 | Allow Multiple Posting Groups + BC27 | Boolean | Specifies if multiple posting groups can be used for posting business transactions for this employee. | DataClassification SystemMetadata |
| 1100 | Cost Center Code | Code[20] | — | TableRelation Table 1112 “Cost Center” (Cost Center) |
| 1101 | Cost Object Code | Code[20] | — | TableRelation Table 1113 “Cost Object” (Cost Object) |
Keys
- Key1: Code (clustered)
Procedures
CopyFromTemplate(SourceEmployeeTempl: Record "Employee Templ.")
Plus 3 local procedures.
Triggers
OnRename
Relations
- Cost Center Code: TableRelation Table 1112 “Cost Center”
- Cost Object Code: TableRelation Table 1113 “Cost Object”
- No. Series: TableRelation Table 308 “No. Series”
- Global Dimension 1 Code: TableRelation Table 349 “Dimension Value”
- Global Dimension 2 Code: TableRelation Table 349 “Dimension Value”
- Manager No.: TableRelation Table 5200 “Employee”
- Emplymt. Contract Code: TableRelation Table 5211 “Employment Contract”
- Statistics Group Code: TableRelation Table 5212 “Employee Statistics Group”
- Employee Posting Group: TableRelation Table 5221 “Employee Posting Group”
- Country/Region Code: TableRelation Table 9 “Country/Region”
Pages and codeunits on this table
- Page 1377 “Select Employee Templ. List” (source table)
- Page 1387 “Employee Templ. List” (source table)
- Page 1388 “Employee Templ. Card” (source table)
Calls
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 408 “DimensionManagement” (3 calls:
OnRename → RenameDefaultDim,ValidateShortcutDimCode → SaveDefaultDim,ValidateShortcutDimCode → ValidateDimValueCode)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. 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: "Employee Templ."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.