codeunitWarehouseofficial - Microsoftderived - from the source, no model text

Codeunit 5752 "Get Source Doc. Outbound"

Base Application · Microsoft.Warehouse.Request

Across versions

  1. BC23present
  2. BC241 procedures added
  3. BC255 procedures added, 5 events added
  4. BC266 procedures changed
  5. BC271 procedures added
  6. BC285 procedures removed, 3 events removed
  7. BC29-30unchanged

Neighbourhood 9 connected objects and pages

Codeunit 99000984 "Mfg. WhseSourceCreateDocument" (event subscribers)Mfg. WhseSourceCreateDocumentCodeunit 6491 "Serv. Get Source Doc. Outbound" (calls, 3 links)Serv. Get Source Doc. OutboundReport 5708 "Create Warehouse Shipment" (calls, 3 links)Create Warehouse ShipmentReport 7323 "Create Invt Put-away/Pick/Mvmt" (calls, 2 links)Create Invt Put-away/Pick/MvmtCodeunit 10 "Type Helper" (calls)Codeunit 46 "SelectionFilterManagement" (calls)SelectionFilterManagementCodeunit 7302 "WMS Management" (calls)WMS ManagementPage 7335 "Warehouse Shipment" (calls)Warehouse ShipmentPage 7339 "Warehouse Shipment List" (calls)Warehouse Shipment List

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.Warehouse.Request · BC23-30 · source at ea08af5e · facts from BC29

