tableInventoryofficial - Microsoftderived - from the source, no model text

Table 5741 "Transfer Line"

Base Application · Microsoft.Inventory.Transfer

Across versions

  1. BC23present
  2. BC24declaration changed
  3. BC252 events added
  4. BC261 fields removed, 1 events added
  5. BC271 events added
  6. BC2851 fields changed
  7. BC29-30unchanged

Neighbourhood 47 connected objects and pages

Table 337 "Reservation Entry" (relates to, 6 links)Reservation EntryTable 14 "Location" (relates to, 3 links)LocationTable 27 "Item" (relates to, 2 links)Table 349 "Dimension Value" (relates to, 2 links)Table 251 "Gen. Product Posting Group" (relates to)Table 291 "Shipping Agent" (relates to)Table 480 "Dimension Set Entry" (relates to)Table 5401 "Item Variant" (relates to)Table 5404 "Item Unit of Measure" (relates to)Page 5749 "Transfer Lines" (pages and codeunits on it, 3 links)Transfer LinesCodeunit 67 "Transfer-Explode BOM" (pages and codeunits on it)Page 20501 "Subc. Transfer Line Factbox" (pages and codeunits on it)Page 30205 "APIV2 - Trans. Order Lines" (pages and codeunits on it)Page 5741 "Transfer Order Subform" (pages and codeunits on it)Page 99000896 "Available - Transfer Lines" (pages and codeunits on it)Table extension 20517 "Subc. Transfer Line" (extended by)Table extension 6250 "Sust. Transfer Line" (extended by)Codeunit 20544 "Subc. Transfer Line Ext." (event subscribers, 8 links)Subc. Transfer Line Ext.Codeunit 1508 "Notification Lifecycle Handler" (event subscribers, 4 links)Codeunit 20541 "Subc. Transfer WIP Posting" (event subscribers, 4 links)Subc. Transfer WIP PostingCodeunit 6258 "Sust. Transfer Subscriber" (event subscribers, 3 links)Codeunit 20518 "Subc. Planning Line Mgmt Ext." (event subscribers)Codeunit 408 "DimensionManagement" (calls, 8 links)DimensionManagementCodeunit 99000836 "Transfer Line-Reserve" (calls, 8 links)Transfer Line-ReserveCodeunit 5402 "Unit of Measure Management" (calls, 3 links)Unit of Measure ManagementCodeunit 311 "Item-Check Avail." (calls, 2 links)Item-Check Avail.Codeunit 5777 "Whse. Validate Source Line" (calls, 2 links)Codeunit 99000845 "Reservation Management" (calls, 2 links)Codeunit 6500 "Item Tracking Management" (calls)Codeunit 7302 "WMS Management" (calls)Codeunit 7317 "Whse. Integration Management" (calls)Codeunit 99000815 "Reservation-Check Date Confl." (calls)Page 38 "Item Ledger Entries" (calls)Page 497 "Reservation Entries" (calls)Table extension 20502 "Subc. Prod Order Comp Ext." (referenced by, 4 links)Subc. Prod Order Comp Ext.Table 27 "Item" (referenced by, 3 links)ItemTable 5700 "Stockkeeping Unit" (referenced by, 3 links)Stockkeeping UnitTable 5740 "Transfer Header" (referenced by, 3 links)Transfer HeaderTable extension 6249 "Sustainability Transfer Header" (referenced by, 3 links)Sustainability Transfer HeaderGet an availability overview (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.Transfer · BC23-30 · source at ea08af5e · facts from BC29

Learn documents this table through its pages: Page 99000896 “Available - Transfer Lines” (1 Learn page).

Properties

Property Value
Caption Transfer Line
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 Document No. Δ BC28 Code[20] Specifies the document number that is associated with the line or entry.
2 Line No. Integer —
3 Item No. Δ BC28 Code[20] Specifies the number of the item that will be transferred. TableRelation Table 27 “Item” (Item where(Type = const(Inventory), Blocked = const(false)))
4 Quantity Δ BC28 Decimal Specifies the quantity of the item that will be processed as the document stipulates.
5 Unit of Measure Δ BC28 Text[50] Specifies the name of the item or resource’s unit of measure, such as piece or hour.
6 Qty. to Ship Δ BC28 Decimal Specifies the quantity of items that remain to be shipped.
7 Qty. to Receive Δ BC28 Decimal Specifies the quantity of items that remains to be received.
8 Quantity Shipped Δ BC28 Decimal Specifies how many units of the item on the line have been posted as shipped. not editable
9 Quantity Received Δ BC28 Decimal Specifies how many units of the item on the line have been posted as received. not editable
10 Status Option — OptionCaption: Open,Released; not editable
11 Shortcut Dimension 1 Code Δ BC28 Code[20] 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. TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1), Blocked = const(false)))
12 Shortcut Dimension 2 Code Δ BC28 Code[20] 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. TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2), Blocked = const(false)))
13 Description Δ BC28 Text[100] Specifies a description of the item. TableRelation Table 27 “Item” (Item where(Type = const(Inventory), Blocked = const(false)))
14 Gen. Prod. Posting Group Code[20] — TableRelation Table 251 “Gen. Product Posting Group” (Gen. Product Posting Group)
15 Inventory Posting Group Code[20] — TableRelation Table 94 “Inventory Posting Group” (Inventory Posting Group)
16 Quantity (Base) Δ BC28 Decimal Specifies the quantity on the line expressed in base units of measure. via Page 99000896 “Available - Transfer Lines”
17 Outstanding Qty. (Base) Δ BC28 Decimal — not editable
18 Qty. to Ship (Base) Δ BC28 Decimal —
19 Qty. Shipped (Base) Δ BC28 Decimal — not editable
20 Qty. to Receive (Base) Δ BC28 Decimal —
21 Qty. Received (Base) Δ BC28 Decimal — not editable
22 Qty. per Unit of Measure Δ BC28 Decimal — not editable
23 Unit of Measure Code Δ BC28 Code[10] 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. TableRelation Table 5404 “Item Unit of Measure” (“Item Unit of Measure”.Code where(“Item No.” = field(“Item No.”)))
24 Outstanding Quantity Δ BC28 Decimal Specifies the quantity of the items that remains to be shipped. not editable
25 Gross Weight Δ BC28 Decimal —
26 Net Weight Δ BC28 Decimal —
27 Unit Volume Δ BC28 Decimal —
28 Qty. Rounding Precision Δ BC28 Decimal — not editable
29 Qty. Rounding Precision (Base) Δ BC28 Decimal — not editable
30 Variant Code Δ BC28 Code[10] Specifies the variant of the item on the line. TableRelation Table 5401 “Item Variant” (“Item Variant”.Code where(“Item No.” = field(“Item No.”), Blocked = const(false)))
31 Units per Parcel Δ BC28 Decimal —
32 Description 2 Δ BC28 Text[50] Specifies information in addition to the description of the item being transferred.
33 In-Transit Code Code[10] — TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(true))); not editable
34 Qty. in Transit Δ BC28 Decimal Specifies the quantity of the item that is in transit. not editable
35 Qty. in Transit (Base) Δ BC28 Decimal — not editable
36 Transfer-from Code Δ BC28 Code[10] Specifies the code of the location that items are transferred from. TableRelation Table 14 “Location”; not editable
37 Transfer-to Code Δ BC28 Code[10] Specifies the code of the location that the items are transferred to. TableRelation Table 14 “Location”; not editable
38 Shipment Date Δ BC28 Date 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.
39 Receipt Date Δ BC28 Date Specifies the date that you expect the transfer-to location to receive the shipment.
40 Derived From Line No. Integer — TableRelation Table 5741 “Transfer Line” (“Transfer Line”.“Line No.” where(“Document No.” = field(“Document No.”)))
41 Shipping Agent Code Δ BC28 Code[10] Specifies the code for the shipping agent who is transporting the items. TableRelation Table 291 “Shipping Agent” (Shipping Agent)
42 Shipping Agent Service Code Δ BC28 Code[10] Specifies the code for the service, such as a one-day delivery, that is offered by the shipping agent. TableRelation Table 5790 “Shipping Agent Services” (“Shipping Agent Services”.Code where(“Shipping Agent Code” = field(“Shipping Agent Code”)))
43 Appl.-to Item Entry Δ BC28 Integer Specifies the number of the item ledger entry that the document or journal line is applied to.
50 Reserved Quantity Inbnd. Δ BC28 Decimal Specifies the quantity of the item reserved at the transfer-to location. FlowField: sum(“Reservation Entry”.Quantity where(“Source ID” = field(“Document No.”), “Source Ref. No.” = field(“Line No.”), “Source Type” = const(5741), “Source Subtype” = const(“1”), “Source Prod. Order Line” = field(“Derived From Line No.”), “Reservation Status” = const(Reservation))); not editable
51 Reserved Quantity Outbnd. Δ BC28 Decimal Specifies the quantity of the item reserved at the transfer-from location. FlowField: - sum(“Reservation Entry”.Quantity where(“Source ID” = field(“Document No.”), “Source Ref. No.” = field(“Line No.”), “Source Type” = const(5741), “Source Subtype” = const(“0”), “Source Prod. Order Line” = field(“Derived From Line No.”), “Reservation Status” = const(Reservation))); not editable
52 Reserved Qty. Inbnd. (Base) Δ BC28 Decimal Specifies the quantity of the item reserved at the transfer-to location, expressed in base units of measure. via Page 99000896 “Available - Transfer Lines” FlowField: sum(“Reservation Entry”.“Quantity (Base)” where(“Source ID” = field(“Document No.”), “Source Ref. No.” = field(“Line No.”), “Source Type” = const(5741), “Source Subtype” = const(“1”), “Source Prod. Order Line” = field(“Derived From Line No.”), “Reservation Status” = const(Reservation))); not editable
53 Reserved Qty. Outbnd. (Base) Δ BC28 Decimal Specifies the quantity of the item reserved at the transfer-from location, expressed in the base unit of measure. via Page 99000896 “Available - Transfer Lines” FlowField: - sum(“Reservation Entry”.“Quantity (Base)” where(“Source ID” = field(“Document No.”), “Source Ref. No.” = field(“Line No.”), “Source Type” = const(5741), “Source Subtype” = const(“0”), “Source Prod. Order Line” = field(“Derived From Line No.”), “Reservation Status” = const(Reservation))); not editable
54 Shipping Time Δ BC28 DateFormula Specifies how long it takes from when the items are shipped from the warehouse to when they are delivered.
55 Reserved Quantity Shipped Δ BC28 Decimal Specifies how many units on the shipped transfer order are reserved. FlowField: sum(“Reservation Entry”.Quantity where(“Source ID” = field(“Document No.”), “Source Ref. No.” = filter(<> 0), “Source Type” = const(5741), “Source Subtype” = const(“1”), “Source Prod. Order Line” = field(“Line No.”), “Reservation Status” = const(Reservation))); not editable
56 Reserved Qty. Shipped (Base) Δ BC28 Decimal — FlowField: sum(“Reservation Entry”.“Quantity (Base)” where(“Source ID” = field(“Document No.”), “Source Ref. No.” = filter(<> 0), “Source Type” = const(5741), “Source Subtype” = const(“1”), “Source Prod. Order Line” = field(“Line No.”), “Reservation Status” = const(Reservation))); not editable
70 Direct Transfer Boolean —
480 Dimension Set ID Integer — TableRelation Table 480 “Dimension Set Entry” (Dimension Set Entry); not editable
5704 Item Category Code Code[20] — TableRelation Table 5722 “Item Category” (Item Category)
5750 Whse. Inbnd. Otsdg. Qty (Base) Δ BC28 Decimal — FlowField: sum(“Warehouse Receipt Line”.“Qty. Outstanding (Base)” where(“Source Type” = const(5741), “Source Subtype” = const(“1”), “Source No.” = field(“Document No.”), “Source Line No.” = field(“Line No.”))); not editable
5751 Whse Outbnd. Otsdg. Qty (Base) Δ BC28 Decimal — FlowField: sum(“Warehouse Shipment Line”.“Qty. Outstanding (Base)” where(“Source Type” = const(5741), “Source Subtype” = const(“0”), “Source No.” = field(“Document No.”), “Source Line No.” = field(“Line No.”))); not editable
5752 Completely Shipped Boolean — not editable
5753 Completely Received Boolean — not editable
5793 Outbound Whse. Handling Time Δ BC28 DateFormula 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.
5794 Inbound Whse. Handling Time Δ BC28 DateFormula Specifies the time it takes to make items part of available inventory, after the items have been posted as received.
7300 Transfer-from Bin Code Δ BC28 Code[20] Specifies the code for the bin that the items are transferred from. TableRelation Table 7302 “Bin Content” (“Bin Content”.“Bin Code” where(“Location Code” = field(“Transfer-from Code”), “Item No.” = field(“Item No.”), “Variant Code” = field(“Variant Code”)))
7301 Transfer-To Bin Code Δ BC28 Code[20] Specifies the code for the bin that the items are transferred to. TableRelation Table 7354 “Bin” (Bin.Code where(“Location Code” = field(“Transfer-to Code”)))
99000755 Planning Flexibility Δ BC28 Enum “Reservation Planning Flexibility” Specifies whether the supply represented by this line is considered by the planning system when calculating action messages. enum Enum 340 “Reservation Planning Flexibility”

