tableInventoryofficial - Microsoftderived - from the source, no model text

Table 7114 "Analysis Line"

Base Application · Microsoft.Inventory.Analysis

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25-27unchanged
  4. BC2814 fields changed
  5. BC29-30unchanged

Neighbourhood 19 connected objects and pages

Table 18 "Customer" (relates to, 2 links)CustomerTable 23 "Vendor" (relates to, 2 links)VendorTable 27 "Item" (relates to, 2 links)Table 14 "Location" (relates to)LocationTable 348 "Dimension" (relates to)DimensionTable 349 "Dimension Value" (relates to)Dimension ValueTable 7112 "Analysis Line Template" (relates to)Analysis Line TemplateTable 7132 "Item Budget Name" (relates to)Page 7115 "Inventory Analysis Lines" (pages and codeunits on it, 3 links)Inventory Analysis LinesCodeunit 7110 "Analysis Report Management" (pages and codeunits on it)Analysis Report ManagementPage 7117 "Sales Analysis Report" (pages and codeunits on it)Sales Analysis ReportPage 7118 "Purchase Analysis Report" (pages and codeunits on it)Purchase Analysis ReportPage 7119 "Inventory Analysis Report" (pages and codeunits on it)Page 7120 "Sales Analysis Lines" (pages and codeunits on it)Sales Analysis LinesPage 7121 "Purchase Analysis Lines" (pages and codeunits on it)Purchase Analysis LinesPage 9201 "Inventory Analysis Matrix" (pages and codeunits on it)Inventory Analysis MatrixPage 9205 "Purchase Analysis Matrix" (pages and codeunits on it)Purchase Analysis MatrixPage 9207 "Sales Analysis Matrix" (pages and codeunits on it)Table 771 "Analysis Report Chart Line" (referenced by)

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.Inventory.Analysis · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Analysis Line
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 Analysis Area Enum “Analysis Area Type” — enum Enum 7130 “Analysis Area Type”
2 Analysis Line Template Name Code[10] — TableRelation Table 7112 “Analysis Line Template” (“Analysis Line Template”.Name where(“Analysis Area” = field(“Analysis Area”)))
3 Line No. Integer —
4 Row Ref. No. Δ BC28 Code[20] Specifies a row reference number for the analysis line.
5 Description Δ BC28 Text[100] Specifies a description for the analysis line.
6 Type Δ BC28 Enum “Analysis Line Type” Specifies the type of totaling for the analysis line. The type determines which items within the totaling range that you specify in the Range field will be totaled. enum Enum 7114 “Analysis Line Type”
7 Range Δ BC28 Text[250] Specifies the number or formula of the type to use to calculate the total for this line. TableRelation Table 18 “Customer”, Table 23 “Vendor”, Table 27 “Item” (if (Type = const(Item)) Item else if (Type = const(Customer)) Customer else if (Type = const(Vendor)) Vendor else if (Type = const(“Item Group”)) “Dimension Value”.Code where(“Dimension Code” = field(“Group Dimension Code”), Blocked = const(false)) else if (Type = const(“Customer Group”)) “Dimension…)
8 New Page Δ BC28 Boolean Specifies if you want a page break after the current line when you print the analysis report.
9 Show Δ BC28 Option Specifies whether you want the analysis line to be included when you print the report. OptionCaption: Yes,No,If Any Column Not Zero
10 Bold Δ BC28 Boolean Specifies if you want the amounts on this line to be printed in bold.
11 Italic Δ BC28 Boolean Specifies if you want the amounts in this line to be printed in italics.
12 Underline Δ BC28 Boolean Specifies if you want the amounts in this line to be underlined when printed.
13 Show Opposite Sign Δ BC28 Boolean Specifies if you want sales and negative adjustments to be shown as positive amounts and purchases and positive adjustments to be shown as negative amounts.
14 Source Type Filter Enum “Analysis Source Type” — FlowFilter; enum Enum 7131 “Analysis Source Type”
15 Date Filter Date — FlowFilter
16 Item Budget Filter Code[10] — TableRelation Table 7132 “Item Budget Name” (“Item Budget Name”.Name where(“Analysis Area” = field(“Analysis Area”))); FlowFilter
17 Location Filter Code[10] — TableRelation Table 14 “Location”; FlowFilter
18 Dimension 1 Filter Code[20] — FlowFilter
19 Dimension 2 Filter Code[20] — FlowFilter
20 Dimension 3 Filter Code[20] — FlowFilter
21 Dimension 1 Totaling Δ BC28 Text[80] Specifies which dimension value amounts will be totaled on this line.
22 Dimension 2 Totaling Δ BC28 Text[80] Specifies which dimension value amounts will be totaled on this line. If the type on the line is Formula, this field must be blank. Also, if you do not want the amounts on the line to be filtered by dimensions, this field must be blank.
23 Dimension 3 Totaling Δ BC28 Text[80] Specifies which dimension value amounts will be totaled on this line. If the type on the line is Formula, this field must be blank. Also, if you do not want the amounts on the line to be filtered by dimensions, this field must be blank.
24 Source No. Filter Code[20] — TableRelation Table 18 “Customer”, Table 23 “Vendor”, Table 27 “Item” (if (“Source Type Filter” = const(Customer)) Customer else if (“Source Type Filter” = const(Vendor)) Vendor else if (“Source Type Filter” = const(Item)) Item); FlowFilter
25 Group Dimension Code Code[20] — TableRelation Table 348 “Dimension”
26 Indentation Δ BC28 Integer Specifies the indentation of the line.

Keys

  • Key1: Analysis Area, Analysis Line Template Name, Line No. (clustered)

Events published

  • OnLookupTotalingRangeOnElse(var AnalysisLine: Record "Analysis Line"; var Text: Text; var Result: Boolean) (integration)

Procedures

  • CheckFormula(Formula: Code[250])
  • LookupTotalingRange(var Text: Text): Boolean
  • LookupDimTotalingRange(var Text: Text; GroupDimCode: Code[20]): Boolean
  • GetCaptionClass(DimNo: Integer): Text[250]

Plus 2 local procedures.

Triggers

OnInsert, OnModify

Relations

Referenced by

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

Pages and codeunits on this table

Ask your agent

Procedure bodies are not stored here (D10). 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: "Analysis Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources