Report "Refresh Production Order"

ID 99001025
Namespace: Microsoft.Manufacturing.Document

Properties

Name Value
Caption Refresh Production Order
ProcessingOnly True
TransactionType Update

Methods

InitializeRequest

procedure InitializeRequest(Direction2: Option, CalcLines2: Boolean, CalcRoutings2: Boolean, CalcComponents2: Boolean, CreateInbRqst2: Boolean)

Parameters

Name Type Description
Direction2 Option
CalcLines2 Boolean
CalcRoutings2 Boolean
CalcComponents2 Boolean
CreateInbRqst2 Boolean

SetHideValidationDialog

procedure SetHideValidationDialog(NewHideValidationDialog: Boolean)

Parameters

Name Type Description
NewHideValidationDialog Boolean

Events

OnAfterGetRoutingNo

[IntegrationEvent(False,False)]
local procedure OnAfterGetRoutingNo(var ProductionOrder: Record "Production Order", var RoutingNo: Code[20])

Parameters

Name Type Description
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"
RoutingNo Code[20]

OnAfterRefreshProdOrder

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

Parameters

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

OnAfterOnInit

[IntegrationEvent(False,False)]
local procedure OnAfterOnInit(var Direction: Option, var CalcLines: Boolean, var CalcRoutings: Boolean, var CalcComponents: Boolean, var CreateInbRqst: Boolean, var HideValidationDialog: Boolean)

Parameters

Name Type Description
Direction Option
CalcLines Boolean
CalcRoutings Boolean
CalcComponents Boolean
CreateInbRqst Boolean
HideValidationDialog Boolean

OnBeforeCalcProdOrder

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

Parameters

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

OnBeforeCalcProdOrderLine

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", var Direction: Option, CalcLines: Boolean, CalcRoutings: Boolean, CalcComponents: Boolean, var IsHandled: Boolean, var ErrorOccured: Boolean)

Parameters

Name Type Description
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
Direction Option
CalcLines Boolean
CalcRoutings Boolean
CalcComponents Boolean
IsHandled Boolean
ErrorOccured Boolean

OnBeforeCalcProdOrderLines

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcProdOrderLines(var ProductionOrder: Record "Production Order", Direction: Option, CalcLines: Boolean, CalcRoutings: Boolean, CalcComponents: Boolean, var IsHandled: Boolean, var ErrorOccured: Boolean)

Parameters

Name Type Description
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"
Direction Option
CalcLines Boolean
CalcRoutings Boolean
CalcComponents Boolean
IsHandled Boolean
ErrorOccured Boolean

OnBeforeCalcRoutingsOrComponents

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcRoutingsOrComponents(var ProductionOrder: Record "Production Order", var ProdOrderLine: Record "Prod. Order Line", var CalcComponents: Boolean, var CalcRoutings: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"
ProdOrderLine Table Microsoft.Manufacturing.Document."Prod. Order Line"
CalcComponents Boolean
CalcRoutings Boolean
IsHandled Boolean

OnBeforeUpdateRoutingNo

[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateRoutingNo(var ProductionOrder: Record "Production Order", RoutingNo: Code[20], var IsHandled: Boolean, var CalcLines: Boolean, var CalcComponents: Boolean, var CalcRoutings: Boolean)

Parameters

Name Type Description
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"
RoutingNo Code[20]
IsHandled Boolean
CalcLines Boolean
CalcComponents Boolean
CalcRoutings Boolean

OnCheckReservationExistOnBeforeCheckProdOrderComp2ReservedQtyBase

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

Parameters

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

OnAfterInitReport

[IntegrationEvent(True,False)]
local procedure OnAfterInitReport()

OnProductionOrderOnAfterGetRecordOnAfterCalcRoutingsOrComponents

[IntegrationEvent(False,False)]
local procedure OnProductionOrderOnAfterGetRecordOnAfterCalcRoutingsOrComponents(var ProductionOrder: Record "Production Order", CalcLines: Boolean, CalcRoutings: Boolean, CalcComponents: Boolean, var ErrorOccured: Boolean)

Parameters

Name Type Description
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"
CalcLines Boolean
CalcRoutings Boolean
CalcComponents Boolean
ErrorOccured Boolean

OnProductionOrderOnAfterGetRecordOnBeforeAlreadyPickedLinesConfirm

[IntegrationEvent(False,False)]
local procedure OnProductionOrderOnAfterGetRecordOnBeforeAlreadyPickedLinesConfirm(var ProductionOrder: Record "Production Order", HideValidationDialog: Boolean, var Confirmed: Boolean, var IsHandled: Boolean)

Parameters

Name Type Description
ProductionOrder Table Microsoft.Manufacturing.Document."Production Order"
HideValidationDialog Boolean
Confirmed Boolean
IsHandled Boolean

See also