codeunitInventoryofficial - Microsoftderived - from the source, no model text

Codeunit 5993 "Transfer Warehouse Mgt."

Base Application · Microsoft.Inventory.Transfer

Across versions

  1. BC23-24present
  2. BC254 procedures added
  3. BC26-27unchanged
  4. BC281 events added, 1 events removed
  5. BC29-30unchanged

Neighbourhood 10 connected objects and pages

Codeunit 20541 "Subc. Transfer WIP Posting" (event subscribers, 2 links)Subc. Transfer WIP PostingCodeunit 20563 "Subc. WhsePostShipment Ext" (event subscribers, 2 links)Subc. WhsePostShipment ExtCodeunit 5750 "Whse.-Create Source Document" (calls, 6 links)Whse.-Create Source DocumentCodeunit 5402 "Unit of Measure Management" (calls, 2 links)Unit of Measure ManagementPage 5740 "Transfer Order" (calls, 2 links)Transfer OrderCodeunit 5775 "Whse. Management" (calls)Whse. ManagementCodeunit 5781 "Whse. Validate Source Header" (calls)Whse. Validate Source HeaderPage 5743 "Posted Transfer Shipment" (calls)Posted Transfer ShipmentPage 5745 "Posted Transfer Receipt" (calls)Posted Transfer ReceiptPage 5749 "Transfer Lines" (calls)Transfer Lines

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

Events published

  • OnBeforeShowTransferLines(var TransferLine: Record "Transfer Line"; SourceNo: Code[20]; SourceLineNo: Integer; var IsHandled: Boolean) (integration)
  • OnBeforeFromTransLine2ShptLine(var TransferLine: Record "Transfer Line"; var Result: Boolean; var IsHandled: Boolean; WarehouseShipmentHeader: Record "Warehouse Shipment Header") (integration)
  • OnFromTransLine2ShptLineOnAfterInitNewLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; WarehouseShipmentHeader: Record "Warehouse Shipment Header"; TransferLine: Record "Transfer Line"; var IsHandled: Boolean) (integration)
  • OnBeforeCreateShptLineFromTransLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; WarehouseShipmentHeader: Record "Warehouse Shipment Header"; TransferLine: Record "Transfer Line"; TransferHeader: Record "Transfer Header") (integration)
  • OnAfterCreateShptLineFromTransLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; WarehouseShipmentHeader: Record "Warehouse Shipment Header"; TransferLine: Record "Transfer Line"; TransferHeader: Record "Transfer Header") (integration)
  • OnBeforeTransLine2ReceiptLine(WarehouseReceiptHeader: Record "Warehouse Receipt Header"; var TransferLine: Record "Transfer Line"; var Result: Boolean; var IsHandled: Boolean) (integration)
  • OnTransLine2ReceiptLineOnAfterInitNewLine(var WarehouseReceiptLine: Record "Warehouse Receipt Line"; WarehouseReceiptHeader: Record "Warehouse Receipt Header"; TransferLine: Record "Transfer Line"; var QtyOnRcptLineSet: Boolean) + BC28 − BC28 (integration)
  • OnBeforeUpdateRcptLineFromTransLine(var WarehouseReceiptLine: Record "Warehouse Receipt Line"; TransferLine: Record "Transfer Line") (integration)
  • OnAfterCreateRcptLineFromTransLine(var WarehouseReceiptLine: Record "Warehouse Receipt Line"; WarehouseReceiptHeader: Record "Warehouse Receipt Header"; TransferLine: Record "Transfer Line") (integration)
  • OnBeforeCheckIfTransLine2ShipmentLine(var TransferLine: Record "Transfer Line"; var IsHandled: Boolean; var ReturnValue: Boolean) (integration)
  • OnBeforeCheckIfTransLine2ReceiptLine(var TransferLine: Record "Transfer Line"; var IsHandled: Boolean; var ReturnValue: Boolean) (integration)
  • OnSetFiltersOnSourceTablesOnBeforeSetTransferTableView(var WarehouseSourceFilter: Record "Warehouse Source Filter"; var WarehouseRequest: Record "Warehouse Request"; var TransferLine: Record "Transfer Line") (integration)

Event subscriptions

  • OnShowSourceDocLine subscribes to Codeunit “WMS Management” OnShowSourceDocLine
  • OnShowSourceDocCard subscribes to Codeunit “WMS Management” OnShowSourceDocCard
  • OnShowPostedSourceDoc subscribes to Codeunit “WMS Management” OnShowPostedSourceDoc
  • OnWhseLineExistOnBeforeCheckReceipt subscribes to Codeunit “Whse. Validate Source Line” OnWhseLineExistOnBeforeCheckReceipt
  • OnWhseLineExistOnBeforeCheckShipment subscribes to Codeunit “Whse. Validate Source Line” OnWhseLineExistOnBeforeCheckShipment
  • OnShowSourceDocumentCard subscribes to Table “Warehouse Request” OnShowSourceDocumentCard
  • OnSetFiltersOnSourceTables subscribes to Table “Warehouse Source Filter” OnSetFiltersOnSourceTables
  • OnAfterGetSrcDocLineQtyOutstanding subscribes to Codeunit “Whse. Management” OnAfterGetSrcDocLineQtyOutstanding
  • WhseManagementGetSourceDocumentType subscribes to Codeunit “Whse. Management” OnAfterGetSourceDocumentType
  • WhseManagementGetJournalSourceDocument subscribes to Codeunit “Whse. Management” OnAfterGetJournalSourceDocument
  • CreatePickOnCheckSourceDocument subscribes to Report “Create Pick” OnCheckSourceDocument

Procedures

  • TransHeaderVerifyChange(var NewTransferHeader: Record "Transfer Header"; var OldTransferHeader: Record "Transfer Header")
  • FromTransLine2ShptLine(WarehouseShipmentHeader: Record "Warehouse Shipment Header"; TransferLine: Record "Transfer Line"): Boolean
  • TransLine2ReceiptLine(WarehouseReceiptHeader: Record "Warehouse Receipt Header"; TransferLine: Record "Transfer Line"): Boolean
  • CheckIfFromTransLine2ShptLine(TransferLine: Record "Transfer Line"): Boolean
  • CheckIfFromTransLine2ShptLine(TransferLine: Record "Transfer Line"; ReservedFromStock: Enum "Reservation From Stock"): Boolean
  • CheckIfTransLine2ReceiptLine(TransferLine: Record "Transfer Line"): Boolean

Plus 1 local procedures.

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.

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

Evidence 1 sources