Codeunit "Prod. Order Line-Planning"

ID 99000857
Namespace: Microsoft.Manufacturing.Document

Properties

Name Value
Permissions tabledata "Production Order" = r, tabledata "Prod. Order Component" = r, tabledata "Prod. Order Capacity Need" = r

Events

OnBeforeGetUnplannedProdOrderComp

[IntegrationEvent(False,False)]
local procedure OnBeforeGetUnplannedProdOrderComp(var UnplannedDemand: Record "Unplanned Demand", var ProdOrderComponent: Record "Prod. Order Component")

Parameters

Name Type Description
UnplannedDemand Table Microsoft.Inventory.Planning."Unplanned Demand"
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"

OnGetUnplannedProdOrderCompOnAfterCalcNeedInsertUnplannedDemand

[IntegrationEvent(False,False)]
local procedure OnGetUnplannedProdOrderCompOnAfterCalcNeedInsertUnplannedDemand(var UnplannedDemand: Record "Unplanned Demand", var ProdOrderComp: Record "Prod. Order Component", var NeedInsertUnplannedDemand: Boolean)

Parameters

Name Type Description
UnplannedDemand Table Microsoft.Inventory.Planning."Unplanned Demand"
ProdOrderComp Table Microsoft.Manufacturing.Document."Prod. Order Component"
NeedInsertUnplannedDemand Boolean

OnGetUnplannedProdOrderCompOnAfterInsertUnplannedDemand

[IntegrationEvent(False,False)]
local procedure OnGetUnplannedProdOrderCompOnAfterInsertUnplannedDemand(var UnplannedDemand: Record "Unplanned Demand", var ProdOrderComp: Record "Prod. Order Component")

Parameters

Name Type Description
UnplannedDemand Table Microsoft.Inventory.Planning."Unplanned Demand"
ProdOrderComp Table Microsoft.Manufacturing.Document."Prod. Order Component"

OnInsertProdOrderCompLineOnBeforeInsert

[IntegrationEvent(False,False)]
local procedure OnInsertProdOrderCompLineOnBeforeInsert(var UnplannedDemand: Record "Unplanned Demand", ProdOrderComponent: Record "Prod. Order Component")

Parameters

Name Type Description
UnplannedDemand Table Microsoft.Inventory.Planning."Unplanned Demand"
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"

OnGetUnplannedProdOrderCompOnAfterInsertProdOrderCompLine

[IntegrationEvent(False,False)]
local procedure OnGetUnplannedProdOrderCompOnAfterInsertProdOrderCompLine(var UnplannedDemand: Record "Unplanned Demand", var ProdOrderComp: Record "Prod. Order Component")

Parameters

Name Type Description
UnplannedDemand Table Microsoft.Inventory.Planning."Unplanned Demand"
ProdOrderComp Table Microsoft.Manufacturing.Document."Prod. Order Component"

OnBeforeGetProdOrderCompNeededQty

[IntegrationEvent(False,False)]
local procedure OnBeforeGetProdOrderCompNeededQty(ProdOrderComponent: Record "Prod. Order Component", var NeededQty: Decimal, var IsHandled: Boolean)

Parameters

Name Type Description
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"
NeededQty Decimal
IsHandled Boolean

See also