tableInventoryofficial - Microsoftderived - from the source, no model text

Table 5722 "Item Category"

Base Application · Microsoft.Inventory.Item

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC25unchanged
  4. BC261 fields removed
  5. BC27unchanged
  6. BC283 fields changed
  7. BC29-30unchanged

Neighbourhood 49 connected objects and pages

Page 5730 "Item Categories" (pages and codeunits on it, 2 links)Item CategoriesPage 20025 "APIV1 - Item Categories" (pages and codeunits on it)Page 30025 "APIV2 - Item Categories" (pages and codeunits on it)Page 36967 "Item Category - PBI API" (pages and codeunits on it)Item Category - PBI APIPage 5733 "Item Category Card" (pages and codeunits on it)Table extension 6228 "Sust. Item Category" (extended by)Sust. Item CategoryCodeunit 5722 "Item Category Management" (calls, 2 links)Item Category ManagementCodeunit 7500 "Item Attribute Management" (calls)Item Attribute ManagementTable 27 "Item" (referenced by, 2 links)ItemTable 111 "Sales Shipment Line" (referenced by)Table 113 "Sales Invoice Line" (referenced by)Sales Invoice LineTable 115 "Sales Cr.Memo Line" (referenced by)Sales Cr.Memo LineTable 121 "Purch. Rcpt. Line" (referenced by)Purch. Rcpt. LineTable 123 "Purch. Inv. Line" (referenced by)Table 125 "Purch. Cr. Memo Line" (referenced by)Purch. Cr. Memo LineTable 1382 "Item Templ." (referenced by)Table 246 "Requisition Line" (referenced by)Requisition LineTable 32 "Item Ledger Entry" (referenced by)Table 37 "Sales Line" (referenced by)Sales LineTable 39 "Purchase Line" (referenced by)Purchase LineTable 5108 "Sales Line Archive" (referenced by)Sales Line ArchiveTable 5110 "Purchase Line Archive" (referenced by)Table 5741 "Transfer Line" (referenced by)Table 5745 "Transfer Shipment Line" (referenced by)Table 5747 "Transfer Receipt Line" (referenced by)Table 5851 "Invt. Document Line" (referenced by)Table 5853 "Invt. Receipt Line" (referenced by)Table 5855 "Invt. Shipment Line" (referenced by)Table 5857 "Direct Trans. Line" (referenced by)Table 5876 "Phys. Invt. Order Line" (referenced by)Table 5880 "Pstd. Phys. Invt. Order Line" (referenced by)Table 5902 "Service Line" (referenced by)Table 5991 "Service Shipment Line" (referenced by)Table 5993 "Service Invoice Line" (referenced by)Table 5995 "Service Cr.Memo Line" (referenced by)CREATE itemCategories (Learn pages)DELETE itemCategories (Learn pages)GET itemCategories (Learn pages)itemCategory resource type (Learn pages)Organize items in categories (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.Item · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 30025 “APIV2 - Item Categories” (5 Learn pages), Page 5730 “Item Categories” (1), Page 5733 “Item Category Card” (1).

Properties

Property Value
Caption Item Category
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 Code Δ BC28 Code[20] Specifies the item category. NotBlank
2 Parent Category Δ BC28 Code[20] Specifies the item category that this item category belongs to. Item attributes that are assigned to a parent item category also apply to the child item category. TableRelation Table 5722 “Item Category” (Item Category)
3 Description Δ BC28 Text[100] Specifies a description of the item category.
9 Indentation Integer —
10 Presentation Order Integer —
11 Has Children Boolean —
12 Last Modified Date Time DateTime — not editable

Keys

  • Key1: Code (clustered)
  • Key2: Parent Category
  • Key3: Presentation Order
  • Key4: Indentation, Code, Description

Procedures

  • HasChildren(): Boolean
  • GetStyleText(): Text
  • UpdateIndentationTree(Level: Integer)

Plus 3 local procedures.

Triggers

OnDelete, OnInsert, OnModify, OnRename

Relations

Referenced by

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

Pages and codeunits on this table

Extended by

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

Evidence 1 sources