Codeunit 99000874 "Assembly Availability Mgt."
Base Application · Microsoft.Assembly.Document
Across versions
- BC23-24not present
- BC25added
- BC26-30unchanged
Neighbourhood 5 connected objects and pages
Base Application · Microsoft.Assembly.Document · BC25-30 · source at ea08af5e · facts from BC29
Events published
OnBeforeShowItemAvailFromAsmHeader(var Item: Record Item; var AssemblyHeader: Record "Assembly Header")(integration)OnBeforeShowItemAvailFromAsmLine(var Item: Record Item; var AssemblyLine: Record "Assembly Line")(integration)OnAfterTransferFromAsmOrder(var InventoryEventBuffer: Record "Inventory Event Buffer"; AssemblyHeader: Record "Assembly Header")(integration)OnAfterTransferFromAsmOrderLine(var InventoryEventBuffer: Record "Inventory Event Buffer"; AssemblyLine: Record "Assembly Line")(integration)
Event subscriptions
- OnLookupDemandNo subscribes to Page “Demand Overview” OnLookupDemandNo
- OnSourceTypeTextOnFormat subscribes to Page “Demand Overview” OnSourceTypeTextOnFormat
- OnGetDemandDates subscribes to Codeunit “Calc. Availability Overview” OnGetDemandDates
- OnGetSupplyDates subscribes to Codeunit “Calc. Availability Overview” OnGetSupplyDates
- OnGetDemandEntries subscribes to Codeunit “Calc. Availability Overview” OnGetDemandEntries
- OnGetSupplyEntries subscribes to Codeunit “Calc. Availability Overview” OnGetSupplyEntries
- OnCheckItemInRange subscribes to Codeunit “Calc. Availability Overview” OnCheckItemInRange
- OnDemandExist subscribes to Codeunit “Calc. Availability Overview” OnDemandExist
- OnSupplyExist subscribes to Codeunit “Calc. Availability Overview” OnSupplyExist
- OnAfterGetDocumentEntries subscribes to Codeunit “Calc. Item Availability” OnAfterGetDocumentEntries
- OnAfterGetSourceReferences subscribes to Codeunit “Calc. Item Availability” OnAfterGetSourceReferences
- OnAfterShowDocument subscribes to Codeunit “Calc. Item Availability” OnAfterShowDocument
- OnLookupAvailableInventory subscribes to Table “Availability Info. Buffer” OnLookupAvailableInventory
- OnLookupGrossRequirement subscribes to Table “Availability Info. Buffer” OnLookupGrossRequirement
- OnLookupScheduledReceipt subscribes to Table “Availability Info. Buffer” OnLookupScheduledReceipt
- OnAfterCalcItemPlanningFields subscribes to Codeunit “Item Availability Forms Mgt” OnAfterCalcItemPlanningFields
- OnTransferToPeriodDetailsElseCase subscribes to Codeunit “Calc. Inventory Page Data” OnTransferToPeriodDetailsElseCase
- OnAfterMakeEntries subscribes to Page “Item Availability Line List” OnAfterMakeEntries
- OnAfterLookupEntries subscribes to Page “Item Availability Line List” OnAfterLookupEntries
Procedures
ShowItemAvailabilityFromAsmHeader(var AsmHeader: Record "Assembly Header"; AvailabilityType: Enum "Item Availability Type")ShowItemAvailabilityFromAsmLine(var AsmLine: Record "Assembly Line"; AvailabilityType: Enum "Item Availability Type")ShowAsmOrders(var Item: Record Item)ShowAsmCompLines(var Item: Record Item)TransferFromAsmOrder(var InventoryEventBuffer: Record "Inventory Event Buffer"; AssemblyHeader: Record "Assembly Header")TransferFromAsmOrderLine(var InventoryEventBuffer: Record "Inventory Event Buffer"; AssemblyLine: Record "Assembly Line")
Plus 7 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 353 “Item Availability Forms Mgt” (13 calls:
ShowItemAvailabilityFromAsmHeader → FilterItem,ShowItemAvailabilityFromAsmHeader → ShowItemAvailabilityByEvent,ShowItemAvailabilityFromAsmHeader → ShowItemAvailabilityByLocation, …) - Codeunit 5830 “Calc. Availability Overview” (4 calls:
OnGetDemandDates → InsertAvailabilityEntry,OnGetDemandEntries → InsertAvailabilityEntry,OnGetSupplyDates → InsertAvailabilityEntry, …) - Codeunit 5530 “Calc. Item Availability” (2 calls:
TryGetAsmOrderDemandEntries → InsertEntry,TryGetAsmOrderSupllyEntries → InsertEntry) - Page 900 “Assembly Order” (1 call:
OnAfterShowDocument → (object))
Called by
- Codeunit 99000872 “Sales Availability Mgt.” (1 call:
ShowItemAvailabilityFromSalesLine → ShowItemAvailabilityFromAsmHeader)
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 Availability Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.