Events published

  • OnAfterCheckAvailability(NotAvailable: Boolean; ShowError: Boolean; ErrorMessage: Text; var Result: Boolean; var IsHandled: Boolean) (integration)
  • OnAfterCreateWhseShipmentHeaderFromWhseRequest(var WarehouseRequest: Record "Warehouse Request"; var WhseShptHeader: Record "Warehouse Shipment Header") (integration)
  • OnAfterFindWarehouseRequestForSalesOrder(var WarehouseRequest: Record "Warehouse Request"; SalesHeader: Record "Sales Header") (integration)
  • OnAfterFindWarehouseRequestForPurchReturnOrder(var WarehouseRequest: Record "Warehouse Request"; PurchaseHeader: Record "Purchase Header") (integration)
  • OnAfterFindWarehouseRequestForOutbndTransferOrder(var WarehouseRequest: Record "Warehouse Request"; TransferHeader: Record "Transfer Header") (integration)
  • OnAfterGetOutboundDocs(var WarehouseShipmentHeader: Record "Warehouse Shipment Header") (integration)
  • OnAfterGetSingleOutboundDoc(var WarehouseShipmentHeader: Record "Warehouse Shipment Header") (integration)
  • OnBeforeCheckAvailability(CurrItemVariant: Record "Item Variant"; QtyBaseNeeded: Decimal; LocationCode: Code[10]; FormCaption: Text[1024]; SourceType: Integer; SourceSubType: Integer; SourceID: Code[20]; ShowError: Boolean; var Result: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeCheckSalesHeader(var SalesHeader: Record "Sales Header"; var ShowError: Boolean) (integration)
  • OnBeforeCheckSalesLines(SalesHeader: Record "Sales Header"; var SalesLine: Record "Sales Line"; ShowError: Boolean; var Result: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeCheckTransferHeader(var TransferHeader: Record "Transfer Header"; var ShowError: Boolean; var IsHandled: Boolean) (integration)
  • OnBeforeCreateFromPurchaseReturnOrder(var PurchaseHeader: Record "Purchase Header"; var IsHandled: Boolean) + BC25 − BC25 (integration)
  • OnBeforeCreateFromOutbndTransferOrder(var TransferHeader: Record "Transfer Header"; var IsHandled: Boolean) + BC25 − BC25 (integration)
  • OnBeforeCreateFromSalesOrder(var SalesHeader: Record "Sales Header"; var IsHandled: Boolean) (integration)
  • OnBeforeCreateWhseShipmentHeaderFromWhseRequest(var WarehouseRequest: Record "Warehouse Request"; var Rusult: Boolean; var IsHandled: Boolean; var GetSourceDocuments: Report "Get Source Documents") (integration)
  • OnCreateWhseShipmentHeaderFromWhseRequestOnAfterClearGetSourceDocuments(var WarehouseRequest: Record "Warehouse Request"; var GetSourceDocuments: Report "Get Source Documents") (integration)
  • OnBeforeOpenWarehouseShipmentPage(var GetSourceDocuments: Report "Get Source Documents"; var IsHandled: Boolean) (integration)
  • OnBeforeCheckSalesHeaderMarkSalesLines(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header"; var IsHandled: Boolean) (integration)
  • OnBeforeGetSourceDocForHeader(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var WarehouseRequest: Record "Warehouse Request"; var IsHandled: Boolean) (integration)
  • OnBeforeGetRequireShipRqst(var WarehouseRequest: Record "Warehouse Request"; var IsHandled: Boolean) (integration)
  • OnCheckSalesHeaderOnAfterSetLineFilters(var SalesLine: Record "Sales Line"; SalesHeader: Record "Sales Header") (integration)
  • OnCheckSalesHeaderOnAfterSetItemVariant(var Result: Boolean; var IsHandled: Boolean) (integration)
  • OnCheckSalesHeaderOnBeforeCheckAvailability(SalesHeader: Record "Sales Header"; SalesLine: record "Sales Line"; ShowError: Boolean; var Result: Boolean; var IsHandled: Boolean) (integration)
  • OnCheckTransferHeaderOnAfterSetLineFilters(var TransferLine: Record "Transfer Line"; TransferHeader: Record "Transfer Header") (integration)
  • OnBeforeGetSingleOutboundDoc(var WarehouseShipmentHeader: Record "Warehouse Shipment Header"; var IsHandled: Boolean) (integration)
  • OnBeforeShowResult(WhseShipmentCreated: Boolean; var IsHandled: Boolean; var GetSourceDocuments: Report "Get Source Documents") (integration)
  • OnFindWarehouseRequestForPurchReturnOrderOnAfterWhseRqstSetFilters(var WhseRqst: Record "Warehouse Request"; var PurchaseHeader: Record "Purchase Header") (integration)
  • OnFindWarehouseRequestForSalesOrderOnAfterWhseRqstSetFilters(var WhseRqst: Record "Warehouse Request"; var SalesHeader: Record "Sales Header") (integration)
  • OnFindWarehouseRequestForOutbndTransferOrderOnAfterWhseRqstSetFilters(var WhseRqst: Record "Warehouse Request"; var TransferOrder: Record "Transfer Header") (integration)
  • OnGetSingleWhsePickDocOnWhsePickRqstSetFilters(var WhsePickRequest: Record "Whse. Pick Request"; CurrentWhseWkshTemplate: Code[10]; CurrentWhseWkshName: Code[10]; LocationCode: Code[10]) (integration)
  • OnGetSingleOutboundDocOnSetFilterGroupFilters(var WhseRqst: Record "Warehouse Request"; WhseShptHeader: Record "Warehouse Shipment Header") (integration)
  • OnGetSingleOutboundDocOnAfterSetFilters(var WhseRqst: Record "Warehouse Request"; WhseShptHeader: Record "Warehouse Shipment Header") (integration)
  • OnBeforeCheckWhseShipmentConflict(SalesHeader: Record "Sales Header"; var IsHandled: Boolean) (integration)
  • OnGetOutboundDocsOnBeforeUpdateShipmentHeaderStatus(var WarehouseShipmentHeader: Record "Warehouse Shipment Header") (integration)

Procedures

  • CreateWhseShipmentHeaderFromWhseRequest(var WarehouseRequest: Record "Warehouse Request"): Boolean Δ BC25
  • GetOutboundDocs(var WhseShptHeader: Record "Warehouse Shipment Header")
  • GetSingleOutboundDoc(var WhseShptHeader: Record "Warehouse Shipment Header")
  • CreateFromSalesOrder(SalesHeader: Record "Sales Header")
  • CreateFromSalesOrderHideDialog(SalesHeader: Record "Sales Header"): Boolean
  • CreateFromPurchaseReturnOrder(PurchaseHeader: Record "Purchase Header") Δ BC26
  • CreateFromPurchReturnOrderHideDialog(PurchaseHeader: Record "Purchase Header"): Boolean Δ BC26
  • CreateFromOutbndTransferOrder(TransHeader: Record "Transfer Header")
  • CreateFromOutbndTransferOrderHideDialog(TransHeader: Record "Transfer Header"): Boolean
  • GetSingleWhsePickDoc(CurrentWhseWkshTemplate: Code[10]; CurrentWhseWkshName: Code[10]; LocationCode: Code[10])
  • CheckSalesHeader(SalesHeader: Record "Sales Header"; ShowError: Boolean): Boolean
  • CheckTransferHeader(TransferHeader: Record "Transfer Header"; ShowError: Boolean): Boolean
  • CheckAvailability(CurrItemVariant: Record "Item Variant"; QtyBaseNeeded: Decimal; LocationCode: Code[10]; FormCaption: Text[1024]; SourceType: Integer; SourceSubType: Integer; SourceID: Code[20]; ShowError: Boolean): Boolean
  • GetRequireShipRqst(var WarehouseRequest: Record "Warehouse Request") Δ BC25 Δ BC26
  • FindWarehouseRequestForSalesOrder(var WarehouseRequest: Record "Warehouse Request"; SalesHeader: Record "Sales Header") Δ BC25 Δ BC26
  • ShowResult(WhseShipmentCreated: Boolean) Δ BC25
  • SetCalledFromCreateWarehouseShipmentReport(CalledFromCreateWhseShipmentReport: Boolean) + BC27

Plus 14 local procedures.

Triggers

OnRun

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.

Called by

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: "Get Source Doc. Outbound"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources