Codeunit 99000876 "Transfer Availability Mgt."
Base Application · Microsoft.Inventory.Transfer
Across versions
- BC23-24not present
- BC25added
- BC26-30unchanged
Neighbourhood 3 connected objects and pages
Base Application · Microsoft.Inventory.Transfer · BC25-30 · source at ea08af5e · facts from BC29
Events published
OnBeforeShowItemAvailabilityFromTransLine(var Item: Record Item; var TransLine: Record "Transfer Line"; AvailabilityType: Enum "Item Availability Type")(integration)OnAfterTransferTransLine(var InventoryPageData: Record "Inventory Page Data"; var TransferHeader: Record "Transfer Header")(integration)OnAfterTransferFromOutboundTransfer(var InventoryEventBuffer: Record "Inventory Event Buffer"; TransferLine: Record "Transfer Line")(integration)OnAfterTransferFromInboundTransOrder(var InventoryEventBuffer: Record "Inventory Event Buffer"; TransferLine: Record Microsoft.Inventory.Transfer."Transfer Line")(integration)
Event subscriptions
- 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
- OnDemandExist subscribes to Codeunit “Calc. Availability Overview” OnDemandExist
- OnSupplyExist subscribes to Codeunit “Calc. Availability Overview” OnSupplyExist
- OnLookupAvailableInventory subscribes to Table “Availability Info. Buffer” OnLookupAvailableInventory
- OnLookupGrossRequirement subscribes to Table “Availability Info. Buffer” OnLookupGrossRequirement
- OnLookupScheduledReceipt subscribes to Table “Availability Info. Buffer” OnLookupScheduledReceipt
- 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
ShowItemAvailabilityFromTransLine(var TransLine: Record "Transfer Line"; AvailabilityType: Enum "Item Availability Type")ShowTransLines(var Item: Record Item; What: Integer)TransferFromOutboundTransOrder(var InventoryEventBuffer: Record "Inventory Event Buffer"; TransLine: Record "Transfer Line")TransferFromInboundTransOrder(var InventoryEventBuffer: Record "Inventory Event Buffer"; TransLine: Record "Transfer Line")
Plus 4 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” (7 calls:
ShowItemAvailabilityFromTransLine → FilterItem,ShowItemAvailabilityFromTransLine → ShowItemAvailabilityByBOMLevel,ShowItemAvailabilityFromTransLine → ShowItemAvailabilityByEvent, …) - Codeunit 5830 “Calc. Availability Overview” (4 calls:
OnGetDemandDates → InsertAvailabilityEntry,OnGetDemandEntries → InsertAvailabilityEntry,OnGetSupplyDates → InsertAvailabilityEntry, …)
Called by
- Codeunit 5530 “Calc. Item Availability” (3 calls:
GetPlanningTransDemand → TransferFromOutboundTransOrder,TryGetTransferOrderSupplyEntries → TransferFromInboundTransOrder,TryGetTransOrderDemandEntries → TransferFromOutboundTransOrder)
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 Availability Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.