Table 5740 "Transfer Header"
Base Application · Microsoft.Inventory.Transfer
- 56fields
- 106procedures
- 53events
- 1Learn pages
- 4countries replace it
- 10fields reference it
- 5event subscribers
- 12objects it calls
Across versions
- BC23present
- BC243 events added, 2 procedures added
- BC251 events added
- BC26unchanged
- BC272 events added, 1 procedures added
- BC2839 fields changed, 1 events added
- BC295 procedures added, 1 fields added
- BC30unchanged
Neighbourhood 58 connected objects and pages
Base Application · Microsoft.Inventory.Transfer · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 5740 “Transfer Order” (1 Learn page).
Properties
| Property | Value |
|---|---|
| Caption | Transfer Header |
| 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 | No. Δ BC28 | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. | |
| 2 | Transfer-from Code Δ BC28 | Code[10] | Specifies the code of the location that items are transferred from. | TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(false))) |
| 3 | Transfer-from Name Δ BC28 | Text[100] | Specifies the name of the sender at the location that the items are transferred from. | |
| 4 | Transfer-from Name 2 Δ BC28 | Text[50] | Specifies an additional part of the name of the sender at the location that the items are transferred from. | |
| 5 | Transfer-from Address Δ BC28 | Text[100] | Specifies the address of the location that the items are transferred from. | |
| 6 | Transfer-from Address 2 Δ BC28 | Text[50] | Specifies an additional part of the address of the location that items are transferred from. | |
| 7 | Transfer-from Post Code Δ BC28 | Code[20] | Specifies the postal code of the location that the items are transferred from. | TableRelation Table 225 “Post Code” (if (“Trsf.-from Country/Region Code” = const(‘’)) “Post Code” else if (“Trsf.-from Country/Region Code” = filter(<> ‘’)) “Post Code” where(“Country/Region Code” = field(“Trsf.-from Country/Region Code”))) |
| 8 | Transfer-from City Δ BC28 | Text[30] | Specifies the city of the location that the items are transferred from. | TableRelation Table 225 “Post Code” (if (“Trsf.-from Country/Region Code” = const(‘’)) “Post Code”.City else if (“Trsf.-from Country/Region Code” = filter(<> ‘’)) “Post Code”.City where(“Country/Region Code” = field(“Trsf.-from Country/Region Code”))) |
| 9 | Transfer-from County | Text[30] | — | |
| 10 | Trsf.-from Country/Region Code | Code[10] | — | TableRelation Table 9 “Country/Region” (Country/Region) |
| 11 | Transfer-to Code Δ BC28 | Code[10] | Specifies the code of the location that the items are transferred to. | TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(false))) |
| 12 | Transfer-to Name Δ BC28 | Text[100] | Specifies the name of the recipient at the location that the items are transferred to. | |
| 13 | Transfer-to Name 2 Δ BC28 | Text[50] | Specifies an additional part of the name of the recipient at the location that the items are transferred to. | |
| 14 | Transfer-to Address Δ BC28 | Text[100] | Specifies the address of the location that the items are transferred to. | |
| 15 | Transfer-to Address 2 Δ BC28 | Text[50] | Specifies an additional part of the address of the location that the items are transferred to. | |
| 16 | Transfer-to Post Code Δ BC28 | Code[20] | Specifies the postal code of the location that the items are transferred to. | TableRelation Table 225 “Post Code” (Post Code) |
| 17 | Transfer-to City Δ BC28 | Text[30] | Specifies the city of the location that items are transferred to. | TableRelation Table 225 “Post Code” (if (“Trsf.-to Country/Region Code” = const(‘’)) “Post Code”.City else if (“Trsf.-to Country/Region Code” = filter(<> ‘’)) “Post Code”.City where(“Country/Region Code” = field(“Trsf.-to Country/Region Code”))) |
| 18 | Transfer-to County | Text[30] | — | |
| 19 | Trsf.-to Country/Region Code | Code[10] | — | TableRelation Table 9 “Country/Region” (Country/Region) |
| 20 | Posting Date Δ BC28 | Date | Specifies the posting date of the transfer order. | |
| 21 | 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. | |
| 22 | Receipt Date Δ BC28 | Date | Specifies the date that you expect the transfer-to location to receive the shipment. | |
| 23 | Status Δ BC28 | Option | Specifies whether the transfer order is open or has been released for warehouse handling. | OptionCaption: Open,Released; not editable |
| 24 | Comment | Boolean | — | FlowField: exist(“Inventory Comment Line” where(“Document Type” = const(“Transfer Order”), “No.” = field(“No.”))); not editable |
| 25 | 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))) |
| 26 | 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))) |
| 27 | In-Transit Code Δ BC28 | Code[10] | Specifies the in-transit code for the transfer order, such as a shipping agent. | TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(true))) |
| 28 | No. Series | Code[20] | — | TableRelation Table 308 “No. Series” (No. Series) |
| 29 | Last Shipment No. | Code[20] | — | TableRelation Table 5744 “Transfer Shipment Header” (Transfer Shipment Header); not editable |
| 30 | Last Receipt No. | Code[20] | — | TableRelation Table 5746 “Transfer Receipt Header” (Transfer Receipt Header); not editable |
| 31 | Transfer-from Contact Δ BC28 | Text[100] | Specifies the name of the contact person at the location that the items are transferred from. | |
| 32 | Transfer-to Contact Δ BC28 | Text[100] | Specifies the name of the contact person at the location that items are transferred to. | |
| 33 | External Document No. | Code[35] | — | |
| 34 | 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) |
| 35 | 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”))) |
| 36 | Shipping Time Δ BC28 | DateFormula | Specifies how long it takes from when the items are shipped from the warehouse to when they are delivered. | |
| 37 | Shipment Method Code Δ BC28 | Code[10] | Specifies the delivery conditions of the related shipment, such as free on board (FOB). | TableRelation Table 10 “Shipment Method” (Shipment Method) |
| 47 | Transaction Type Δ BC28 | Code[10] | Specifies the type of transaction that the document represents, for the purpose of reporting to INTRASTAT. | TableRelation Table 258 “Transaction Type” (Transaction Type) |
| 48 | Transport Method Δ BC28 | Code[10] | Specifies the transport method, for the purpose of reporting to INTRASTAT. | TableRelation Table 259 “Transport Method” (Transport Method) |
| 49 | Partner VAT ID Δ BC28 | Code[20] | Specifies the counter party’s VAT number. | |
| 59 | Entry/Exit Point Δ BC28 | Code[10] | Specifies the code of either the port of entry at which the items passed into your country/region, or the port of exit. | TableRelation Table 282 “Entry/Exit Point” (Entry/Exit Point) |
| 63 | Area Δ BC28 | Code[10] | Specifies the area of the customer or vendor, for the purpose of reporting to INTRASTAT. | TableRelation Table 284 “Area” |
| 64 | Transaction Specification Δ BC28 | Code[10] | Specifies a specification of the document’s transaction, for the purpose of reporting to INTRASTAT. | TableRelation Table 285 “Transaction Specification” (Transaction Specification) |
| 70 | Direct Transfer Δ BC28 | Boolean | Specifies that the transfer does not use an in-transit location. | |
| 5858 | Direct Transfer Posting + BC29 | Enum “Direct Transfer Posting Type” | Specifies the posting type for direct transfer. The posting type determines how inventory is updated for the transfer order. | enum Enum 314 “Direct Transfer Posting Type” |
| 480 | Dimension Set ID | Integer | — | TableRelation Table 480 “Dimension Set Entry” (Dimension Set Entry); not editable |
| 5750 | Shipping Advice Δ BC28 | Enum “Sales Header Shipping Advice” | Specifies an instruction to the warehouse that ships the items, for example, that it is acceptable to do partial shipment. | enum Enum 3657 “Sales Header Shipping Advice” |
| 5751 | Posting from Whse. Ref. | Integer | — | |
| 5752 | Completely Shipped | Boolean | — | FlowField: min(“Transfer Line”.“Completely Shipped” where(“Document No.” = field(“No.”), “Shipment Date” = field(“Date Filter”), “Transfer-from Code” = field(“Location Filter”), “Derived From Line No.” = const(0))); not editable |
| 5753 | Completely Received | Boolean | — | FlowField: min(“Transfer Line”.“Completely Received” where(“Document No.” = field(“No.”), “Receipt Date” = field(“Date Filter”), “Transfer-to Code” = field(“Location Filter”), “Derived From Line No.” = const(0))); not editable |
| 5754 | Location Filter | Code[10] | — | TableRelation Table 14 “Location”; FlowFilter |
| 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. | |
| 5796 | Date Filter | Date | — | FlowFilter |
| 8000 | Has Shipped Lines | Boolean | — | FlowField: exist(“Transfer Line” where(“Document No.” = field(“No.”), “Quantity Shipped” = filter(> 0))) |
| 9000 | Assigned User ID Δ BC28 | Code[50] | Specifies the ID of the user who is responsible for the document. | TableRelation Table 91 “User Setup” (User Setup); DataClassification EndUserIdentifiableInformation |
Keys
- Key1: No. (clustered)
Events published
OnUpdateTransLines(var TransferLine: Record "Transfer Line"; TransferHeader: Record "Transfer Header"; FieldID: Integer)(integration)OnAddTransferLineFromReceiptLineOnBeforeTransferLineInsert(var TransferLine: Record "Transfer Line"; PurchRcptLine: Record "Purch. Rcpt. Line"; var TransferHeader: Record "Transfer Header")(integration)OnAfterAddTransferLineFromReceiptLine(var TransferLine: Record "Transfer Line"; var PurchRcptLine: Record "Purch. Rcpt. Line"; var TempItemLedgerEntry: Record "Item Ledger Entry"; var TransferHeader: Record "Transfer Header")(integration)OnAfterCheckBeforePost(var TransferHeader: Record "Transfer Header")(integration)- subscribers: Codeunit 4812 “Intrastat Report Doc. Compl.” CheckIntrastatMandatoryFieldsOnAfterCheckBeforePost
OnAfterCheckBeforeTransferPost(var TransferHeader: Record "Transfer Header")(integration)OnAfterGetNoSeriesCode(var TransferHeader: Record "Transfer Header"; var NoSeriesCode: Code[20])(integration)OnAfterGetTransferRoute(var TransferHeader: Record "Transfer Header"; TransferRoute: Record "Transfer Route")(integration)OnAfterInitRecord(var TransferHeader: Record "Transfer Header")(integration)OnAfterInitFromTransferToLocation(var TransferHeader: Record "Transfer Header"; Location: Record Location)(integration)OnAfterInitFromTransferFromLocation(var TransferHeader: Record "Transfer Header"; Location: Record Location)(integration)OnAfterTransferLinesEditable(TransferHeader: Record "Transfer Header"; var IsEditable: Boolean)(integration)OnAfterValidateShortcutDimCode(var TransferHeader: Record "Transfer Header"; var xTransferHeader: Record "Transfer Header"; FieldNumber: Integer; var ShortcutDimCode: Code[20])(integration)OnBeforeCheckInvtPostingSetup(TransferHeader: Record "Transfer Header"; var IsHandled: Boolean)(integration)OnBeforeCheckTransferFromAndToCodesNotTheSame(TransferHeader: Record "Transfer Header"; var IsHandled: Boolean)(integration)OnBeforeDeleteTransferLines(var IsHandled: Boolean; var TransferHeader: Record "Transfer Header")(integration)OnBeforeGetNoSeriesCode(var TransferHeader: Record "Transfer Header"; InventorySetup: Record "Inventory Setup"; var NoSeriesCode: Code[20]; var IsHandled: Boolean)(integration)OnBeforeShouldDeleteOneTransferOrder(var TransferLine: record "Transfer Line"; var ShouldDelete: Boolean; var IsHandled: Boolean)(integration)OnBeforeTestNoSeries(TransferHeader: Record "Transfer Header"; InvtSetup: Record "Inventory Setup"; var IsHandled: Boolean)(integration)OnBeforeTransLineDeleteAll(TransferHeader: Record "Transfer Header"; var TransferLine: Record "Transfer Line")(integration)OnBeforeUpdateTransLines(TransferHeader: Record "Transfer Header"; FieldID: Integer; var IsHandled: Boolean)(integration)OnBeforeValidateShortcutDimCode(var TransferHeader: Record "Transfer Header"; var xTransferHeader: Record "Transfer Header"; FieldNumber: Integer; var ShortcutDimCode: Code[20])(integration)OnBeforeValidateTransferFromCode(var TransferHeader: Record "Transfer Header"; var xTransferHeader: Record "Transfer Header"; var IsHandled: Boolean; var HideValidationDialog: Boolean)(integration)OnBeforeValidateTransferToCode(var TransferHeader: Record "Transfer Header"; var xTransferHeader: Record "Transfer Header"; var IsHandled: Boolean; var HideValidationDialog: Boolean)(integration)OnBeforeVerifyNoOutboundWhseHandlingOnLocation(LocationCode: Code[10]; var IsHandled: Boolean)(integration)OnDeleteOneTransferOrderOnBeforeTransHeaderDelete(var TransferHeader: Record "Transfer Header"; var HideValidationDialog: Boolean)(integration)OnShowDocDimOnAfterAssignDimensionSetID(var TransferHeader: Record "Transfer Header")(integration)OnUpdateAllLineDimOnBeforeTransLineModify(var TransLine: Record "Transfer Line")(integration)OnValidateReceiptDateOnBeforeCalcShipmentDate(var IsHandled: Boolean; var TransferHeader: Record "Transfer Header")(integration)OnValidateShipmentDateOnBeforeCalcReceiptDate(var IsHandled: Boolean; var TransferHeader: Record "Transfer Header")(integration)OnInitInsertOnBeforeInitSeries(var xTransferHeader: Record "Transfer Header"; var IsHandled: Boolean)(integration)OnInitInsertOnBeforeInitRecord(var xTransferHeader: Record "Transfer Header")(integration)OnBeforeDeleteOneTransferOrder(var TransHeader2: Record "Transfer Header"; var TransLine2: Record "Transfer Line"; var IsHandled: Boolean)(integration)OnUpdateTransLinesOnShippingAgentCodeOnBeforeBlockDynamicTracking(var TransferLine: record "Transfer Line"; var TransferHeader: record "Transfer Header")(integration)OnUpdateTransLinesOnBeforeModifyTransferLine(TransferHeader: Record "Transfer Header"; var TransferLine: record "Transfer Line")(integration)OnUpdateTransLinesOnAfterModifyTransferLine(TransferHeader: Record "Transfer Header"; var TransferLine: record "Transfer Line")(integration)OnValidateDirectTransferOnBeforeValidateInTransitCode(var TransferHeader: Record "Transfer Header"; var IsHandled: Boolean)(integration)OnBeforeValidateTransferFromCity(var TransferHeader: Record "Transfer Header"; var PostCode: Record "Post Code"; CurrentFieldNo: Integer; var IsHandled: Boolean)(integration)OnBeforeValidateTransferFromPostCode(var TransferHeader: Record "Transfer Header"; var PostCode: Record "Post Code"; CurrentFieldNo: Integer; var IsHandled: Boolean)(integration)OnBeforeValidateTransferToCity(var TransferHeader: Record "Transfer Header"; var PostCode: Record "Post Code"; CurrentFieldNo: Integer; var IsHandled: Boolean)(integration)OnBeforeValidateTransferToPostCode(var TransferHeader: Record "Transfer Header"; var PostCode: Record "Post Code"; CurrentFieldNo: Integer; var IsHandled: Boolean)(integration)OnValidateTransferFromCodeOnBeforeUpdateTransLines(var TransferHeader: Record "Transfer Header")(integration)OnCreateDimFromDefaultDimOnBeforeCreateDim(var TransferHeader: Record "Transfer Header"; FieldNo: Integer; var IsHandled: Boolean)(integration)OnAfterInitDefaultDimensionSources(var TransferHeader: Record "Transfer Header"; var DefaultDimSource: List of [Dictionary of [Integer, Code[20]]]; FieldNo: Integer)(integration)OnBeforeCheckBeforeTransferPost(TransferHeader: Record "Transfer Header"; var IsHandled: Boolean)(integration)OnBeforeVerifyNoInboundWhseHandlingOnLocation(LocationCode: Code[10]; var IsHandled: Boolean)(integration)OnBeforeValidateShippingAgentCode(var TransferHeader: Record "Transfer Header"; var IsHandled: Boolean)(integration)OnBeforeAddTransferLineFromReceiptLine(var TransferLine: Record "Transfer Line"; PurchRcptLine: Record "Purch. Rcpt. Line"; var TransferHeader: Record "Transfer Header")+ BC24 (integration)OnBeforeCreateTransferLinesFromSelectedReceiptLines(var PurchRcptLine: Record "Purch. Rcpt. Line"; var LineNo: Integer; TransferHeader: Record "Transfer Header")+ BC24 (integration)OnAfterCreateTransferLinesFromSelectedReceiptLines(var PurchRcptLine: Record "Purch. Rcpt. Line"; LineNo: Integer; TransferHeader: Record "Transfer Header")+ BC24 (integration)OnBeforePerformManualRelease(var TransferHeader: Record "Transfer Header"; var IsHandled: Boolean)+ BC25 (integration)OnCreateDimOnBeforeUpdateLines(var TransferHeader: Record "Transfer Header"; xTransferHeader: Record "Transfer Header"; CurrentFieldNo: Integer; OldDimSetID: Integer; DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])+ BC27 (integration)OnUpdateTransLinesOnAfterUpdateFromDirectTransfer(var TransferLine: Record "Transfer Line"; TempTransferLine: Record "Transfer Line")+ BC27 (integration)- subscribers: Codeunit 20541 “Subc. Transfer WIP Posting” OnUpdateTransLinesOnAfterUpdateFromDirectTransfer
OnBeforeTestTransferLine(TransferLine: Record "Transfer Line"; Ship: Boolean)+ BC28 (integration)
Trigger event subscribers
- OnBeforeValidateEvent(Direct Transfer): Codeunit 20541 “Subc. Transfer WIP Posting” UpdateTransferRoutesOnBeforeUpdateTransLines
- OnBeforeValidateEvent(Transfer-from Code): Codeunit 20507 “Subc. Transfer Header Ext.” OnBeforeValidateTransferFromCode
- OnBeforeValidateEvent(Transfer-to Code): Codeunit 20507 “Subc. Transfer Header Ext.” OnBeforeValidateTransferToCode
Procedures
InitRecord()AssistEdit(OldTransHeader: Record "Transfer Header"): BooleanGetHideValidationDialog(): BooleanSetHideValidationDialog(NewHideValidationDialog: Boolean)ValidateShortcutDimCode(FieldNumber: Integer; var ShortcutDimCode: Code[20])UpdateTransLines(TransferHeader: Record "Transfer Header"; FieldID: Integer)ShouldDeleteOneTransferOrder(var TransLine2: Record "Transfer Line"): BooleanDeleteOneTransferOrder(var TransHeader2: Record "Transfer Header"; var TransLine2: Record "Transfer Line")TestStatusOpen()PerformManualRelease()(internal)CalledFromWarehouse(CalledFromWhse2: Boolean)CreateInvtPutAwayPick()CreateDimFromDefaultDim(FieldNo: Integer)CreateDim(DefaultDimSource: List of [Dictionary of [Integer, Code[20]]])ShowDocDim()TransferLinesExist(): BooleanUpdateAllLineDim(NewParentDimSetID: Integer; OldParentDimSetID: Integer)CheckBeforePost()CheckBeforeTransferPost()CheckInvtPostingSetup()HasShippedItems(): BooleanHasTransferLines(): BooleanGetReceiptLines()VerifyNoOutboundWhseHandlingOnLocation(LocationCode: Code[10])VerifyNoInboundWhseHandlingOnLocation(LocationCode: Code[10])TransferLinesEditable(): BooleanCheckTransferLines(Ship: Boolean)TestTransferLine(TransferLine: Record "Transfer Line"; Ship: Boolean)GetQtyReservedFromStockState(): Enum "Reservation From Stock"(internal)PostRelatedInboundTransfer(PreviewMode: Boolean)+ BC29 (internal): Posts the related inbound transfer receipt for the current transfer header.ShouldPostReceiptWithShipment(): Boolean+ BC29 (internal): Determines whether the shipment and receipt should be posted together for direct transfers.IsPartiallyShipped(): Boolean+ BC29 (internal)
Plus 21 local procedures.
Triggers
OnDelete, OnInsert, OnRename
Relations
- lookup page Page 5742 “Transfer Orders”
- Shipment Method Code: TableRelation Table 10 “Shipment Method”
- In-Transit Code: TableRelation Table 14 “Location”
- Location Filter: TableRelation Table 14 “Location”
- Transfer-from Code: TableRelation Table 14 “Location”
- Transfer-to Code: TableRelation Table 14 “Location”
- Transfer-from City: TableRelation Table 225 “Post Code” (conditional)
- Transfer-from Post Code: TableRelation Table 225 “Post Code” (conditional)
- Transfer-to City: TableRelation Table 225 “Post Code” (conditional)
- Transfer-to Post Code: TableRelation Table 225 “Post Code”
- Transaction Type: TableRelation Table 258 “Transaction Type”
- Transport Method: TableRelation Table 259 “Transport Method”
- Entry/Exit Point: TableRelation Table 282 “Entry/Exit Point”
- Area: TableRelation Table 284 “Area”
- Transaction Specification: TableRelation Table 285 “Transaction Specification”
- Shipping Agent Code: TableRelation Table 291 “Shipping Agent”
- No. Series: TableRelation Table 308 “No. Series”
- Shortcut Dimension 1 Code: TableRelation Table 349 “Dimension Value”
- Shortcut Dimension 2 Code: TableRelation Table 349 “Dimension Value”
- Dimension Set ID: TableRelation Table 480 “Dimension Set Entry”
- Completely Received: CalcFormula Table 5741 “Transfer Line”
- Completely Shipped: CalcFormula Table 5741 “Transfer Line”
- Has Shipped Lines: CalcFormula Table 5741 “Transfer Line”
- Last Shipment No.: TableRelation Table 5744 “Transfer Shipment Header”
- Last Receipt No.: TableRelation Table 5746 “Transfer Receipt Header”
- Comment: CalcFormula Table 5748 “Inventory Comment Line”
- Shipping Agent Service Code: TableRelation Table 5790 “Shipping Agent Services”
- Trsf.-from Country/Region Code: TableRelation Table 9 “Country/Region”
- Trsf.-to Country/Region Code: TableRelation Table 9 “Country/Region”
- Assigned User ID: TableRelation Table 91 “User Setup”
Referenced by
10 fields in 9 objects relate to this table (TableRelation or CalcFormula).
- Table extension 20529 “Subc. Manufacturing Cue”: Returns from Subcontractor, Transfers to Subcontractor
- Table 246 “Requisition Line”: Ref. Order No.
- Table 5744 “Transfer Shipment Header”: Transfer Order No.
- Table 5745 “Transfer Shipment Line”: Transfer Order No.
- Table 5746 “Transfer Receipt Header”: Transfer Order No.
- Table 5747 “Transfer Receipt Line”: Transfer Order No.
- Table 5856 “Direct Trans. Header”: Transfer Order No.
- Table 5857 “Direct Trans. Line”: Transfer Order No.
- Table 6220 “Sustainability Cue”: Ongoing Transfer Orders
Pages and codeunits on this table
- Page 30204 “APIV2 - Transfer Orders” (source table)
- Page 5740 “Transfer Order” (source table)
- Page 5742 “Transfer Orders” (source table)
- Page 5755 “Transfer Statistics” (source table)
- Codeunit 5704 “TransferOrder-Post Shipment” (codeunit runs on it)
- Codeunit 5705 “TransferOrder-Post Receipt” (codeunit runs on it)
- Codeunit 5706 “TransferOrder-Post (Yes/No)” (codeunit runs on it)
- Codeunit 5707 “TransferOrder-Post + Print” (codeunit runs on it)
- Codeunit 5708 “Release Transfer Document” (codeunit runs on it)
- Codeunit 5856 “TransferOrder-Post Transfer” (codeunit runs on it)
Extended by
- Table extension 20409 “Qlty. Transfer Header”
- Table extension 20520 “Subc. Transfer Header”
- Table extension 4826 “Intrastat Report Trsf. Header”
- Table extension 6249 “Sustainability Transfer Header”
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” (7 calls:
CreateDim → GetRecDefaultDimID,CreateDim → UpdateGlobalDimFromDimSetID,InitDefaultDimensionSources → AddDimSource, …) - Codeunit 5705 “TransferOrder-Post Receipt” (4 calls:
PostRelatedInboundTransfer → (object),PostRelatedInboundTransfer → SetHideValidationDialog,PostRelatedInboundTransfer → SetPreviewMode, …) - Codeunit 28 “Error Message Management” (2 calls:
CheckTransferLines → PopContext,CheckTransferLines → PushContext) - Page 456 “No. Series” (2 calls:
AssistEdit → (object),InitInsert → (object)) - Codeunit 27 “Confirm Management” (1 call:
UpdateAllLineDim → GetResponseOrDefault) - Codeunit 46 “SelectionFilterManagement” (1 call:
CreateTransferLinesFromSelectedPurchReceipts → GetSelectionFilter) - Codeunit 5708 “Release Transfer Document” (1 call:
PerformManualRelease → (object)) - Codeunit 6500 “Item Tracking Management” (1 call:
AddTransferLineFromReceiptLine → CopyItemLedgEntryTrkgToTransferLine) - Codeunit 6503 “Item Tracking Doc. Management” (1 call:
AddTransferLineFromReceiptLine → CopyItemLedgerEntriesToTemp) - Codeunit 99000836 “Transfer Line-Reserve” (1 call:
GetQtyReservedFromStockState → GetReservedQtyFromInventory) - Codeunit 99000845 “Reservation Management” (1 call:
OnDelete → DeleteDocumentReservation) - Report 7323 “Create Invt Put-away/Pick/Mvmt” (1 call:
CreateInvtPutAwayPick → (object))
Recent changes
- 2026-10-02 #12066 Bugs/remove asm inv mfg clean27 tags for wave2 2026 (main, BC30, obsoletion)
- 2026-08-16 #9067 Production Definition Wizard - Implementation (main, BC30, feature)
- 2026-08-10 #9864 [Extensibility Request] issue 29078: Add OnBeforeTestTransferLine event (main, BC30, feature)
Countries that replace it
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 Header"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.