Table 5908 "Warranty Ledger Entry"
Base Application · Microsoft.Service.Ledger
Across versions
- BC23present
- BC24declaration changed
- BC25-27unchanged
- BC2831 fields changed
- BC291 fields added, 1 procedures added
- BC30unchanged
Neighbourhood 30 connected objects and pages
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
- OnAfterInsertEvent: Codeunit 6499 “Serv. Posting Preview Handler” OnInsertWarrantyLedgerEntry
Procedures
GetNextEntryNo(): Integer+ BC29: Gets the next entry number for the Warranty Ledger Entry table.GetLastEntryNo(): IntegerΔ BC29ShowDimensions()
Relations
- drill-down page Page 5913 “Warranty Ledger Entries”
- lookup page Page 5913 “Warranty Ledger Entries”
- No.: TableRelation Table 156 “Resource” (conditional)
- Bill-to Customer No.: TableRelation Table 18 “Customer”
- Customer No.: TableRelation Table 18 “Customer”
- Work Type Code: TableRelation Table 200 “Work Type”
- Unit of Measure Code: TableRelation Table 204 “Unit of Measure” (conditional)
- Ship-to Code: TableRelation Table 222 “Ship-to Address”
- Gen. Bus. Posting Group: TableRelation Table 250 “Gen. Business Posting Group”
- Gen. Prod. Posting Group: TableRelation Table 251 “Gen. Product Posting Group”
- No.: TableRelation Table 27 “Item” (conditional)
- Global Dimension 1 Code: TableRelation Table 349 “Dimension Value”
- Global Dimension 2 Code: TableRelation Table 349 “Dimension Value”
- Shortcut Dimension 3 Code: CalcFormula Table 480 “Dimension Set Entry”
- Shortcut Dimension 4 Code: CalcFormula Table 480 “Dimension Set Entry”
- Shortcut Dimension 5 Code: CalcFormula Table 480 “Dimension Set Entry”
- Shortcut Dimension 6 Code: CalcFormula Table 480 “Dimension Set Entry”
- Shortcut Dimension 7 Code: CalcFormula Table 480 “Dimension Set Entry”
- Shortcut Dimension 8 Code: CalcFormula Table 480 “Dimension Set Entry”
- Dimension Set ID: TableRelation Table 480 “Dimension Set Entry”
- Variant Code: TableRelation Table 5401 “Item Variant”
- Variant Code (Serviced): TableRelation Table 5401 “Item Variant”
- Unit of Measure Code: TableRelation Table 5404 “Item Unit of Measure” (conditional)
- Service Item Group (Serviced): TableRelation Table 5904 “Service Item Group”
- No.: TableRelation Table 5905 “Service Cost” (conditional)
- Fault Area Code: TableRelation Table 5915 “Fault Area”
- Symptom Code: TableRelation Table 5916 “Symptom Code”
- Fault Reason Code: TableRelation Table 5917 “Fault Reason Code”
- Fault Code: TableRelation Table 5918 “Fault Code”
- Resolution Code: TableRelation Table 5919 “Resolution Code”
- Service Register No.: TableRelation Table 5934 “Service Register”
- Service Item No. (Serviced): TableRelation Table 5940 “Service Item”
- Service Contract No.: TableRelation Table 5965 “Service Contract Header”
- No.: TableRelation Table 7 “Standard Text” (conditional)
Referenced by
2 fields in 1 objects relate to this table (TableRelation or CalcFormula).
- Table 5934 “Service Register”: From Warranty Entry No., To Warranty Entry No.
Pages and codeunits on this table
- Page 163 “Warranty Ledg. Entries Preview” (source table)
- Page 5913 “Warranty Ledger Entries” (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” (1 call:
ShowDimensions → ShowDimensionSet) - Codeunit 703 “Find Record Management” (1 call:
GetLastEntryNo → GetLastEntryIntFieldValue) - Codeunit 9500 “Sequence No. Mgt.” (1 call:
GetNextEntryNo → GetNextSeqNo)
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.