pageInventoryofficial - Microsoftderived - from the source, no model text

Page 5530 "Item Availability by Event"

Base Application · Microsoft.Inventory.Availability

Across versions

  1. BC23present
  2. BC242 procedures added, 1 procedures removed
  3. BC25-30unchanged

Neighbourhood 3 connected objects and pages

Table 5531 "Inventory Page Data" (relates to)Inventory Page DataCodeunit 5531 "Calc. Inventory Page Data" (calls, 3 links)Calc. Inventory Page DataGet an availability overview (Learn pages)Get an availability overview

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

Properties

Property Value
Caption Item Availability by Event
SourceTable Inventory Page Data
PageType Worksheet

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
Options Item No. ItemNo Specifies the item that availability is shown for.
Variant Filter VariantFilter Specifies item variants that availability is shown for.
Location Filter LocationFilter Specifies the location that availability is shown for.
View by PeriodType Specifies which time intervals to group and view the availability figures.
Last Updated LastUpdateTime Specifies when the availability figures in the Item Availability by Event window were last updated.
Forecast Name ForecastName Specifies a demand forecast you want to include as demand, when showing the item’s availability figures.
Include Planning Suggestions IncludePlanningSuggestions Specifies whether to include suggestions in planning or requisition worksheets, in the availability figures.
Include Blanket Sales Orders IncludeBlanketOrders Specifies that anticipated demand from blanket sales orders is included in availability figures.
Control5 Period Code Specifies the first date in the selected period where a supply or demand event occurs that changes the item’s availability figures. from the table field
Period Start Period Start Specifies on which date the period starts, such as the first day of March, if the period is Month. from the table field
Description Description Specifies the description of the availability line. from the table field
Type Type Specifies the type of the source document or source line. from the table field
Source Source Specifies which type of document or line the availability figure is based on. from the table field
Document No. Document No. Specifies the number of the document that the availability figure is based on. from the table field
Variant Code Variant Code Specifies the variant of the item on the line. from the table field
Location Code Location Code Specifies the location of the demand document, from which the Item Availability by Event window was opened. from the table field
Gross Requirement Gross Requirement Specifies the item’s total demand. from the table field
Reserved Requirement Reserved Requirement Specifies the quantity of the item that is reserved from requirement. from the table field
Scheduled Receipt Scheduled Receipt Specifies the sum of items on existing supply orders. from the table field
Reserved Receipt Reserved Receipt Specifies the quantity of the item that is reserved from receipt. from the table field
Remaining Quantity (Base) Remaining Quantity (Base) Specifies the difference between the finished quantity and the planned quantity on the production order.
Projected Available Balance Projected Inventory Specifies the item’s availability. This quantity includes all known supply and demand but does not include anticipated demand from demand forecasts or blanket sales orders or suggested supplies from planning or requisition worksheets. from the table field
Forecast Forecast Specifies the quantity that is demanded on the demand forecast that the availability figure is based on. from the table field
Forecasted Projected Inventory Forecasted Projected Inventory Specifies the item’s inventory, including anticipated demand from demand forecasts or blanket sales orders. from the table field
Remaining Forecast Remaining Forecast Specifies the quantity that remains on the demand forecast, after the forecast quantity on the availability line has been consumed. from the table field
Action Message Action Message Specifies the action message of the planning or requisition line that this availability figure is based on. from the table field
Action Message Qty. Action Message Qty. Specifies the quantity that is suggested in the planning or requisition line that this availability figure is based on. from the table field
Suggested Projected Inventory Suggested Projected Inventory Specifies the item’s inventory, including the suggested supplies that occur in planning or requisition worksheet lines. from the table field

Actions

Group Action ToolTip Runs
Processing Recalculate Update the availability numbers with any changes made by other users.
Show Document Open the document that the selected line exists on.
Item Availability by Period Show the projected quantity of the item over time according to time periods, such as day, week, or month.
Variant View or edit the item’s variants. Instead of setting up each color of an item as a separate item, you can set up the various colors as variants of the item.
Location View the actual and projected quantity of the item per location.
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.

Events published

  • OnValidateItemNoOnBeforeInitAndCalculatePeriodEntries(var Item: Record Item) (integration)
  • OnAfterSetItem(var Item: Record Item) (integration)
  • OnBeforeOnOpenPage(var IncludeBlanketOrders: Boolean; var PeriodType: Option; var Item: Record Item; var LocationFilter: Text) + BC24 − BC24 (integration)
  • OnBeforeInitialize(var Item: Record Item; var ForecastName: Code[10]; var IncludeBlanketOrders: Boolean; var IncludePlanningSuggestions: Boolean; var IsHandled: Boolean) (integration)

Procedures

  • InitAndCalculatePeriodEntries() (protected)
  • SetItem(var NewItem: Record Item)
  • SetForecastName(NewForcastName: Code[10])
  • SetIncludePlan(NewIncludePlanningSuggestions: Boolean)
  • GetSelectedDate(): Date
  • ValidateItemNo() (protected)

Plus 10 local procedures.

Triggers

OnAfterGetRecord, OnOpenPage, OnQueryClosePage

Relations

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.

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

Evidence 2 sources