Codeunit 5997 "Assembly Warehouse Mgt."
Base Application · Microsoft.Assembly.Document
Across versions
- BC23-24present
- BC256 procedures added
- BC264 procedures added, 1 events added
- BC27-30unchanged
Neighbourhood 5 connected objects and pages
Base Application · Microsoft.Assembly.Document · BC23-30 · source at ea08af5e · facts from BC29
Events published
OnBeforeShowAssemblyLines(var AssemblyLine: Record "Assembly Line"; SourceSubType: Integer; SourceNo: Code[20]; SourceLineNo: Integer; var IsHandled: Boolean)(integration)OnAfterAssemblyLineVerifyChange(var NewRecordRef: RecordRef; var OldRecordRef: RecordRef)(integration)OnAfterAssemblyLineDelete(var AssemblyLine: Record "Assembly Line")(integration)OnBeforeCheckQtyRemainingToBePickedForAssemblyConsumption(var NewItemJnlLine: Record "Item Journal Line"; var OldItemJnlLine: Record "Item Journal Line"; var IsHandled: Boolean; var QtyRemainingToBePicked: Decimal)+ BC26 (integration)
Event subscriptions
- OnShowSourceDocLine subscribes to Codeunit “WMS Management” OnShowSourceDocLine
- OnShowSourceDocCard subscribes to Codeunit “WMS Management” OnShowSourceDocCard
- OnAfterShowWhseActivityDocLine subscribes to Codeunit “WMS Management” OnShowWhseActivityDocLine
- OnAfterGetSrcDocLineQtyOutstanding subscribes to Codeunit “Whse. Management” OnAfterGetSrcDocLineQtyOutstanding
- WhseManagementGetSourceDocumentType subscribes to Codeunit “Whse. Management” OnAfterGetSourceDocumentType
- WhseManagementGetJournalSourceDocument subscribes to Codeunit “Whse. Management” OnAfterGetJournalSourceDocument
- WhseManagementOnBeforeGetSourceType subscribes to Codeunit “Whse. Management” OnBeforeGetSourceType
- CreatePickOnCheckSourceDocument subscribes to Report “Create Pick” OnCheckSourceDocument
- OnCheckBinTypeAndCode subscribes to Codeunit “Whse. Integration Management” OnCheckBinTypeAndCode
- OnShowReservation subscribes to Table “Whse. Cross-Dock Opportunity” OnShowReservation
- OnLookupDocumentNo subscribes to Table “Whse. Pick Request” OnLookupDocumentNo
- OnItemLineVerifyChangeOnCheckEntryType subscribes to Codeunit “Whse. Validate Source Line” OnItemLineVerifyChangeOnCheckEntryType
Procedures
ShowAssemblyLine(WhseDocNo: Code[20]; WhseDocLineNo: Integer)AssemblyLineVerifyChange(var NewAssemblyLine: Record "Assembly Line"; var OldAssemblyLine: Record "Assembly Line")AssemblyLineDelete(var AssemblyLine: Record "Assembly Line")
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.
- Codeunit 5777 “Whse. Validate Source Line” (4 calls:
AssemblyLineDelete → RaiseCannotBeDeletedErr,AssemblyLineDelete → WhseLinesExist,AssemblyLineVerifyChange → VerifyFieldNotChanged, …) - Page 903 “Assembly Lines” (2 calls:
OnShowSourceDocLine → (object),ShowAssemblyLine → (object)) - Codeunit 5775 “Whse. Management” (1 call:
CreatePickOnCheckSourceDocument → GetSourceDocumentDoesNotExistErr) - Page 900 “Assembly Order” (1 call:
OnShowSourceDocCard → (object))
Called by
- Table 901 “Assembly Line” (3 calls:
OnDelete → AssemblyLineDelete,OnModify → AssemblyLineVerifyChange,ValidateDueDate → AssemblyLineVerifyChange)
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: "Assembly Warehouse Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.