Codeunit 5775 "Whse. Management"
Base Application · Microsoft.Warehouse.Request
Across versions
- BC23present
- BC242 events removed
- BC251 procedures added, 1 events added
- BC26-30unchanged
Neighbourhood 32 connected objects and pages
Base Application · Microsoft.Warehouse.Request · BC23-30 · source at ea08af5e · facts from BC29
Events published
OnAfterGetSrcDocLineQtyOutstanding(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; SourceLineNo: Integer; SourceSubLineNo: Integer; var QtyOutstanding: Decimal; var QtyBaseOutstanding: Decimal)(integration)- subscribers: Codeunit 5991 “Sales Warehouse Mgt.” OnAfterGetSrcDocLineQtyOutstanding, Codeunit 5992 “Purchases Warehouse Mgt.” OnAfterGetSrcDocLineQtyOutstanding, Codeunit 5993 “Transfer Warehouse Mgt.” OnAfterGetSrcDocLineQtyOutstanding, Codeunit 5995 “Service Warehouse Mgt.” OnAfterGetSrcDocLineQtyOutstanding, Codeunit 5996 “Prod. Order Warehouse Mgt.” OnAfterGetSrcDocLineQtyOutstanding, Codeunit 5997 “Assembly Warehouse Mgt.” OnAfterGetSrcDocLineQtyOutstanding, Codeunit 5998 “Job Warehouse Mgt.” OnAfterGetSrcDocLineQtyOutstanding
OnAfterGetSourceDocumentType(SourceType: Integer; SourceSubtype: Integer; var SourceDocument: Enum "Warehouse Journal Source Document"; var IsHandled: Boolean)(integration)- subscribers: Codeunit 5991 “Sales Warehouse Mgt.” WhseManagementGetSourceDocumentType, Codeunit 5992 “Purchases Warehouse Mgt.” WhseManagementGetSourceDocumentType, Codeunit 5993 “Transfer Warehouse Mgt.” WhseManagementGetSourceDocumentType, Codeunit 5995 “Service Warehouse Mgt.” WhseManagementGetSourceDocumentType, Codeunit 5996 “Prod. Order Warehouse Mgt.” WhseManagementGetSourceDocumentType, Codeunit 5997 “Assembly Warehouse Mgt.” WhseManagementGetSourceDocumentType, Codeunit 5998 “Job Warehouse Mgt.” WhseManagementGetSourceDocumentType
OnBeforeGetSourceDocumentType(SourceType: Integer; SourceSubtype: Integer; var SourceDocumentType: Enum "Warehouse Journal Source Document"; var IsHandled: Boolean)(integration)OnBeforeGetSourceType(WhseWorksheetLine: Record "Whse. Worksheet Line"; var SourceType: Integer; var IsHandled: Boolean)(integration)- subscribers: Codeunit 5996 “Prod. Order Warehouse Mgt.” WhseManagementOnBeforeGetSourceType, Codeunit 5997 “Assembly Warehouse Mgt.” WhseManagementOnBeforeGetSourceType, Codeunit 5998 “Job Warehouse Mgt.” WhseManagementOnBeforeGetSourceType
OnAfterGetJournalSourceDocument(SourceType: Integer; SourceSubtype: Integer; var SourceDocument: Enum "Warehouse Journal Source Document"; var IsHandled: Boolean)(integration)- subscribers: Codeunit 5991 “Sales Warehouse Mgt.” WhseManagementGetJournalSourceDocument, Codeunit 5992 “Purchases Warehouse Mgt.” WhseManagementGetJournalSourceDocument, Codeunit 5993 “Transfer Warehouse Mgt.” WhseManagementGetJournalSourceDocument, Codeunit 5995 “Service Warehouse Mgt.” WhseManagementGetJournalSourceDocument, Codeunit 5996 “Prod. Order Warehouse Mgt.” WhseManagementGetJournalSourceDocument, Codeunit 5997 “Assembly Warehouse Mgt.” WhseManagementGetJournalSourceDocument, Codeunit 5998 “Job Warehouse Mgt.” WhseManagementGetJournalSourceDocument
OnAfterSetSourceFilterForWhseRcptLine(var WarehouseReceiptLine: Record "Warehouse Receipt Line"; SourceType: Integer; SourceSubType: Option; SourceNo: Code[20]; SourceLineNo: Integer; SetKey: Boolean)(integration)OnAfterSetSourceFilterForWhseShptLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; SourceType: Integer; SourceSubType: Option; SourceNo: Code[20]; SourceLineNo: Integer; SetKey: Boolean)(integration)OnAfterSetSourceFilterForPostedWhseRcptLine(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; SourceType: Integer; SourceSubType: Option; SourceNo: Code[20]; SourceLineNo: Integer; SetKey: Boolean)(integration)OnAfterSetSourceFilterForPostedWhseShptLine(var PostedWhseShipmentLine: Record "Posted Whse. Shipment Line"; SourceType: Integer; SourceSubType: Option; SourceNo: Code[20]; SourceLineNo: Integer; SetKey: Boolean)(integration)OnBeforeGetJournalSourceDocument(SourceType: Integer; SourceSubtype: Integer; var SourceDocument: Enum "Warehouse Journal Source Document"; var IsHandled: Boolean)(integration)OnAfterGetWhseRqstSourceDocument(WhseJournalSourceDocument: Enum "Warehouse Journal Source Document"; var SourceDocument: Enum "Warehouse Request Source Document")+ BC25 (integration)- subscribers: Codeunit 5995 “Service Warehouse Mgt.” OnAfterGetWhseRqstSourceDocument, Codeunit 5996 “Prod. Order Warehouse Mgt.” OnAfterGetWhseRqstSourceDocument
Procedures
GetWhseActivSourceDocument(SourceType: Integer; SourceSubtype: Integer): Enum "Warehouse Activity Source Document"GetWhseJnlSourceDocument(SourceType: Integer; SourceSubtype: Integer): Enum "Warehouse Journal Source Document"GetWhseRqstSourceDocument(SourceType: Integer; SourceSubtype: Integer): Enum "Warehouse Request Source Document"GetSourceDocumentType(SourceType: Integer; SourceSubtype: Integer): Enum "Warehouse Journal Source Document"GetSourceDocument(SourceType: Integer; SourceSubtype: Integer): IntegerGetJournalSourceDocument(SourceType: Integer; SourceSubtype: Integer): Enum "Warehouse Journal Source Document"GetSourceType(WhseWkshLine: Record "Whse. Worksheet Line"): IntegerGetOutboundDocLineQtyOtsdg(SourceType: Integer; SourceSubType: Integer; SourceNo: Code[20]; SourceLineNo: Integer; SourceSubLineNo: Integer; var QtyOutstanding: Decimal; var QtyBaseOutstanding: Decimal)SetSourceFilterForWhseRcptLine(var WarehouseReceiptLine: Record "Warehouse Receipt Line"; SourceType: Integer; SourceSubType: Option; SourceNo: Code[20]; SourceLineNo: Integer; SetKey: Boolean)SetSourceFilterForWhseActivityLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; SourceType: Integer; SourceSubType: Option; SourceNo: Code[20]; SourceLineNo: Integer; SetKey: Boolean)SetSourceFilterForWhseShptLine(var WarehouseShipmentLine: Record "Warehouse Shipment Line"; SourceType: Integer; SourceSubType: Option; SourceNo: Code[20]; SourceLineNo: Integer; SetKey: Boolean)SetSourceFilterForPostedWhseRcptLine(var PostedWhseReceiptLine: Record "Posted Whse. Receipt Line"; SourceType: Integer; SourceSubType: Option; SourceNo: Code[20]; SourceLineNo: Integer; SetKey: Boolean)SetSourceFilterForPostedWhseShptLine(var PostedWhseShipmentLine: Record "Posted Whse. Shipment Line"; SourceType: Integer; SourceSubType: Option; SourceNo: Code[20]; SourceLineNo: Integer; SetKey: Boolean)GetSourceDocumentDoesNotExistErr(): Text+ BC25
Plus 1 local procedures.
Triggers
OnRun
Called by
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 5996 “Prod. Order Warehouse Mgt.” (5 calls:
CreatePickOnCheckSourceDocument → GetSourceDocumentDoesNotExistErr,CreateWhseJnlLineFromConsumptionJournal → GetWhseJnlSourceDocument,CreateWhseJnlLineFromOutputJournal → GetWhseJnlSourceDocument, …) - Codeunit 7311 “Whse. Worksheet-Create” (4 calls:
FromJobPlanningLine → GetWhseActivSourceDocument,FromWhseRcptLine → GetWhseActivSourceDocument,TransferAllButWhseDocDetailsFromAssemblyLine → GetWhseActivSourceDocument, …) - Codeunit 7312 “Create Pick” (4 calls:
CheckReservation → GetOutboundDocLineQtyOtsdg,CreateWhseDocLine → GetWhseActivSourceDocument,CreateWhseDocPlaceLine → GetWhseActivSourceDocument, …) - Codeunit 7320 “Whse. Undo Quantity” (4 calls:
FindPostedWhseRcptLine → SetSourceFilterForPostedWhseRcptLine,FindPostedWhseShptLine → SetSourceFilterForPostedWhseShptLine,InsertTempWhseJnlLine → GetWhseJnlSourceDocument, …) - Codeunit 6500 “Item Tracking Management” (3 calls:
CreateWhseItemTrackingBatch → GetSourceType,CreateWhseItemTrkgForResEntry → GetSourceType,InitTrackingSpecification → GetSourceType) - Codeunit 8510 “Over-Receipt Mgt.” (3 calls:
IsOverReceiptPendingOnWarehouseReceiptLine → SetSourceFilterForWhseRcptLine,IsQuantityUpdatedFromInvtPutAwayOverReceipt → SetSourceFilterForWhseActivityLine,IsQuantityUpdatedFromWarehouseOverReceipt → SetSourceFilterForWhseRcptLine) - Codeunit 5773 “Whse.-Transfer Release” (2 calls:
CreateInboundWhseRequest → GetWhseRqstSourceDocument,CreateOutboundWhseRequest → GetWhseRqstSourceDocument) - Codeunit 5817 “Undo Posting Management” (2 calls:
TestPostedWhseShipmentLine → SetSourceFilterForPostedWhseShptLine,TestWarehouseReceiptLine → SetSourceFilterForWhseRcptLine) - Codeunit 5991 “Sales Warehouse Mgt.” (2 calls:
CheckIfSalesLine2ReceiptLine → SetSourceFilterForWhseRcptLine,CreatePickOnCheckSourceDocument → GetSourceDocumentDoesNotExistErr) - Codeunit 7302 “WMS Management” (2 calls:
CreateWhseJnlLine → GetWhseJnlSourceDocument,SetTransferLine → GetWhseJnlSourceDocument) - Table 7317 “Warehouse Receipt Line” (2 calls:
SetSource → GetWhseActivSourceDocument,SetSourceFilter → SetSourceFilterForWhseRcptLine) - Codeunit 5760 “Whse.-Post Receipt” (1 call:
Code → SetSourceFilterForWhseRcptLine) - Codeunit 5777 “Whse. Validate Source Line” (1 call:
WhseLinesExist → SetSourceFilterForWhseRcptLine) - Codeunit 5780 “Whse. Cross-Dock Management” (1 call:
InsertCrossDockOpp → GetSourceDocumentType) - Codeunit 5987 “Serv-Posting Journals Mgt.” (1 call:
CreateWhseJnlLine → GetWhseJnlSourceDocument) - Codeunit 5992 “Purchases Warehouse Mgt.” (1 call:
CreatePickOnCheckSourceDocument → GetSourceDocumentDoesNotExistErr) - Codeunit 5993 “Transfer Warehouse Mgt.” (1 call:
CreatePickOnCheckSourceDocument → GetSourceDocumentDoesNotExistErr) - Codeunit 5995 “Service Warehouse Mgt.” (1 call:
CreatePickOnCheckSourceDocument → GetSourceDocumentDoesNotExistErr) - Codeunit 5997 “Assembly Warehouse Mgt.” (1 call:
CreatePickOnCheckSourceDocument → GetSourceDocumentDoesNotExistErr) - Codeunit 5998 “Job Warehouse Mgt.” (1 call:
CreatePickOnCheckSourceDocument → GetSourceDocumentDoesNotExistErr) - Codeunit 80 “Sales-Post” (1 call:
CreateWhseJnlLine → GetWhseJnlSourceDocument) - Codeunit 90 “Purch.-Post” (1 call:
CreateWhseJnlLine → GetWhseJnlSourceDocument) - Codeunit 900 “Assembly-Post” (1 call:
CreateWhseJnlLine → GetWhseJnlSourceDocument) - Page 6510 “Item Tracking Lines” (1 call:
SynchronizeWarehouseItemTracking → SetSourceFilterForWhseShptLine) - Table 7321 “Warehouse Shipment Line” (1 call:
SetSource → GetWhseActivSourceDocument)
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: "Whse. Management"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.