tableService Managementofficial - Microsoftderived - from the source, no model text

Table 5908 "Warranty Ledger Entry"

Base Application · Microsoft.Service.Ledger

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25-27unchanged
  4. BC2831 fields changed
  5. BC291 fields added, 1 procedures added
  6. BC30unchanged

Neighbourhood 30 connected objects and pages

Table 480 "Dimension Set Entry" (relates to, 7 links)Dimension Set EntryTable 18 "Customer" (relates to, 2 links)CustomerTable 349 "Dimension Value" (relates to, 2 links)Dimension ValueTable 5401 "Item Variant" (relates to, 2 links)Item VariantTable 156 "Resource" (relates to)Table 200 "Work Type" (relates to)Work TypeTable 204 "Unit of Measure" (relates to)Table 222 "Ship-to Address" (relates to)Ship-to AddressTable 250 "Gen. Business Posting Group" (relates to)Gen. Business Posting GroupTable 251 "Gen. Product Posting Group" (relates to)Gen. Product Posting GroupTable 27 "Item" (relates to)ItemTable 5404 "Item Unit of Measure" (relates to)Table 5904 "Service Item Group" (relates to)Service Item GroupTable 5905 "Service Cost" (relates to)Service CostTable 5915 "Fault Area" (relates to)Fault AreaTable 5916 "Symptom Code" (relates to)Table 5917 "Fault Reason Code" (relates to)Table 5918 "Fault Code" (relates to)Table 5919 "Resolution Code" (relates to)Table 5934 "Service Register" (relates to)Table 5940 "Service Item" (relates to)Table 5965 "Service Contract Header" (relates to)Table 7 "Standard Text" (relates to)Page 5913 "Warranty Ledger Entries" (pages and codeunits on it, 3 links)Warranty Ledger EntriesPage 163 "Warranty Ledg. Entries Preview" (pages and codeunits on it)Codeunit 6499 "Serv. Posting Preview Handler" (event subscribers)Codeunit 408 "DimensionManagement" (calls)Codeunit 703 "Find Record Management" (calls)Codeunit 9500 "Sequence No. Mgt." (calls)Table 5934 "Service Register" (referenced by, 2 links)Service Register

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

Base Application · Microsoft.Service.Ledger · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Warranty Ledger Entry
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 Entry No. Δ BC28 Integer Specifies the number of the entry, as assigned from the specified number series when the entry was created.
3 Document No. Δ BC28 Code[20] Specifies the document number of this entry.
4 Posting Date Δ BC28 Date Specifies the posting date on the service line linked to this entry.
5 Customer No. Δ BC28 Code[20] Specifies the number of the customer on the service order linked to this entry. TableRelation Table 18 “Customer”
6 Ship-to Code Δ BC28 Code[10] Specifies a code for an alternate shipment address if you want to ship to another address than the one that has been entered automatically. This field is also used in case of drop shipment. TableRelation Table 222 “Ship-to Address” (“Ship-to Address”.Code where(“Customer No.” = field(“Customer No.”)))
7 Bill-to Customer No. Δ BC28 Code[20] Specifies the number of the customer that you send or sent the invoice or credit memo to. TableRelation Table 18 “Customer”
8 Variant Code (Serviced) Code[10] — TableRelation Table 5401 “Item Variant” (“Item Variant”.Code where(“Item No.” = field(“Item No. (Serviced)”)))
9 Service Item No. (Serviced) Code[20] — TableRelation Table 5940 “Service Item” (Service Item)
10 Item No. (Serviced) Code[20] Specifies the number of the serviced item linked to this entry. via Page 163 “Warranty Ledg. Entries Preview” TableRelation Item.“No.”
11 Serial No. (Serviced) Code[50] Specifies the serial number of the serviced item linked to this entry. via Page 163 “Warranty Ledg. Entries Preview”
12 Service Item Group (Serviced) Code[10] Specifies the service item group code of the serviced item linked to this entry. via Page 163 “Warranty Ledg. Entries Preview” TableRelation Table 5904 “Service Item Group” (Service Item Group)
13 Service Order No. Δ BC28 Code[20] Specifies the number of the service order linked to this entry.
14 Service Contract No. Δ BC28 Code[20] Specifies the number of the service contract linked to this entry. TableRelation Table 5965 “Service Contract Header” (“Service Contract Header”.“Contract No.” where(“Contract Type” = const(Contract)))
15 Fault Reason Code Δ BC28 Code[10] Specifies the fault reason code of the service line linked to this entry. TableRelation Table 5917 “Fault Reason Code” (Fault Reason Code)
16 Fault Area Code Code[10] — TableRelation Table 5915 “Fault Area” (Fault Area)
17 Fault Code Δ BC28 Code[10] Specifies the fault code of the service line linked to this entry. TableRelation Table 5918 “Fault Code” (“Fault Code”.Code where(“Fault Area Code” = field(“Fault Area Code”), “Symptom Code” = field(“Symptom Code”)))
18 Symptom Code Δ BC28 Code[10] Specifies the symptom code of the service line linked to this entry. TableRelation Table 5916 “Symptom Code” (Symptom Code)
19 Resolution Code Δ BC28 Code[10] Specifies the resolution code of the service line linked to this entry. TableRelation Table 5919 “Resolution Code” (Resolution Code)
20 Type Δ BC28 Enum “Service Line Type” Specifies the type of the service line linked to this entry. enum Enum 5902 “Service Line Type”
21 No. Δ BC28 Code[20] Specifies the number of the involved entry or record, according to the specified number series. TableRelation Table 156 “Resource”, Table 27 “Item”, Table 5905 “Service Cost” (if (Type = const(” “)) “Standard Text” else if (Type = const(Item)) Item else if (Type = const(Resource)) Resource else if (Type = const(“Cost”)) “Service Cost”)
22 Quantity Δ BC28 Decimal Specifies the number of item units, resource hours, or cost of the service line linked to this entry.
24 Work Type Code Δ BC28 Code[10] Specifies the work type code of the service line linked to this entry. TableRelation Table 200 “Work Type” (Work Type)
25 Unit of Measure Code Δ BC28 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 204 “Unit of Measure”, Table 5404 “Item Unit of Measure” (if (Type = const(Item)) “Item Unit of Measure”.Code where(“Item No.” = field(“No.”)) else “Unit of Measure”)
26 Amount Δ BC28 Decimal Specifies the warranty discount amount of the service line linked to this entry.
27 Description Δ BC28 Text[100] Specifies the description of the item on this line.
29 Gen. Bus. Posting Group Code[20] — TableRelation Table 250 “Gen. Business Posting Group” (Gen. Business Posting Group)
30 Gen. Prod. Posting Group Code[20] — TableRelation Table 251 “Gen. Product Posting Group” (Gen. Product Posting Group)
31 Global Dimension 1 Code Δ BC28 Code[20] Specifies the code for the global dimension that is linked to the record or entry for analysis purposes. Two global dimensions, typically for the company’s most important activities, are available on all cards, documents, reports, and lists. TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1)))
32 Global Dimension 2 Code Δ BC28 Code[20] Specifies the code for the global dimension that is linked to the record or entry for analysis purposes. Two global dimensions, typically for the company’s most important activities, are available on all cards, documents, reports, and lists. TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2)))
33 Open Δ BC28 Boolean Specifies that the warranty ledger entry is open.
35 Vendor No. Δ BC28 Code[20] Specifies the vendor number of the serviced item linked to this entry. TableRelation Vendor.“No.”
36 Vendor Item No. Δ BC28 Text[50] Specifies the number that the vendor uses for this item.
38 Variant Code Code[10] — TableRelation Table 5401 “Item Variant” (if (Type = const(Item)) “Item Variant”.Code where(“Item No.” = field(“No.”)))
39 Service Order Line No. Integer —
95 Service Register No. + BC29 Integer Specifies the service register number that this entry belongs to. TableRelation Table 5934 “Service Register” (Service Register); not editable
480 Dimension Set ID Δ BC28 Integer Specifies a reference to a combination of dimension values. The actual values are stored in the Dimension Set Entry table. TableRelation Table 480 “Dimension Set Entry” (Dimension Set Entry); not editable
481 Shortcut Dimension 3 Code Δ BC28 Code[20] Specifies the code for Shortcut Dimension 3, which is one of dimension codes that you set up in the General Ledger Setup window. FlowField: lookup(“Dimension Set Entry”.“Dimension Value Code” where(“Dimension Set ID” = field(“Dimension Set ID”), “Global Dimension No.” = const(3))); not editable
482 Shortcut Dimension 4 Code Δ BC28 Code[20] Specifies the code for Shortcut Dimension 4, which is one of dimension codes that you set up in the General Ledger Setup window. FlowField: lookup(“Dimension Set Entry”.“Dimension Value Code” where(“Dimension Set ID” = field(“Dimension Set ID”), “Global Dimension No.” = const(4))); not editable
483 Shortcut Dimension 5 Code Δ BC28 Code[20] Specifies the code for Shortcut Dimension 5, which is one of dimension codes that you set up in the General Ledger Setup window. FlowField: lookup(“Dimension Set Entry”.“Dimension Value Code” where(“Dimension Set ID” = field(“Dimension Set ID”), “Global Dimension No.” = const(5))); not editable
484 Shortcut Dimension 6 Code Δ BC28 Code[20] Specifies the code for Shortcut Dimension 6, which is one of dimension codes that you set up in the General Ledger Setup window. FlowField: lookup(“Dimension Set Entry”.“Dimension Value Code” where(“Dimension Set ID” = field(“Dimension Set ID”), “Global Dimension No.” = const(6))); not editable
485 Shortcut Dimension 7 Code Δ BC28 Code[20] Specifies the code for Shortcut Dimension 7, which is one of dimension codes that you set up in the General Ledger Setup window. FlowField: lookup(“Dimension Set Entry”.“Dimension Value Code” where(“Dimension Set ID” = field(“Dimension Set ID”), “Global Dimension No.” = const(7))); not editable
486 Shortcut Dimension 8 Code Δ BC28 Code[20] Specifies the code for Shortcut Dimension 8, which is one of dimension codes that you set up in the General Ledger Setup window. FlowField: lookup(“Dimension Set Entry”.“Dimension Value Code” where(“Dimension Set ID” = field(“Dimension Set ID”), “Global Dimension No.” = const(8))); not editable

Keys

  • Key1: Entry No. (clustered)
  • Key2: Service Item No. (Serviced), Posting Date, Document No.
  • Key3: Service Order No., Posting Date, Document No.
  • Key4: Service Contract No., Posting Date, Document No.
  • Key5: Document No., Posting Date
  • Key6: Service Register No.

Trigger event subscribers

Procedures

  • GetNextEntryNo(): Integer + BC29: Gets the next entry number for the Warranty Ledger Entry table.
  • GetLastEntryNo(): Integer Δ BC29
  • ShowDimensions()

Relations

Referenced by

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

Pages and codeunits on this 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.

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: "Warranty Ledger Entry"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources