---
id: object/page/5741
type: object
title: Page 5741 "Transfer Order Subform"
summary: Page 5741 "Transfer Order Subform" in Base Application (Microsoft.Inventory.Transfer). 2 public procedures. Present since at least BC23, still in BC30.
tier: official
language: en
tags:
  - page
  - base application
versions:
  introduced: null
  last_changed: null
  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: ede2597d33f2243ab978be03e2a901fc8ab041202064b6dee34bf0ed26fea09d
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Inventory/Transfer/TransferOrderSubform.Page.al
    title: src/Layers/W1/BaseApp/Inventory/Transfer/TransferOrderSubform.Page.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
  changes:
    - change/bcapps/9196
object_type: page
object_id: 5741
name: Transfer Order Subform
caption: Lines
namespace: Microsoft.Inventory.Transfer
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in: []
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 0
  procedures: 4
  events: 0
  subscribers: 0
  controls: 33
  actions: 13
relations:
  out: 1
  referenced_by: 0
  pages: 0
  extended_by: 2
  event_subscribers: 0
  calls: 3
  called_by: 0
  implements: 0
---

# Page 5741 "Transfer Order Subform"

> Page 5741 "Transfer Order Subform" in Base Application (Microsoft.Inventory.Transfer). 2 public procedures. Present since at least BC23, still in BC30.

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

## Properties

