---
id: object/page/5877
type: object
title: Page 5877 "Physical Inventory Order Subf."
summary: Page 5877 "Physical Inventory Order Subf." in Base Application (Microsoft.Inventory.Counting.Document). 1 public procedures, 1 events. Present since at least BC23, still in BC30, changed in BC24.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: "24"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 4470f9aec41e767619404816b5619d7c31bbd2965abf1dd92eb3f1dcabf2bf68
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Counting/Document/PhysicalInventoryOrderSubf.Page.al
    title: src/Layers/W1/BaseApp/Inventory/Counting/Document/PhysicalInventoryOrderSubf.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: page
object_id: 5877
name: Physical Inventory Order Subf.
caption: Lines
namespace: Microsoft.Inventory.Counting.Document
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 5
  events: 1
  subscribers: 0
  controls: 32
  actions: 11
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 0
  event_subscribers: 0
  calls: 2
  called_by: 0
  implements: 0
---

# Page 5877 "Physical Inventory Order Subf."

> Page 5877 "Physical Inventory Order Subf." in Base Application (Microsoft.Inventory.Counting.Document). 1 public procedures, 1 events. Present since at least BC23, still in BC30, changed in BC24.

Base Application · Microsoft.Inventory.Counting.Document · captioned "Lines" · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Counting/Document/PhysicalInventoryOrderSubf.Page.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Lines |
| SourceTable | Phys. Invt. Order Line |
| PageType | ListPart |

