pageInventoryofficial - Microsoftderived - from the source, no model text

Page 31 "Item List"

Base Application · Microsoft.Inventory.Item

Across versions

  1. BC23present
  2. BC241 procedures added
  3. BC251 events added
  4. BC262 procedures added
  5. BC27unchanged
  6. BC282 procedures changed
  7. BC29-30unchanged

Neighbourhood 44 connected objects and pages

Table 27 "Item" (relates to)ItemPage 30 "Item Card" (pages and codeunits on it)Item CardTable 27 "Item" (pages and codeunits on it)ItemPage extension 1855 "ItemListForecastExtension" (extended by)ItemListForecastExtensionPage extension 20431 "Qlty. Item List" (extended by)Qlty. Item ListPage extension 20519 "Subc. Item List" (extended by)Page extension 20625 "Item List BF" (extended by)Item List BFPage extension 30120 "Shpfy Item List" (extended by)Shpfy Item ListPage extension 41020 "Item List Ext." (extended by)Page extension 6271 "Sust. Item List" (extended by)Sust. Item ListPage extension 6453 "Serv. Item List" (extended by)Page extension 8055 "Item List" (extended by)Item ListPage extension 905 "Asm. Item List" (extended by)Asm. Item ListPage extension 99000751 "Mfg. Item List" (extended by)Mfg. Item ListCodeunit 1802 "Data Migration Notifier" (event subscribers)Codeunit 1850 "Sales Forecast Handler" (event subscribers)Sales Forecast HandlerCodeunit 1852 "Sales Forecast Scheduler" (event subscribers)Codeunit 4591 "SOA Item Search" (event subscribers)Codeunit 1520 "Workflow Event Handling" (calls, 2 links)Workflow Event HandlingCodeunit 1535 "Approvals Mgmt." (calls, 2 links)Approvals Mgmt.Codeunit 1327 "Adjust Item Inventory" (calls)Codeunit 1501 "Workflow Management" (calls)Codeunit 1543 "Workflow Webhook Management" (calls)Codeunit 4030 "Client Type Management" (calls)Codeunit 46 "SelectionFilterManagement" (calls)Codeunit 5330 "CRM Integration Management" (calls)Codeunit 5331 "CRM Coupling Management" (calls)Codeunit 7001 "Price Calculation Mgt." (calls)Codeunit 730 "Copy Item" (calls)Codeunit 7499 "Item From Picture" (calls)Codeunit 9179 "Application Area Mgmt. Facade" (calls)Page 7002 "Sales Prices" (calls)Page 7004 "Sales Line Discounts" (calls)Analyze data in lists with Copilot (preview) (Learn pages)Analyze list page and query data using data analysis (Learn pages)Create item cards for goods or services (Learn pages)Create number series (Learn pages)Display lists in different ways (Learn pages)Manage product variants (Learn pages)Setup best practices - Costing method (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 · captioned “Items” · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Items
SourceTable Item
PageType List
UsageCategory Lists
ApplicationArea Basic, Suite, Assembly, Service

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
Item No. No. Specifies a number to identify the item. You can use ranges of item numbers to logically group products or to imply information about them. Or use simple numbers and item categories to group items.
Description Description Specifies a default text to describe the item on related documents such as orders or invoices. You can translate the descriptions so that they show up in the language of the customer or vendor.
Description 2 Description 2 Specifies information in addition to the description. from the table field
Type Type Specifies if the item card represents a physical inventory unit (Inventory), a labor time unit (Service), or a physical unit that is not tracked in inventory (Non-Inventory). from the table field
InventoryField Inventory Specifies how many units, such as pieces, boxes, or cans, of the item are in inventory. from the table field
Created From Nonstock Item Created From Nonstock Item Specifies that the item was created from a catalog item. from the table field
Substitutes Exist Substitutes Exist Specifies that a substitute exists for this item. from the table field
Stockkeeping Unit Exists Stockkeeping Unit Exists Specifies that a stockkeeping unit exists for this item. from the table field
Assembly BOM Assembly BOM Specifies if the item is an assembly BOM. from the table field
Base Unit of Measure Base Unit of Measure Specifies the base unit used to measure the item, such as piece, box, or pallet. The base unit of measure also serves as the conversion basis for alternate units of measure. from the table field
Shelf No. Shelf No. Specifies where to find the item in the warehouse. This is informational only. from the table field
Costing Method Costing Method Specifies how the item’s cost flow is recorded and whether an actual or budgeted value is capitalized and used in the cost calculation. from the table field
Cost is Adjusted Cost is Adjusted Specifies whether the item’s unit cost has been adjusted, either automatically or manually. from the table field
Standard Cost Standard Cost Specifies the unit cost that is used as an estimation to be adjusted with variances later. It is typically used in assembly and production where costs can vary. from the table field
Unit Cost Unit Cost Specifies the cost per unit of the item.
Last Direct Cost Last Direct Cost Specifies the most recent direct unit cost that was paid for the item.
Price/Profit Calculation Price/Profit Calculation Specifies the relationship between the Unit Cost, Unit Price, and Profit Percentage fields associated with this item. from the table field
Profit % Profit % Specifies the profit margin that you want to sell the item at. You can enter a profit percentage manually or have it entered according to the Price/Profit Calculation field from the table field
Unit Price Unit Price Specifies the price for one unit of the item, in LCY.
Inventory Posting Group Inventory Posting Group Specifies links between business transactions made for the item and an inventory account in the general ledger, to group amounts for that item type. from the table field
Gen. Prod. Posting Group Gen. Prod. Posting Group Specifies the item’s product type to link transactions made for this item with the appropriate general ledger account according to the general posting setup. from the table field
VAT Prod. Posting Group VAT Prod. Posting Group Specifies the VAT product posting group. Links business transactions made for the item, resource, or G/L account with the general ledger, to account for VAT amounts resulting from trade with that record. from the table field
Item Disc. Group Item Disc. Group Specifies an item group code that can be used as a criterion to grant a discount when the item is sold to a certain customer. from the table field
Vendor No. Vendor No. Specifies the vendor code of who supplies this item by default. from the table field
Vendor Item No. Vendor Item No. Specifies the number that the vendor uses for this item. from the table field
No. 2 No. 2 Specifies an alternative account number which can be used internally in the company. from the table field
Common Item No. Common Item No. Specifies the unique common item number that the intercompany partners agree upon. from the table field
Alternative Item No. Alternative Item No. Specifies another identifier for this item. from the table field
Tariff No. Tariff No. Specifies a code for the item’s tariff number. from the table field
Search Description Search Description Specifies a search description that you use to find the item in lists. from the table field
Overhead Rate Overhead Rate Specifies the item’s indirect cost as an absolute amount. from the table field
Indirect Cost % Indirect Cost % Specifies the percentage of the item’s last purchase cost that includes indirect costs, such as freight that is associated with the purchase of the item. from the table field
Item Category Code Item Category Code Specifies the category that the item belongs to. Item categories also contain any assigned item attributes. from the table field
Blocked Blocked Specifies that transactions with the item cannot be posted, for example, because the item is in quarantine. from the table field
Last Date Modified Last Date Modified Specifies when the item card was last modified. from the table field
Sales Unit of Measure Sales Unit of Measure Specifies the unit of measure code used when you sell the item. from the table field
Replenishment System Replenishment System Specifies the type of supply order created by the planning system when the item needs to be replenished. from the table field
Purch. Unit of Measure Purch. Unit of Measure Specifies the unit of measure code used when you purchase the item. from the table field
Lead Time Calculation Lead Time Calculation Specifies a date formula for the amount of time it takes to replenish the item. from the table field
Manufacturing Policy Manufacturing Policy Specifies if additional orders for any related components are calculated. from the table field
Flushing Method Flushing Method Specifies how consumption of the item (component) is calculated and handled in production processes. Manual: Enter and post consumption in the consumption journal manually. Forward: Automatically posts consumption according to the production order component lines when the first operation starts. Bac… from the table field
Assembly Policy Assembly Policy Specifies which default order flow is used to supply this assembly item. from the table field
Item Tracking Code Item Tracking Code Specifies how items are tracked in the supply chain.
Default Deferral Template Default Deferral Template Code Specifies the default template that governs how to defer revenues and expenses to the periods when they occurred. from the table field
Coupled to Dataverse Coupled to Dataverse Specifies that the item is coupled to a product in Dynamics 365 Sales. from the table field
GTIN GTIN Specifies Global Trade Item Number for tracking.
FactBoxes Picture part Page 346 “Item Picture” —
PowerBIEmbeddedReportPart part Page 6325 “Power BI Embedded Report Part” —
Control1901314507 part Page 9089 “Item Invoicing FactBox” —
Control1903326807 part Page 9090 “Item Replenishment FactBox” —
Control1906840407 part Page 9091 “Item Planning FactBox” —
Control1901796907 part Page 9109 “Item Warehouse FactBox” —
Documents part Page 1178 “Doc. Attachment List Factbox” —
ItemAttributesFactBox part Page 9110 “Item Attributes Factbox” —

Actions

Group Action ToolTip Runs
Entries Ledger Entries View the history of transactions that have been posted for the selected record. Page 38 “Item Ledger Entries”
Phys. Inventory Ledger Entries View how many units of the item you had in stock at the last physical count. Page 390 “Phys. Inventory Ledger Entries”
Reservation Entries View all reservations that are made for the item, either manually or automatically. Page 497 “Reservation Entries”
Value Entries View the history of posted amounts that affect the value of the item. Value entries are created for every transaction with the item. Page 5802 “Value Entries”
Item Tracking Entries View serial, lot or package numbers that are assigned to items.
Warehouse Entries View the history of quantities that are registered for the item in warehouse activities. Page 7318 “Warehouse Entries”
Sales Prices Discounts Sales Prices Set up sales prices for the selected item. An item price is automatically used on invoice lines when the specified criteria are met, such as customer, quantity, or ending date.
Sales Discounts Set up sales discounts for the selected item. An item discount is automatically granted on invoice lines when the specified criteria are met, such as customer, quantity, or ending date.
Sales Prices Discounts Overview View the sales prices and line discounts that you grant for this item when certain criteria are met, such as vendor, quantity, or ending date.
Sales Price Worksheet Change to the unit price for the item or specify how you want to enter changes in the price agreement for one customer, a group of customers, or all customers. Page 7023 “Sales Price Worksheet”
Sales Prices Set up sales prices for the item. An item price is automatically granted on invoice lines when the specified criteria are met, such as customer, quantity, or ending date.
Sales Discounts Set up sales discounts for the item. An item discount is automatically granted on invoice lines when the specified criteria are met, such as customer, quantity, or ending date.
Purchase Prices Discounts Purchase Prices Set up purchase prices for the item. An item price is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date. Page 7012 “Purchase Prices”
Purchase Discounts Set up purchase discounts for the item. An item discount is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date. Page 7014 “Purchase Line Discounts”
Purchase Prices Discounts Overview View the purchase prices and line discounts that you grant for this item when certain criteria are met, such as vendor, quantity, or ending date.
Purchase Prices Set up purchase prices for the item. An item price is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date.
Purchase Discounts Set up purchase discounts for the item. An item discount is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date.
Periodic Activities Adjust Cost - Item Entries — Report 795 “Adjust Cost - Item Entries”
Post Inventory Cost to G/L — Report 1002 “Post Inventory Cost to G/L”
Physical Inventory Journal Select how you want to maintain an up-to-date record of your inventory at different locations. Page 392 “Phys. Inventory Journal”
Revaluation Journal View or edit the inventory value of items, which you can change, such as after doing a physical inventory. Page 5803 “Revaluation Journal”
Request Approval Send Approval Request Request approval to change the record.
Cancel Approval Request Cancel the approval request.
Workflow Create Approval Workflow Set up an approval workflow for creating or changing items, by going through a few pages that will guide you.
Manage Approval Workflow View or edit existing approval workflows for creating or changing items.
Functions Create Stockkeeping Unit Create an instance of the item at each location that is set up.
Calculate Counting Period Prepare for a physical inventory by calculating which items or SKUs need to be counted in the current period.
Copy Item Create a copy of the current item.
New from picture Create a new item from a picture and specify details such as item attributes.
Adjust Inventory Increase or decrease the item’s inventory quantity manually by entering a new quantity. Adjusting the inventory quantity manually may be relevant after a physical count or if you do not record purchased quantities.
Processing Filter by Attributes Find items that match specific attributes. To make sure you include recent changes made by other users, clear the filter and then reset it.
Clear Attributes Filter Remove the filter for specific item attributes.
Requisition Worksheet Calculate a supply plan to fulfill item demand with purchases or transfers. Page 291 “Req. Worksheet”
Item Journal Open a list of journals where you can adjust the physical quantity of items on inventory. Page 40 “Item Journal”
Item Reclassification Journal Change information on item ledger entries, such as dimensions, location codes, bin codes, and serial, lot or package numbers. Page 393 “Item Reclass. Journal”
Item Tracing Trace where a serial, lot or package number assigned to the item was used, for example, to find which lot a defective component came from or to find all the customers that have received items containing the defective component. Page 6520 “Item Tracing”
Adjust Item Cost/Price — Report 794 “Adjust Item Costs/Prices”
Apply Template Apply a template to update one or more entities with your standard settings for a certain type of entity.
Reporting Print Label Print Label
Inventory Analyze Inventory by Location Analyze (group, summarize, pivot) your Item Ledger Entries with related Location master data. Query 37015 “Inventory by Location”
Inventory - List — Report 701 “Inventory - List”
Inventory - Availability Plan (Obsolete) obsolete Pending 28.0; #if not CLEAN28 View a list of the quantity of each item in customer, purchase, and transfer orders and the quantity available in inventory. The list is divided into columns that cover six periods with starting and ending dates as well as the periods before and after those periods. The list is useful when you are p… Report 707 “Inventory - Availability Plan”
Inventory - Availability Plan (Excel) — Report 719 “Inv. Availability Plan”
Item/Vendor Catalog — Report 720 “Item/Vendor Catalog”
Phys. Inventory List — Report 722 “Phys. Inventory List”
Catalog Item Sales — Report 5700 “Catalog Item Sales”
Item Substitutions — Report 5701 “Item Substitutions”
Price List — Report 715 “Price List”
Price List — Report 7050 “Item Price List”
Inventory Cost and Price List — Report 716 “Inventory Cost and Price List”
Inventory Availability — Report 705 “Inventory Availability”
Item Register Item Register - Quantity — Report 703 “Item Register - Quantity”
Item Register - Value — Report 5805 “Item Register - Value”
Costing Inventory - Cost Variance — Report 721 “Inventory - Cost Variance”
Invt. Valuation - Cost Spec. — Report 5801 “Invt. Valuation - Cost Spec.”
Inventory Details Inventory - Transaction Detail — Report 704 “Inventory - Transaction Detail”
Item Charges - Specification — Report 5806 “Item Charges - Specification”
Item Age Composition - Quantity (Obsolete) obsolete Pending 28.0; #if not CLEAN28 View, print, or save an overview of the current age composition of selected items in your inventory. Report 5807 “Item Age Composition - Qty.”
Item Expiration - Quantity — Report 5809 “Item Expiration - Quantity”
Inventory Statistics Inventory - Sales Statistics — Report 712 “Inventory - Sales Statistics”
Inventory - Customer Sales — Report 713 “Inventory - Customer Sales”
Inventory - Top 10 List — Report 711 “Inventory - Top 10 List”
Finance Reports Inventory Valuation — Report 1001 “Inventory Valuation”
Status View, print, or save the status of partially filled or unfilled orders so you can determine what effect filling these orders may have on your inventory. Report 706 “Status”
Item Age Composition - Value — Report 5808 “Item Age Composition - Value”
Orders Inventory Order Details — Report 708 “Inventory Order Details”
Inventory Purchase Orders — Report 709 “Inventory Purchase Orders”
Inventory - Vendor Purchases — Report 714 “Inventory - Vendor Purchases”
Inventory - Reorders — Report 717 “Inventory - Reorders”
Inventory - Sales Back Orders — Report 718 “Inventory - Sales Back Orders”
Item Approvals View a list of the records that are waiting to be approved. For example, you can see who requested the record to be approved, when it was sent, and when it is due to be approved.
Attributes View or edit the item’s attributes, such as color, size, or other characteristics that help to describe the item.
Variants View how the inventory level of an item will develop over time according to the variant that you select. Page 5401 “Item Variants”
Identifiers View a unique identifier for each item that you want warehouse employees to keep track of within the warehouse when using handheld devices. The item identifier can include the item number, the variant code and the unit of measure. Page 7706 “Item Identifiers”
Dimensions Dimensions-Single View or edit the single set of dimensions that are set up for the selected record. Page 540 “Default Dimensions”
Dimensions-Multiple View or edit dimensions for a group of records. You can assign dimension codes to transactions to distribute costs and analyze historical information.
Item Item References Set up a customer’s or vendor’s own identification of the selected item. References to the customer’s item number means that the item number is automatically shown on sales documents instead of the number that you use. Page 5737 “Item Reference Entries”
Units of Measure Set up the different units that the item can be traded in, such as piece, box, or hour. Page 5404 “Item Units of Measure”
Extended Texts Select or set up additional text for the description of the item. Extended text can be inserted under the Description field on document lines for the item. Page 391 “Extended Text List”
Translations Set up translated item descriptions for the selected item. Translated item descriptions are automatically inserted on documents according to the language code. Page 35 “Item Translations”
Substitutions View or edit substitute items that are set up to be traded instead of the item in case it is not available. Page 5716 “Item Substitution Entry”
Item Statistics View item statistics. Summarised sales, inventory value, turnover and aging based on the selected filters, with drill-down to related ledger and value entries. Page 5833 “Item Statistics 2”
Availability Items by Location Show a list of items grouped by location.
Item Availability by Event View how the actual and the projected available balance of an item will develop over time according to supply and demand events.
Period Show the projected quantity of the item over time according to time periods, such as day, week, or month. Page 157 “Item Availability by Periods”
Variant View the current and projected quantity of the item for each variant. Page 5414 “Item Availability by Variant”
Location View the actual and projected quantity of the item per location. Page 492 “Item Availability by Location”
Lot View the current and projected quantity of the item for each lot. Page 520 “Item Availability by Lot No.”
BOM Level View availability figures for items on bills of materials that show how many units of a parent item you can make based on the availability of child items.
Unit of Measure View the item’s availability by a unit of measure. Page 5416 “Item Availability by UOM”
Dynamics 365 Sales Product Open the coupled Dynamics 365 Sales product.
Synchronize Send updated data to Dynamics 365 Sales.
Coupling Set Up Coupling Create or modify the coupling to a Dynamics 365 Sales product.
Match-Based Coupling Couple items to products in Dynamics 365 Sales based on criteria.
Delete Coupling Delete the coupling to a Dynamics 365 Sales product.
Dynamics 365 Sales Synchronization Log View integration synchronization jobs for the item table.
Assembly/Production Structure View which child items are used in an item’s assembly BOM or production BOM. Each item level can be collapsed or expanded to obtain an overview or detailed view.
Cost Shares View how the costs of underlying items in the BOM roll up to the parent item. The information is organized according to the BOM structure to reflect at which levels the individual costs apply. Each item level can be collapsed or expanded to obtain an overview or detailed view.
Assembly Assembly BOM View or edit the bill of material that specifies which items and resources are required to assemble the assembly item. Page 36 “Assembly BOM”
Where-Used View a list of assembly BOMs in which the item is used. Page 37 “Where-Used List”
Calc. Assembly Std. Cost Calculate the unit cost of the item by rolling up the unit cost of each component and resource in the item’s assembly BOM. The unit cost of a parent item must equal the total of the unit costs of its components, subassemblies, and any resources.
Calc. Unit Price Calculate the unit price based on the unit cost and the profit percentage.
Statistics Advanced Statistics View statistical information, such as the value of posted entries, for the record.
Entry Statistics View statistics for item ledger entries. Page 304 “Item Entry Statistics”
Turnover View a detailed account of item turnover by periods after you have set the relevant filters for location and variant. Page 158 “Item Turnover”
Assembly/Production Comments View or add comments for the record. Page 124 “Comment Sheet”
Sales Sales Prices View or set up sales prices for the item. An item price is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date.
Sales Discounts View or set up sales discounts for the item. An item discount is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date.
Sales Prepayment Percentages View or edit the percentages of the sales price that can be paid as a prepayment. Page 664 “Sales Prepayment Percentages”
Sales Orders View a list of ongoing sales orders for the item. Page 48 “Sales Orders”
Sales Returns Orders View ongoing sales return orders for the item. Page 6633 “Sales Return Orders”
Purchases Vendors View the list of vendors who can supply the item, and at which lead time. Page 114 “Item Vendor Catalog”
Purchase Prices View or set up purchase prices for the item. An item price is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date. Page 7012 “Purchase Prices”
Purchase Discounts View or set up purchase discounts for the item. An item discount is automatically granted on invoice lines when the specified criteria are met, such as vendor, quantity, or ending date. Page 7014 “Purchase Line Discounts”
Purchase Prepayment Percentages View or edit the percentages of the purchase price that can be paid as a prepayment. Page 665 “Purchase Prepmt. Percentages”
Purchase Orders View a list of ongoing purchase orders for the item. Page 56 “Purchase Orders”
Purchase Return Orders Open the list of ongoing purchase return orders for the item. Page 6643 “Purchase Return Orders”
Catalog Items View the list of items that you do not carry in inventory. Page 5726 “Catalog Item List”
Warehouse Bin Contents View the quantities of the item in each bin where it exists. You can see all the important parameters relating to bin content, and you can modify certain bin content parameters in this window. Page 7304 “Bin Content”
Stockkeeping Units Open the item’s SKUs to view or edit instances of the item at different locations or with different variants. Page 5701 “Stockkeeping Unit List”

Events published

  • OnSelectActiveItemsForTransferAfterSetFilters(var Item: Record Item) (integration)
  • OnBeforeFindRecord(var Rec: Record Item; Which: Text; var CrossColumnSearchFilter: Text; var Found: Boolean; var IsHandled: Boolean) + BC25 (integration)

Trigger event subscribers

Procedures

  • SelectActiveItems(): Text
  • SelectActiveItemsForService(var Item: Record Item): Text + BC24
  • SelectActiveItemsForSale(): Text
  • SelectActiveItemsForPurchase(): Text
  • SelectActiveItemsForTransfer(): Text
  • SelectInItemList(var Item: Record Item): Text
  • GetSelectionFilter(): Text
  • SetSelection(var Item: Record Item)
  • SetTempFilteredItemRec(var Item: Record Item)
  • DoShowNotification() + BC26 (internal)

Plus 7 local procedures.

Triggers

OnAfterGetCurrRecord, OnAfterGetRecord, OnFindRecord, OnInit, OnNextRecord, OnOpenPage

Relations

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.

Called by

Recent changes

Documented on Microsoft Learn

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

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: "page", object_name: "Item List"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 8 of 9 sources

Show 1 more