Codeunit "Whse.-Production Release"

ID 5774
Namespace: Microsoft.Manufacturing.Document

Methods

Release

procedure Release(ProductionOrder: Record "Production Order")

Parameters

Name Type Description
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"

ReleaseLine

procedure ReleaseLine(var ProdOrderComponent: Record "Prod. Order Component", var OldProdOrderComponent: Record "Prod. Order Component")

Parameters

Name Type Description
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"
OldProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"

DeleteLine

procedure DeleteLine(ProdOrderComponent: Record "Prod. Order Component")

Parameters

Name Type Description
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"

FinishedDelete

procedure FinishedDelete(var ProdOrder: Record "Production Order")

Parameters

Name Type Description
ProdOrder Table Microsoft.Manufacturing.Document."Production Order"

Events

OnAfterDeleteLine

[IntegrationEvent(False,False)]
local procedure OnAfterDeleteLine(var ProdOrderComponent: Record "Prod. Order Component")

Parameters

Name Type Description
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"

OnAfterGetLocation

[IntegrationEvent(False,False)]
local procedure OnAfterGetLocation(var Location: Record Location, LocationCode: Code[10])

Parameters

Name Type Description
Location Table Microsoft.Inventory.Location.Location
LocationCode Code[10]

OnAfterRelease

[IntegrationEvent(False,False)]
local procedure OnAfterRelease(var ProductionOrder: Record "Production Order")

Parameters

Name Type Description
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"

OnBeforeCreateWhseRequest

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateWhseRequest(var WarehouseRequest: Record "Warehouse Request", ProdOrderComp: Record "Prod. Order Component", ProdOrder: Record "Production Order")

Parameters

Name Type Description
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
ProdOrderComp Table Microsoft.Manufacturing.Document."Prod. Order Component"
ProdOrder Table Microsoft.Manufacturing.Document."Production Order"

OnBeforeCreateWhsePickRequest

[IntegrationEvent(False,False)]
local procedure OnBeforeCreateWhsePickRequest(var WhsePickRequest: Record "Whse. Pick Request", ProdOrderComp: Record "Prod. Order Component", ProdOrder: Record "Production Order")

Parameters

Name Type Description
WhsePickRequest Table Microsoft.Warehouse.Request."Whse. Pick Request"
ProdOrderComp Table Microsoft.Manufacturing.Document."Prod. Order Component"
ProdOrder Table Microsoft.Manufacturing.Document."Production Order"

OnBeforeReleaseLine

[IntegrationEvent(False,False)]
local procedure OnBeforeReleaseLine(var ProdOrderComp: Record "Prod. Order Component", var OldProdOrderComp: Record "Prod. Order Component", var IsHandled: Boolean)

Parameters

Name Type Description
ProdOrderComp Table Microsoft.Manufacturing.Document."Prod. Order Component"
OldProdOrderComp Table Microsoft.Manufacturing.Document."Prod. Order Component"
IsHandled Boolean

OnBeforeReleaseWhseProdOrder

[IntegrationEvent(False,False)]
local procedure OnBeforeReleaseWhseProdOrder(var ProdOrder: Record "Production Order")

Parameters

Name Type Description
ProdOrder Table Microsoft.Manufacturing.Document."Production Order"

OnBeforeWarehouseRequestUpdate

[IntegrationEvent(False,False)]
local procedure OnBeforeWarehouseRequestUpdate(var WarehouseRequest: Record "Warehouse Request", ProdOrderComponent: Record "Prod. Order Component")

Parameters

Name Type Description
WarehouseRequest Table Microsoft.Warehouse.Request."Warehouse Request"
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"

OnBeforeProdOrderCompletelyPicked

[IntegrationEvent(False,False)]
local procedure OnBeforeProdOrderCompletelyPicked(var LocationCode: Code[10], var ProdOrderNo: Code[20], var ProductionOrderStatus: Enum "Production Order Status", var CompLineNo: Integer, var ProdOrderComponent: Record "Prod. Order Component")

Parameters

Name Type Description
LocationCode Code[10]
ProdOrderNo Code[20]
ProductionOrderStatus Enum Microsoft.Manufacturing.Document."Production Order Status"
CompLineNo Integer
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"

OnReleaseOnBeforeLoopProdOrderComponent

[IntegrationEvent(False,False)]
local procedure OnReleaseOnBeforeLoopProdOrderComponent(var ProductionOrder: Record "Production Order", var ProdOrderComponent: Record "Prod. Order Component")

Parameters

Name Type Description
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"

OnDeleteLineOnBeforeLoopProdOrderComponent

[IntegrationEvent(False,False)]
local procedure OnDeleteLineOnBeforeLoopProdOrderComponent(var ProdOrderComponent: Record "Prod. Order Component", var ProdOrderComponent2: Record "Prod. Order Component")

Parameters

Name Type Description
ProdOrderComponent Table Microsoft.Manufacturing.Document."Prod. Order Component"
ProdOrderComponent2 Table Microsoft.Manufacturing.Document."Prod. Order Component"

See also