tableInventoryofficial - Microsoftderived - from the source, no model text

Table 7152 "Item Analysis View"

Base Application · Microsoft.Inventory.Analysis

Across versions

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

Neighbourhood 20 connected objects and pages

Table 348 "Dimension" (relates to, 3 links)DimensionTable 14 "Location" (relates to)LocationTable 27 "Item" (relates to)ItemPage 7151 "Item Analysis View List" (pages and codeunits on it, 2 links)Item Analysis View ListCodeunit 7150 "Update Item Analysis View" (pages and codeunits on it)Update Item Analysis ViewPage 7150 "Invt. Analysis View Card" (pages and codeunits on it)Invt. Analysis View CardPage 7155 "Sales Analysis View Card" (pages and codeunits on it)Sales Analysis View CardPage 7156 "Purchase Analysis View Card" (pages and codeunits on it)Purchase Analysis View CardPage 9370 "Analysis View List Purchase" (pages and codeunits on it)Page 9371 "Analysis View List Sales" (pages and codeunits on it)Analysis View List SalesPage 9372 "Analysis View List Inventory" (pages and codeunits on it)Analysis View List InventoryCodeunit 7150 "Update Item Analysis View" (calls, 2 links)Update Item Analysis ViewTable 5821 "Item Statistics Buffer" (referenced by)Item Statistics BufferTable 7112 "Analysis Line Template" (referenced by)Analysis Line TemplateTable 7153 "Item Analysis View Filter" (referenced by)Item Analysis View FilterTable 7154 "Item Analysis View Entry" (referenced by)Table 7156 "Item Analysis View Budg. Entry" (referenced by)Table 7159 "Analysis Selected Dimension" (referenced by)Analyze data by dimensions (Learn pages)Create analysis reports (Learn pages)

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

Learn documents this table through its pages: Page 9370 “Analysis View List Purchase” (2 Learn pages), Page 9371 “Analysis View List Sales” (2), Page 9372 “Analysis View List Inventory” (2).

Properties

Property Value
Caption Item Analysis View
DataClassification CustomerContent
Permissions TableData “Item Analysis View Entry” = rimd, TableData “Item Analysis View Budg. Entry” = rimd

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 Code Δ BC28 Code[10] Specifies a code for the analysis view. NotBlank
3 Name Δ BC28 Text[50] Specifies the name of the analysis view.
4 Last Entry No. Δ BC28 Integer Specifies the number of the last item ledger entry you posted, prior to updating the analysis view. not editable
5 Last Budget Entry No. Δ BC28 Integer Specifies the number of the last item budget entry you entered prior to updating the analysis view. not editable
6 Last Date Updated Δ BC28 Date Specifies the date on which the analysis view was last updated. not editable
7 Update on Posting Δ BC28 Boolean Specifies if the analysis view is updated every time that you post an item ledger entry, for example from a sales invoice. not editable
8 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.
9 Item Filter Δ BC28 Code[250] Specifies a filter to specify the items that will be included in an analysis view. TableRelation Table 27 “Item”
10 Location Filter Δ BC28 Code[250] Specifies a location filter to specify that only entries posted to a particular location are to be included in an analysis view. TableRelation Table 14 “Location”
11 Starting Date Δ BC28 Date Specifies the date from which item ledger entries will be included in an analysis view.
12 Date Compression Δ BC28 Option Specifies the period that the program will combine entries for, in order to create a single entry for that time period. OptionCaption: None,Day,Week,Month,Quarter,Year,Period
13 Dimension 1 Code Δ BC28 Code[20] Specifies one of the four dimensions that you can include in an analysis view. TableRelation Table 348 “Dimension”
14 Dimension 2 Code Δ BC28 Code[20] Specifies one of the four dimensions that you can include in an analysis view. TableRelation Table 348 “Dimension”
15 Dimension 3 Code Δ BC28 Code[20] Specifies one of the four dimensions that you can include in an analysis view. TableRelation Table 348 “Dimension”
17 Include Budgets Δ BC28 Boolean Specifies whether to include an update of analysis view budget entries, when updating an analysis view.
18 Refresh When Unblocked Boolean —

Keys

  • Key1: Analysis Area, Code (clustered)

Procedures

  • ItemAnalysisViewReset()
  • CheckDimensionsAreRetained(ObjectType: Integer; ObjectID: Integer; OnlyIfIncludeBudgets: Boolean)
  • CheckViewsAreUpdated()
  • ValidateDelete(FieldName: Text)
  • CopyAnalysisViewFilters(ObjectType: Integer; ObjectID: Integer; AnalysisArea: Integer; AnalysisViewCode: Code[10])
  • SetUpdateOnPosting(NewUpdateOnPosting: Boolean)

Plus 6 local procedures.

Triggers

OnDelete

Relations

Referenced by

6 fields in 6 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: "Item Analysis View"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources