Codeunit "Plng. Component Invt. Profile"

ID 99000860
Namespace: Microsoft.Inventory.Planning

Methods

TransferInventoryProfileFromPlanComponent

procedure TransferInventoryProfileFromPlanComponent(var InventoryProfile: Record "Inventory Profile", var PlanningComponent: Record "Planning Component", var TrackingReservationEntry: Record "Reservation Entry")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
PlanningComponent Table Microsoft.Inventory.Planning."Planning Component"
TrackingReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"

Events

OnAfterTransferInventoryProfileFromPlanningComponent

[IntegrationEvent(False,False)]
local procedure OnAfterTransferInventoryProfileFromPlanningComponent(var InventoryProfile: Record "Inventory Profile", var PlanningComponent: Record "Planning Component")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
PlanningComponent Table Microsoft.Inventory.Planning."Planning Component"

OnBeforeTransPlanningCompToProfile

[IntegrationEvent(False,False)]
local procedure OnBeforeTransPlanningCompToProfile(var InventoryProfile: Record "Inventory Profile", var Item: Record Item, var IsHandled: Boolean)

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
Item Table Microsoft.Inventory.Item.Item
IsHandled Boolean

OnTransPlanningCompToProfileOnBeforeInventoryProfileInsert

[IntegrationEvent(False,False)]
local procedure OnTransPlanningCompToProfileOnBeforeInventoryProfileInsert(var InventoryProfile: Record "Inventory Profile", var Item: Record Item, var LineNo: Integer)

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
Item Table Microsoft.Inventory.Item.Item
LineNo Integer

OnTransferInventoryProfileFromPlamComponentByRefOrderType

[IntegrationEvent(False,False)]
local procedure OnTransferInventoryProfileFromPlamComponentByRefOrderType(var InventoryProfile: Record "Inventory Profile", PlanningComponent: Record "Planning Component")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
PlanningComponent Table Microsoft.Inventory.Planning."Planning Component"

OnTransferToTrackingEntrySourceTypeElseCaseOnSetSource

[IntegrationEvent(False,False)]
local procedure OnTransferToTrackingEntrySourceTypeElseCaseOnSetSource(var InventoryProfile: Record "Inventory Profile", var ReservationEntry: Record "Reservation Entry", var RequisitionLine: Record "Requisition Line")

Parameters

Name Type Description
InventoryProfile Table Microsoft.Inventory.Tracking."Inventory Profile"
ReservationEntry Table Microsoft.Inventory.Tracking."Reservation Entry"
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"

See also