| Property | Value |
|---|---|
| Caption | Lines |
| SourceTable | Transfer 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 |
|---|---|---|---|
| Control1 | Item No. | [Item No.](../table/5741.md#fields) | Specifies the number of the item that will be transferred. <small>from the table field</small> |
|  | Variant Code | [Variant Code](../table/5741.md#fields) | Specifies the variant of the item on the line. <small>from the table field</small> |
|  | Planning Flexibility | [Planning Flexibility](../table/5741.md#fields) | Specifies whether the supply represented by this line is considered by the planning system when calculating action messages. <small>from the table field</small> |
|  | Description | [Description](../table/5741.md#fields) | Specifies a description of the entry. |
|  | Description 2 | [Description 2](../table/5741.md#fields) | Specifies information in addition to the description of the item being transferred. <small>from the table field</small> |
|  | Transfer-from Bin Code | [Transfer-from Bin Code](../table/5741.md#fields) | Specifies the code for the bin that the items are transferred from. <small>from the table field</small> |
|  | Transfer-To Bin Code | [Transfer-To Bin Code](../table/5741.md#fields) | Specifies the code for the bin that the items are transferred to. <small>from the table field</small> |
|  | Quantity | [Quantity](../table/5741.md#fields) | Specifies the quantity of the item that will be processed as the document stipulates. <small>from the table field</small> |
|  | Reserved Quantity Inbnd. | [Reserved Quantity Inbnd.](../table/5741.md#fields) | Specifies the quantity of the item reserved at the transfer-to location. <small>from the table field</small> |
|  | Reserved Quantity Shipped | [Reserved Quantity Shipped](../table/5741.md#fields) | Specifies how many units on the shipped transfer order are reserved. <small>from the table field</small> |
|  | Reserved Quantity Outbnd. | [Reserved Quantity Outbnd.](../table/5741.md#fields) | Specifies the quantity of the item reserved at the transfer-from location. <small>from the table field</small> |
|  | Unit of Measure Code | [Unit of Measure Code](../table/5741.md#fields) | Specifies how each unit of the item or resource is measured, such as in pieces or hours. By default, the value in the Base Unit of Measure field on the item or resource card is inserted. <small>from the table field</small> |
|  | Unit of Measure | [Unit of Measure](../table/5741.md#fields) | Specifies the name of the item or resource's unit of measure, such as piece or hour. <small>from the table field</small> |
|  | Qty. to Ship | [Qty. to Ship](../table/5741.md#fields) | Specifies the quantity of items that remain to be shipped. <small>from the table field</small> |
|  | Quantity Shipped | [Quantity Shipped](../table/5741.md#fields) | Specifies how many units of the item on the line have been posted as shipped. <small>from the table field</small> |
|  | Qty. to Receive | [Qty. to Receive](../table/5741.md#fields) | Specifies the quantity of items that remains to be received. <small>from the table field</small> |
|  | Quantity Received | [Quantity Received](../table/5741.md#fields) | Specifies how many units of the item on the line have been posted as received. <small>from the table field</small> |
|  | Shipment Date | [Shipment Date](../table/5741.md#fields) | Specifies when items on the document are shipped or were shipped. A shipment date is usually calculated from a requested delivery date plus lead time. <small>from the table field</small> |
|  | Receipt Date | [Receipt Date](../table/5741.md#fields) | Specifies the date that you expect the transfer-to location to receive the shipment. <small>from the table field</small> |
|  | Shipping Agent Code | [Shipping Agent Code](../table/5741.md#fields) | Specifies the code for the shipping agent who is transporting the items. <small>from the table field</small> |
|  | Shipping Agent Service Code | [Shipping Agent Service Code](../table/5741.md#fields) | Specifies the code for the service, such as a one-day delivery, that is offered by the shipping agent. <small>from the table field</small> |
|  | Shipping Time | [Shipping Time](../table/5741.md#fields) | Specifies how long it takes from when the items are shipped from the warehouse to when they are delivered. <small>from the table field</small> |
|  | Outbound Whse. Handling Time | [Outbound Whse. Handling Time](../table/5741.md#fields) | Specifies a date formula for the time it takes to get items ready to ship from this location. The time element is used in the calculation of the delivery date as follows: Shipment Date + Outbound Warehouse Handling Time = Planned Shipment Date + Shipping Time = Planned Delivery Date. <small>from the table field</small> |
|  | Inbound Whse. Handling Time | [Inbound Whse. Handling Time](../table/5741.md#fields) | Specifies the time it takes to make items part of available inventory, after the items have been posted as received. <small>from the table field</small> |
|  | Appl.-to Item Entry | [Appl.-to Item Entry](../table/5741.md#fields) | Specifies the number of the item ledger entry that the document or journal line is applied to. <small>from the table field</small> |
|  | Shortcut Dimension 1 Code | [Shortcut Dimension 1 Code](../table/5741.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/5741.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 |
|---|---|---|---|
| Processing | Select items | Add two or more items from the full list of your inventory items. |  |
| Functions | Reserve | Reserve the quantity that is required on the document line that you opened this window for. |  |
|  | Reserve from Inventory | Reserve items for the selected line from inventory. |  |
|  | Explode BOM | Add a line for each component on the bill of materials for the selected item. For example, this is useful for selling the parent item as a kit. CAUTION: The line for the parent item will be deleted and only its description will display. To undo this action, delete the component lines and add a line ... |  |
| 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. |  |
|  | 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. |  |
|  | Lot | View the current and projected quantity of the item in each lot. | [Page 520 "Item Availability by Lot No."](../page/520.md) |
|  | 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. |  |
| Line | Dimensions | View or edit dimensions, such as area, project, or department, that you can assign to sales and purchase documents to distribute costs and analyze transaction history. |  |
| Item Tracking Lines | Shipment | View or edit serial, lot and package numbers that are assigned to the item on the document or journal line. |  |
|  | Receipt | View or edit serial, lot and package numbers that are assigned to the item on the document or journal line. |  |

## Procedures

- `UpdateForm(SetSaveRecord: Boolean)`
- `ExplodeBOM()`

Plus 2 local procedures.

## Triggers

OnAfterGetRecord, OnDeleteRecord, OnNewRecord, OnOpenPage

## Relations

- source table [Table 5741 "Transfer Line"](../table/5741.md)

## Extended by

- [Page extension 20529 "Subc. Trans. Order Sub."](../pageextension/20529.md)
- [Page extension 6259 "Sust. Transfer Order Subform"](../pageextension/6259.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 99000836 "Transfer Line-Reserve"](../codeunit/99000836.md) (2 calls: `OnDeleteRecord → DeleteLine`, `OnDeleteRecord → DeleteLineConfirm`)
- [Codeunit 408 "DimensionManagement"](../codeunit/408.md) (1 call: `SetDimensionsVisibility → UseShortcutDims`)
- [Codeunit 67 "Transfer-Explode BOM"](../codeunit/67.md) (1 call: `ExplodeBOM → (object)`)

## Recent changes

- 2026-08-27 [#9196 [Master] - What If Impact on Planning and Supply](../../changes/bcapps/9196.md) (main, BC30, feature)

## Across versions

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

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