Table 5628 "Insurance"
Base Application · Microsoft.FixedAssets.Insurance
Across versions
- BC23present
- BC24declaration changed
- BC25-27unchanged
- BC2816 fields changed
- BC29-30unchanged
Neighbourhood 32 connected objects and pages
Base Application · Microsoft.FixedAssets.Insurance · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 5644 “Insurance Card” (2 Learn pages), Page 5645 “Insurance List” (1), Page 5646 “Insurance Statistics” (1).
Properties
| Property | Value |
|---|---|
| Caption | Insurance |
| DataClassification | CustomerContent |
| Permissions | TableData “Ins. Coverage Ledger Entry” = r |
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 | No. Δ BC28 | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. | |
| 2 | Effective Date Δ BC28 | Date | Specifies the date from which the insurance policy is valid. | |
| 3 | Expiration Date Δ BC28 | Date | Specifies the date to which the insurance policy is valid. | |
| 4 | Policy No. Δ BC28 | Text[30] | Specifies the insurance policy number as stated on the actual insurance policy. | |
| 6 | Annual Premium Δ BC28 | Decimal | Specifies the amount of the annual insurance premium. | |
| 7 | Policy Coverage Δ BC28 | Decimal | Specifies the amount of coverage provided by this insurance policy. | |
| 10 | Total Value Insured Δ BC28 | Decimal | Specifies the total value of fixed assets linked to this insurance policy. This is the value of fixed assets for which insurance is required. | FlowField: sum(“Ins. Coverage Ledger Entry”.Amount where(“Insurance No.” = field(“No.”), “Disposed FA” = const(false), “Posting Date” = field(“Date Filter”))); not editable |
| 11 | Comment | Boolean | — | FlowField: exist(“Comment Line” where(“Table Name” = const(Insurance), “No.” = field(“No.”))); not editable |
| 12 | Insurance Type Δ BC28 | Code[10] | Specifies the type of insurance (for example, theft or fire) that is covered by this insurance policy. | TableRelation Table 5630 “Insurance Type” (Insurance Type) |
| 13 | Last Date Modified Δ BC28 | Date | Specifies when the insurance card was last modified. | not editable |
| 14 | Insurance Vendor No. Δ BC28 | Code[20] | Specifies the number of the vendor from whom you purchased this insurance policy. | TableRelation Table 23 “Vendor” |
| 15 | FA Class Code Δ BC28 | Code[10] | Specifies a fixed asset class code to assign to the insurance policy. | TableRelation Table 5607 “FA Class” (FA Class) |
| 16 | FA Subclass Code Δ BC28 | Code[10] | Specifies a fixed asset subclass code to assign to the insurance policy. | TableRelation Table 5608 “FA Subclass” (FA Subclass) |
| 17 | FA Location Code Δ BC28 | Code[10] | Specifies the code of the location of the fixed asset(s) linked to the insurance policy. | TableRelation Table 5609 “FA Location” (FA Location) |
| 18 | Global Dimension 1 Code | Code[20] | — | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1), Blocked = const(false))) |
| 19 | Global Dimension 2 Code | Code[20] | — | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2), Blocked = const(false))) |
| 20 | Location Code | Code[10] | — | TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(false))) |
| 32 | Blocked Δ BC28 | Boolean | Specifies that the related record is blocked from being posted in transactions, for example a customer that is declared insolvent or an item that is placed in quarantine. | |
| 33 | Description Δ BC28 | Text[100] | Specifies a description of the insurance policy. | |
| 34 | Search Description Δ BC28 | Code[100] | Specifies a search description for the insurance policy. | |
| 35 | Date Filter | Date | — | FlowFilter |
| 36 | No. Series | Code[20] | — | TableRelation Table 308 “No. Series” (No. Series); not editable |
Keys
- Key1: No. (clustered)
- Key2: Search Description
Events published
OnAfterValidateShortcutDimCode(var Insurance: Record Insurance; var xInsurance: Record Insurance; FieldNumber: Integer; var ShortcutDimCode: Code[20])(integration)OnBeforeAssistEdit(var Insurance: Record Insurance; OldInsurance: Record Insurance; var Result: Boolean; var IsHandled: Boolean)(integration)OnBeforeValidateShortcutDimCode(var Insurance: Record Insurance; var xInsurance: Record Insurance; FieldNumber: Integer; var ShortcutDimCode: Code[20])(integration)
Procedures
AssistEdit(OldInsurance: Record Insurance): BooleanValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])
Triggers
OnDelete, OnInsert, OnModify, OnRename
Relations
- drill-down page Page 5645 “Insurance List”
- lookup page Page 5645 “Insurance List”
- Location Code: TableRelation Table 14 “Location”
- Insurance Vendor No.: TableRelation Table 23 “Vendor”
- 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”
- FA Class Code: TableRelation Table 5607 “FA Class”
- FA Subclass Code: TableRelation Table 5608 “FA Subclass”
- FA Location Code: TableRelation Table 5609 “FA Location”
- Total Value Insured: CalcFormula Table 5629 “Ins. Coverage Ledger Entry”
- Insurance Type: TableRelation Table 5630 “Insurance Type”
- Comment: CalcFormula Table 97 “Comment Line”
Referenced by
14 fields in 14 objects relate to this table (TableRelation or CalcFormula).
- Table 121 “Purch. Rcpt. Line”: Insurance No.
- Table 123 “Purch. Inv. Line”: Insurance No.
- Table 125 “Purch. Cr. Memo Line”: Insurance No.
- Table 181 “Posted Gen. Journal Line”: Insurance No.
- Table 39 “Purchase Line”: Insurance No.
- Table 49 “Invoice Post. Buffer”: Insurance No.
- Table 5110 “Purchase Line Archive”: Insurance No.
- Table 55 “Invoice Posting Buffer”: Insurance No.
- Table 5621 “FA Journal Line”: Insurance No.
- Table 5629 “Ins. Coverage Ledger Entry”: Insurance No.
- Table 5635 “Insurance Journal Line”: Insurance No.
- Table 5650 “Total Value Insured”: Insurance No.
- Table 6651 “Return Shipment Line”: Insurance No.
- Table 81 “Gen. Journal Line”: Insurance No.
Pages and codeunits on this table
- Page 5644 “Insurance Card” (source table)
- Page 5645 “Insurance List” (source table)
- Page 5646 “Insurance Statistics” (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” (5 calls:
OnDelete → DeleteDefaultDim,OnInsert → UpdateDefaultDim,OnRename → RenameDefaultDim, …) - Page 456 “No. Series” (2 calls:
AssistEdit → (object),OnInsert → (object)) - Codeunit 5623 “FA MoveEntries” (1 call:
OnDelete → MoveInsuranceEntries)
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: "Insurance"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.