## 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 |
|---|---|---|---|
| Control40 | Item No. | [Item No.](../table/5876.md#fields) | Specifies the number of the item, which should be counted when taking the physical inventory. <small>from the table field</small> |
|  | Item Reference No. | [Item Reference No.](../table/5876.md#fields) | Specifies a reference to the item number as defined by the item's barcode. <small>from the table field</small> |
|  | Variant Code | [Variant Code](../table/5876.md#fields) | Specifies the variant of the item on the line. <small>from the table field</small> |
|  | Description | [Description](../table/5876.md#fields) | Specifies the description of the item. <small>from the table field</small> |
|  | Description 2 | [Description 2](../table/5876.md#fields) | Specifies an additional description of the item. <small>from the table field</small> |
|  | Location Code | [Location Code](../table/5876.md#fields) | Specifies the location where the item must be counted. <small>from the table field</small> |
|  | Bin Code | [Bin Code](../table/5876.md#fields) | Specifies the bin where the item must be counted. <small>from the table field</small> |
|  | Unit of Measure | [Unit of Measure](../table/5876.md#fields) | Specifies the unit of measure, such as bottle or piece, that is currently used for the item. <small>from the table field</small> |
|  | Base Unit of Measure Code | [Base Unit of Measure Code](../table/5876.md#fields) | Specifies the base unit of measure that is set up for the item. |
|  | Shelf No. | [Shelf No.](../table/5876.md#fields) | Specifies the shelf number where the item can be found normally. <small>from the table field</small> |
|  | Qty. Expected (Base) | [Qty. Expected (Base)](../table/5876.md#fields) | Specifies the expected inventory quantity in the base unit of measure. |
|  | Qty. Exp. Calculated | [Qty. Exp. Calculated](../table/5876.md#fields) | Specifies if the Qty. Expected (Base) field has been updated with the Calculate Expected Qty. function. <small>from the table field</small> |
|  | Qty. Exp. Tracking (Base) | [Qty. Exp. Tracking (Base)](../table/5876.md#fields) | Specifies the item's expected inventory of serial, lot and package numbers in the base unit of measure. |
|  | Use Item Tracking | [Use Item Tracking](../table/5876.md#fields) | Specifies that the counting of the item is done by counting its serial, lot and package numbers. <small>from the table field</small> |
|  | Qty. Recorded (Base) | [Qty. Recorded (Base)](../table/5876.md#fields) | Specifies the counted quantity in the base unit of measure on the physical inventory order line. |
|  | On Recording Lines | [On Recording Lines](../table/5876.md#fields) | Specifies if the item exists on one or more physical inventory recording lines. <small>from the table field</small> |
|  | No. Finished Rec.-Lines | [No. Finished Rec.-Lines](../table/5876.md#fields) | Specifies how many of the related physical inventory recordings are closed. <small>from the table field</small> |
|  | Recorded Without Order | [Recorded Without Order](../table/5876.md#fields) | Specifies that no physical inventory order lines existed for the recorded item, and that the line was generated based on the related recording. |
|  | Entry Type | [Entry Type](../table/5876.md#fields) | Specifies if the difference in the Quantity (Base) field on the related closed recording is positive or negative. <small>from the table field</small> |
|  | Quantity (Base) | [Quantity (Base)](../table/5876.md#fields) | Specifies the difference between the Qty. Expected (Base) and the Qty. Recorded (Base) fields. |
|  | Pos. Qty. (Base) | [Pos. Qty. (Base)](../table/5876.md#fields) | Specifies the positive difference between the Qty. Expected (Base) and the Qty. Recorded (Base) fields. |
|  | Neg. Qty. (Base) | [Neg. Qty. (Base)](../table/5876.md#fields) | Specifies the negative difference between the Qty. Expected (Base) and the Qty. Recorded (Base) fields. |
|  | Unit Amount | [Unit Amount](../table/5876.md#fields) | Specifies the unit price of the item. <small>from the table field</small> |
|  | Unit Cost | [Unit Cost](../table/5876.md#fields) | Specifies the unit costs of the item, which will be used when posting the physical inventory. <small>from the table field</small> |
|  | Shortcut Dimension 1 Code | [Shortcut Dimension 1 Code](../table/5876.md#fields) | Specifies the code for Shortcut Dimension 1, which is one of two global dimension codes that you set up in the General Ledger Setup window. <small>from the table field</small> |
|  | Shortcut Dimension 2 Code | [Shortcut Dimension 2 Code](../table/5876.md#fields) | Specifies the code for Shortcut Dimension 2, which is one of two global dimension codes that you set up in the General Ledger Setup window. <small>from the table field</small> |
|  | ShortcutDimCode[3] | `ShortcutDimCode[3]` | — |
|  | ShortcutDimCode[4] | `ShortcutDimCode[4]` | — |
|  | ShortcutDimCode[5] | `ShortcutDimCode[5]` | — |
|  | ShortcutDimCode[6] | `ShortcutDimCode[6]` | — |
|  | ShortcutDimCode[7] | `ShortcutDimCode[7]` | — |
|  | ShortcutDimCode[8] | `ShortcutDimCode[8]` | — |

## Actions

| Group | Action | ToolTip | Runs |
|---|---|---|---|
| Line | Recording Lines | View one or more physical inventory recording lines where the selected item exists |  |
|  | Dimensions | View or edit dimensions, such as a project or department, that are assigned to the physical inventory order line for financial analysis. |  |
| Item Tracking Lines | Expected Tracking Lines | View the serial, lot or package numbers that are currently recorded (expected) for the item on the line. |  |
|  | All Diff. Tracking Lines | View the serial, lot or package numbers that are different on the related recording than currently recorded (expected) for the item on the line. |  |
|  | Pos. Diff. Tracking Lines | View the serial, lot or package numbers that are counted as more on the related recording than currently recorded (expected) for the item on the line. |  |
|  | Neg. Diff. Tracking Lines | View the serial, lot or package numbers that are counted as less on the related recording than currently recorded (expected) for the item on the line. |  |
| Entries | Ledger Entries | View the item's item ledger entries. |  |
|  | Phys. Inventory Ledger Entries | View the item's physical inventory ledger entries, meaning the history of the item's ledger entry changes from counting. |  |
| Line | Bin Content (Item) | View the item's content in bins. |  |
|  | Bin Content (Bin) | View the content of the bins where the item exists. |  |
| Functions | Calculate Expected Qty. | Update the value in the Qty. Expected (Base) field on the line with any inventory changes made since you created the order. When you have used this function, the Qty. Exp. Calculated check box is selected. |  |

## Events published

- `OnReferenceNoOnAfterLookup(var PhysInvtOrderLine: Record "Phys. Invt. Order Line")` (integration)

## Procedures

- `CalculateQtyExpected()`

Plus 3 local procedures.

## Triggers

OnAfterGetRecord, OnNewRecord, OnOpenPage

## Relations

- source table [Table 5876 "Phys. Invt. Order Line"](../table/5876.md)

## 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.

- [Codeunit 408 "DimensionManagement"](../codeunit/408.md) (1 call: `SetDimensionsVisibility → UseShortcutDims`)
- [Codeunit 5888 "Phys. Invt.-Calc. Qty. One"](../codeunit/5888.md) (1 call: `CalculateQtyExpected → (object)`)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24

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: "Physical Inventory Order Subf.")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
