Codeunit "Check Routing Lines"

ID 99000752
Namespace: Microsoft.Manufacturing.Routing

Methods

SetNextOperations

procedure SetNextOperations(RtngHeader: Record "Routing Header", VersionCode: Code[20])

Parameters

Name Type Description
RtngHeader Table Microsoft.Manufacturing.Routing."Routing Header"
VersionCode Code[20]

SetRtngLineSequenceForward

procedure SetRtngLineSequenceForward(RoutingType: Option, RoutingNo: Code[20], VersionCode: Code[20], MaxSequences: Integer)

Parameters

Name Type Description
RoutingType Option
RoutingNo Code[20]
VersionCode Code[20]
MaxSequences Integer

NeedsCalculation

procedure NeedsCalculation(RtngHeader: Record "Routing Header", VersionCode: Code[20]): Boolean

Parameters

Name Type Description
RtngHeader Table Microsoft.Manufacturing.Routing."Routing Header"
VersionCode Code[20]

Returns

Type Description
Boolean

Calculate

procedure Calculate(RtngHeader: Record "Routing Header", VersionCode: Code[20])

Parameters

Name Type Description
RtngHeader Table Microsoft.Manufacturing.Routing."Routing Header"
VersionCode Code[20]

Events

OnBeforeCalcPreviousOperations

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcPreviousOperations(var RoutingHeader: Record "Routing Header", VersionCode: Code[20], var IsHandled: Boolean)

Parameters

Name Type Description
RoutingHeader Table Microsoft.Manufacturing.Routing."Routing Header"
VersionCode Code[20]
IsHandled Boolean

OnBeforeCalculate

[IntegrationEvent(False,False)]
local procedure OnBeforeCalculate(RoutingHeader: Record "Routing Header", VersionCode: Code[20])

Parameters

Name Type Description
RoutingHeader Table Microsoft.Manufacturing.Routing."Routing Header"
VersionCode Code[20]

OnBeforeCheck

[IntegrationEvent(False,False)]
local procedure OnBeforeCheck(var RoutingHeader: Record "Routing Header", VersionCode: Code[20], var IsHandled: Boolean)

Parameters

Name Type Description
RoutingHeader Table Microsoft.Manufacturing.Routing."Routing Header"
VersionCode Code[20]
IsHandled Boolean

OnBeforeFindRoutingLines

[IntegrationEvent(False,False)]
local procedure OnBeforeFindRoutingLines(var RoutingHeader: Record "Routing Header", VersionCode: Code[20])

Parameters

Name Type Description
RoutingHeader Table Microsoft.Manufacturing.Routing."Routing Header"
VersionCode Code[20]

OnCalculateOnAfterCalcScrapQtyAndFactor

[IntegrationEvent(False,False)]
local procedure OnCalculateOnAfterCalcScrapQtyAndFactor(var RoutingLine: Record "Routing Line", var ScrapQty: Decimal, var ScrapFactor: Decimal)

Parameters

Name Type Description
RoutingLine Table Microsoft.Manufacturing.Routing."Routing Line"
ScrapQty Decimal
ScrapFactor Decimal

See also