Keys

  • Key1: Document No., Line No. (clustered)
  • Key2: Transfer-to Code, Status, Derived From Line No., Item No., Variant Code, Shortcut Dimension 1 Code, Shortcut Dimension 2 Code, Receipt Date, In-Transit Code
  • Key3: Transfer-from Code, Status, Derived From Line No., Item No., Variant Code, Shortcut Dimension 1 Code, Shortcut Dimension 2 Code, Shipment Date, In-Transit Code
  • Key4: Item No., Variant Code
  • Key5: Transfer-to Code, Receipt Date, Item No., Variant Code
  • Key6: Transfer-from Code, Shipment Date, Item No., Variant Code
  • Key7: Document No., Item No., Transfer-from Code, Transfer-from Bin Code

Events published

  • OnAfterInitDefaultDimensionSources(var TransferLine: Record "Transfer Line"; var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]; CurrentFieldNo: Integer) (integration)
  • OnAfterCreateDim(var TransferLine: Record "Transfer Line"; DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]; xTransferLine: Record "Transfer Line"; CurrentFieldNo: Integer) (integration)
  • OnAfterAssignItemValues(var TransferLine: Record "Transfer Line"; Item: Record Item; TransferHeader: Record "Transfer Header") (integration)
  • OnAfterFilterLinesWithItemToPlan(var Item: Record Item; IsReceipt: Boolean; IsSupplyForPlanning: Boolean; var TransferLine: Record "Transfer Line") (integration)
  • OnAfterFilterInboundLinesForReservation(var TransferLine: Record "Transfer Line"; ReservationEntry: Record "Reservation Entry"; AvailabilityFilter: Text; Positive: Boolean) (integration)
  • OnAfterFilterOutboundLinesForReservation(var TransferLine: Record "Transfer Line"; ReservationEntry: Record "Reservation Entry"; AvailabilityFilter: Text; Positive: Boolean) (integration)
  • OnAfterGetDefaultBin(var TransferLine: Record "Transfer Line"; FromLocationCode: Code[10]; ToLocationCode: Code[10]) (integration)
  • OnAfterGetTransHeader(var TransferLine: Record "Transfer Line"; TransferHeader: Record "Transfer Header") (integration)
  • OnAfterInitOutstandingQty(var TransferLine: Record "Transfer Line"; CurrentFieldNo: Integer) (integration)
  • OnAfterInitQtyInTransit(var TransferLine: Record "Transfer Line"; CurrentFieldNo: Integer) (integration)
  • OnAfterInitQtyToReceive(var TransferLine: Record "Transfer Line"; CurrentFieldNo: Integer) (integration)
  • OnAfterInitQtyToShip(var TransferLine: Record "Transfer Line"; CurrentFieldNo: Integer) (integration)
  • OnAfterResetPostedQty(var TransferLine: Record "Transfer Line") (integration)
  • OnAfterShowDimensions(var TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line") (integration)
  • OnAfterSetReservationFilters(var ReservEntry: Record "Reservation Entry"; TransferLine: Record "Transfer Line") (integration)
  • OnAfterShowReservation(var TransferLine: Record "Transfer Line") (integration)
  • OnAfterTestStatusOpen(var TransferLine: Record "Transfer Line"; TransferHeader: Record "Transfer Header") (integration)
  • OnAfterUpdateWithWarehouseShipReceive(var TransferLine: Record "Transfer Line"; CurrentFieldNo: Integer) (integration)
  • OnAfterValidateShortcutDimCode(var TransferLine: Record "Transfer Line"; var xTransferLine: Record "Transfer Line"; FieldNumber: Integer; var ShortcutDimCode: Code[20]) (integration)
  • OnBeforeCheckItemAvailable(var TransferLine: Record "Transfer Line"; CalledByFieldNo: Integer; CurrentFieldNo: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeCheckItemCanBeShipped(var TransferLine: Record "Transfer Line"; var IsHandled: Boolean) (integration)
  • OnBeforeCheckTransferHeader(TransferHeader: Record "Transfer Header"; var IsHandled: Boolean; TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line") (integration)
  • OnBeforeCheckWarehouse(TransferLine: Record "Transfer Line"; Location: Record Location; Receive: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeGetItemNo(var TransLine: Record "Transfer Line"; xTransLine: Record "Transfer Line"; CurrentFieldNo: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeGetReservationQty(var TransferLine: Record "Transfer Line"; var QtyReserved: Decimal; var QtyReservedBase: Decimal; var QtyToReserve: Decimal; var QtyToReserveBase: Decimal; Direction: Integer; var Result: Decimal; var IsHandled: Boolean) (integration)
  • OnBeforeGetTransHeader(var TransferLine: Record "Transfer Line"; var TransferHeader: Record "Transfer Header"; var IsHandled: Boolean) (integration)
  • OnBeforeOnInsert(var TransferLine: Record "Transfer Line"; var xTransferLine: Record "Transfer Line"; TransferHeader: Record "Transfer Header"; var IsHandled: Boolean) (integration)
  • OnBeforeOpenItemTrackingLines(var TransferLine: Record "Transfer Line"; var IsHandled: Boolean) (integration)
  • OnBeforeOnDelete(var TransferLine: Record "Transfer Line") (integration)
  • OnBeforeTestStatusOpen(var TransferLine: Record "Transfer Line"; TransferHeader: Record "Transfer Header"; var IsHandled: Boolean) (integration)
  • OnBeforeUpdateWithWarehouseShipReceive(var TransferLine: Record "Transfer Line"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateDescription(var TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line"; CurrFieldNo: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeValidateShortcutDimCode(var TransferLine: Record "Transfer Line"; var xTransferLine: Record "Transfer Line"; FieldNumber: Integer; var ShortcutDimCode: Code[20]) (integration)
  • OnBeforeValidateQuantityReceiveIsBalanced(var TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateQuantityShipIsBalanced(var TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line"; var IsHandled: Boolean) (integration)
  • OnBeforeValidateQuantityBase(var TransferLine: Record "Transfer Line"; var xTransferLine: Record "Transfer Line"; FieldNumber: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeValidateQtyToShipBase(var TransferLine: Record "Transfer Line"; var xTransferLine: Record "Transfer Line"; FieldNumber: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeValidateQtyToReceiveBase(var TransferLine: Record "Transfer Line"; var xTransferLine: Record "Transfer Line"; FieldNumber: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeVerifyReserveTransferLineQuantity(var TransferLine: Record "Transfer Line"; var IsHandled: Boolean) (integration)
  • OnDeleteOnBeforeDeleteRelatedData(var TransferLine: Record "Transfer Line") (integration)
  • OnValidateItemNoOnAfterInitLine(var TransferLine: Record "Transfer Line"; TempTransferLine: Record "Transfer Line" temporary) (integration)
  • OnValidateItemNoOnAfterGetTransHeaderExternal(var TransferLine: Record "Transfer Line"; var TransHeader: Record "Transfer Header"; TempTransferLine: Record "Transfer Line" temporary) (integration)
  • OnValidateItemNoOnCopyFromTempTransLine(var TransferLine: Record "Transfer Line"; TempTransferLine: Record "Transfer Line" temporary) (integration)
  • OnValidateReceiptDateOnBeforeCalcShipmentDate(var IsHandled: Boolean; var TransferLine: Record "Transfer Line") (integration)
  • OnValidateShipmentDateOnBeforeCalcReceiptDate(var IsHandled: Boolean; var TransferLine: Record "Transfer Line") (integration)
  • OnValidateQuantityOnBeforeTransLineVerifyChange(var TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line"; var IsHandled: Boolean) (integration)
  • OnValidateQuantityOnAfterCalcQuantityBase(var TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line") (integration)
  • OnValidateUnitofMeasureCodeOnBeforeValidateQuantity(var TransferLine: Record "Transfer Line"; Item: Record Item; xTransferLine: Record "Transfer Line") (integration)
  • OnAfterSetItemLedgerEntryFilters(var ItemLedgEntry: Record "Item Ledger Entry"; TransferLine: Record "Transfer Line") (integration)
  • OnBeforeGetDefaultBin(var TransferLine: Record "Transfer Line"; var IsHandled: Boolean) (integration)
  • OnCheckWarehouseOnBeforeShowDialog(TransferLine: Record "Transfer Line"; Location: Record Location; var ShowDialog: Option " ",Message,Error; var DialogText: Text[50]) (integration)
  • OnInsertOnBeforeAssignLineNo(var TransferLine: Record "Transfer Line"; var IsHandled: Boolean) (integration)
  • OnAfterIsShippedDimChanged(var TransferLine: Record "Transfer Line"; var Result: Boolean) (integration)
  • OnBeforeShowReservation(var TransferLine: Record "Transfer Line"; var IsHandled: Boolean) (integration)
  • OnValidateTransferFromCodeOnBeforeCheckItemAvailable(var TransferLine: Record "Transfer Line") (integration)
  • OnValidateTransferToCodeOnBeforeVerifyChange(var TransferLine: Record "Transfer Line") (integration)
  • OnValidateVariantCodeOnBeforeCheckEmptyVariantCode(var TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line"; CurrentFieldNo: Integer) (integration)
  • OnBeforeSelectMultipleItems(var TransferLine: Record "Transfer Line") (integration)
  • OnAfterSelectMultipleItems(var TransferLine: Record "Transfer Line") (integration)
  • OnBeforeAddItems(var TransferLine: Record "Transfer Line"; SelectionFilter: Text; var IsHandled: Boolean) (integration)
  • OnAfterAddItem(var TransferLine: Record "Transfer Line") (integration)
  • OnBeforeCalcBaseQty(var TransferLine: Record "Transfer Line"; var Qty: Decimal; FromFieldName: Text; ToFieldName: Text) (integration)
  • OnCheckIfTransferLineMeetsReservedFromStockSetting(QtyToPost: Decimal; ReservedFromStock: Enum "Reservation From Stock"; var Result: Boolean) (integration)
  • OnBeforeValidateTransferToCode(var TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line"; CurrFieldNo: Integer; StatusCheckSuspended: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeValidateQtyToShip(var TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line"; CallingFieldNo: Integer; var IsHandled: Boolean) + BC25 (integration)
  • OnBeforeValidateQtyToReceive(var TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line"; CallingFieldNo: Integer; var IsHandled: Boolean) + BC25 (integration)
  • OnBeforeValidateItemNo(var TransferLine: Record "Transfer Line"; xTransferLine: Record "Transfer Line"; CurrentFieldNo: Integer; var IsHandled: Boolean) + BC26 (integration)
  • OnBeforeConfirmShippedDimChange(var TransferLine: Record "Transfer Line"; var Result: Boolean; var IsHandled: Boolean) + BC27 (integration)

Trigger event subscribers

Procedures

  • InitOutstandingQty(): Initializes outstanding quantity and base quantity for the current transfer line.
  • InitQtyToShip(): Initializes quantity to ship fields for the current transfer line.
  • InitQtyToReceive(): Initializes quantity to receive based on in transit location for the current transfer line.
  • InitQtyInTransit(): Calculates the quantity in transit based on in transit location for the current transfer line. Verifies whether the transfer line is completely received by checking if the Quantity is not zero and if it is equal to the “Quantity Received”.
  • ResetPostedQty(): Resets the posted quantities for the current transfer line.
  • GetTransHeaderExternal(): Retrieves the transfer header information and assigns it to the corresponding fields in the current transfer line.
  • BlockDynamicTracking(SetBlock: Boolean): Sets the block status for dynamic tracking of the transfer line.
  • ShowDimensions(): Opens a page that shows the dimensions of the current transfer line.
  • CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]): Generates a new dimension set id from provided default dimensions for the current transfer line.
  • ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20]): Triggers validation of shortcut dimension values.
  • LookupShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20]): Displays a shortcut dimension list for the user to choose from.
  • ShowShortcutDimCode(var ShortcutDimCode: array[8] of Code[20]): Retrieves a shortcut dimension list for the current transfer line.
  • SelectMultipleItems(): Runs an item list page for the user to select multiple items for transfer.
  • AddItems(SelectionFilter: Text): Adds items to the transfer line based on the specified selection filter.
  • AddItem(var TransferLine: Record "Transfer Line"; ItemNo: Code[20]): Creates a new transfer line and validates item no based on provided ‘ItemNo’.
  • InitNewLine(var NewTransferLine: Record "Transfer Line"): Initializes a new transfer line based on the current record.
  • CheckItemAvailable(CalledByFieldNo: Integer): Checks if an item is available for transfer.
  • CheckDirectTransferQtyToShip(): Checks if the entire quantity on the line is shipped in case of direct Transfer.
  • OpenItemTrackingLines(Direction: Enum "Transfer Direction"): Opens the item tracking lines for the specified transfer direction.
  • OpenItemTrackingLinesWithReclass(Direction: Enum "Transfer Direction"): Opens the item tracking lines for the specified transfer direction.
  • TestStatusOpen(): Test whether the status of a transfer document is set to ‘Open’.
  • SuspendStatusCheck(Suspend: Boolean): Sets the status check suspension flag.
  • ShowReservation(): Displays the reservation for the transfer line.
  • UpdateWithWarehouseShipReceive(): Updates “Qty. to Ship” and “Qty. to Receive” fields of current transfer line based on location setup.
  • RenameNo(OldNo: Code[20]; NewNo: Code[20]): Renames the item number in the transfer line table.
  • CheckWarehouse(Location: Record Location; Receive: Boolean): Checks warehouse requirements for a transfer line. It determines whether a dialog should be displayed to the user based on the location setup and receive flag. In case a dialog needs to be displayed, an appropriate message or error is presented.
  • GetRemainingQty(var RemainingQty: Decimal; var RemainingQtyBase: Decimal; Direction: Integer): Calculates remaining quantity and remaining base quantity according to specified direction for the current transfer line.
  • GetReservationQty(var QtyReserved: Decimal; var QtyReservedBase: Decimal; var QtyToReserve: Decimal; var QtyToReserveBase: Decimal; Direction: Integer): Decimal: Retrieves reservation quantities for the current transfer line.
  • GetSourceCaption(): Text: Combines values of “Document No.”, “Line No.” and “Item No.” fields of the current transfer line.
  • SetReservationEntry(var ReservEntry: Record "Reservation Entry"; Direction: Enum "Transfer Direction"): Sets the reservation entry for the current transfer line based on specified direction.
  • SetReservationFilters(var ReservEntry: Record "Reservation Entry"; Direction: Enum "Transfer Direction"): Sets filters for the specified reservation entry based on the transfer direction.
  • ReservEntryExist(): Boolean: Checks if a reservation entry exists for the transfer line.
  • IsInbound(): Boolean: Checks if the current transfer line is inbound.
  • FilterLinesWithItemToPlan(var Item: Record Item; IsReceipt: Boolean; IsSupplyForPlanning: Boolean): Filters the lines with the provided item for planning.
  • FindLinesWithItemToPlan(var Item: Record Item; IsReceipt: Boolean; IsSupplyForPlanning: Boolean): Boolean: Finds the lines with the provided item to plan.
  • LinesWithItemToPlanExist(var Item: Record Item; IsReceipt: Boolean): Boolean: Checks if there are any lines with the provided item that need to be planned.
  • FilterInboundLinesForReservation(ReservationEntry: Record "Reservation Entry"; AvailabilityFilter: Text; Positive: Boolean): Filters the inbound transfer lines based on provided reservation entry and availability date filter.
  • FilterOutboundLinesForReservation(ReservationEntry: Record "Reservation Entry"; AvailabilityFilter: Text; Positive: Boolean): Filters the outbound transfer lines based on provided reservation entry and availability date filter.
  • VerifyItemLineDim(): Verifies if the item line dimensions have been changed and confirms the change if necessary.
  • ReserveFromInventory(var TransLine: Record "Transfer Line"): Automatically creates reservations for the item quantity of provided transfer lines.
  • IsShippedDimChanged(): Boolean: Determines if the dimensions of already shipped transfer line have been changed.
  • ConfirmShippedDimChange(): Boolean: Confirms the change of dimensions for an already shipped transfer line.
  • GetTransferHeader(): Record "Transfer Header": Retrieves the transfer header record based on document number of the current transfer line.
  • DateConflictCheck(): Checks for date conflicts in the transfer line in case global parameter ‘TrackingBlocked’ is set to false.
  • RowID1(Direction: Enum "Transfer Direction"): Text[250]: Returns the Row ID for the specified transfer direction.
  • CreateDimFromDefaultDim(): Creates a dimension based on default dimension source.
  • CheckIfTransferLineMeetsReservedFromStockSetting(QtyToPost: Decimal; ReservedFromStock: Enum "Reservation From Stock"): Boolean: Checks if qunatity on the current transfer line meets the reserved from stock setting.
  • ShowReservationEntries(Modal: Boolean; Direction: Enum "Transfer Direction"): Displays reservation entries for the current transfer line.

Plus 21 local procedures.

Triggers

OnDelete, OnInsert, OnModify, OnRename

Relations

Referenced by

17 fields in 6 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.

Recent changes

Countries that replace it

CA, IT, MX, US

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: "table", object_name: "Transfer Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources