Share via


Table "Routing Line"

ID 99000764
Namespace: Microsoft.Manufacturing.Routing

Properties

Name Value
Caption Routing Line
DataClassification CustomerContent

Fields

Name Type Description
"Routing No." Code[20]
"Version Code" Code[20]
"Operation No." Code[10]
"Next Operation No." Code[30]
"Previous Operation No." Code[30]
Type Enum Microsoft.Manufacturing.Capacity."Capacity Type Routing"
"No." Code[20]
"Work Center No." Code[20]
"Work Center Group Code" Code[10]
Description Text[100]
"Setup Time" Decimal
"Run Time" Decimal
"Wait Time" Decimal
"Move Time" Decimal
"Fixed Scrap Quantity" Decimal
"Lot Size" Decimal
"Scrap Factor %" Decimal
"Setup Time Unit of Meas. Code" Code[10]
"Run Time Unit of Meas. Code" Code[10]
"Wait Time Unit of Meas. Code" Code[10]
"Move Time Unit of Meas. Code" Code[10]
"Minimum Process Time" Decimal
"Maximum Process Time" Decimal
"Concurrent Capacities" Decimal
"Send-Ahead Quantity" Decimal
"Routing Link Code" Code[10]
"Standard Task Code" Code[10]
"Unit Cost per" Decimal
Recalculate Boolean
Comment Boolean
"Sequence No. (Forward)" Integer
"Sequence No. (Backward)" Integer
"Fixed Scrap Qty. (Accum.)" Decimal
"Scrap Factor % (Accumulated)" Decimal
SystemId Guid
SystemCreatedAt DateTime
SystemCreatedBy Guid
SystemModifiedAt DateTime
SystemModifiedBy Guid
SystemRowVersion BigInteger

Methods

TestStatus

procedure TestStatus()

DeleteRelations

procedure DeleteRelations()

SetRecalcStatus

procedure SetRecalcStatus()

CertifiedRoutingVersionExists

procedure CertifiedRoutingVersionExists(RtngHeaderNo: Code[20], CalculationDate: Date): Boolean

Parameters

Name Type Description
RtngHeaderNo Code[20]
CalculationDate Date

Returns

Type Description
Boolean

CheckIfRoutingCertified

procedure CheckIfRoutingCertified(RoutingLineType: Enum "Capacity Type Routing", No: Code[20])

Parameters

Name Type Description
RoutingLineType Enum Microsoft.Manufacturing.Capacity."Capacity Type Routing"
No Code[20]

Events

OnAfterDeleteRelations

[IntegrationEvent(False,False)]
local procedure OnAfterDeleteRelations(RoutingLine: Record "Routing Line")

Parameters

Name Type Description
RoutingLine Table Microsoft.Manufacturing.Routing."Routing Line"

OnAfterWorkCenterTransferFields

[IntegrationEvent(False,False)]
local procedure OnAfterWorkCenterTransferFields(var RoutingLine: Record "Routing Line", WorkCenter: Record "Work Center")

Parameters

Name Type Description
RoutingLine Table Microsoft.Manufacturing.Routing."Routing Line"
WorkCenter Table Microsoft.Manufacturing.WorkCenter."Work Center"

OnAfterMachineCtrTransferFields

[IntegrationEvent(False,False)]
local procedure OnAfterMachineCtrTransferFields(var RoutingLine: Record "Routing Line", WorkCenter: Record "Work Center", MachineCenter: Record "Machine Center")

Parameters

Name Type Description
RoutingLine Table Microsoft.Manufacturing.Routing."Routing Line"
WorkCenter Table Microsoft.Manufacturing.WorkCenter."Work Center"
MachineCenter Table Microsoft.Manufacturing.MachineCenter."Machine Center"

OnBeforeTestStatus

[IntegrationEvent(False,False)]
local procedure OnBeforeTestStatus(var RoutingLine: Record "Routing Line", var IsHandled: Boolean)

Parameters

Name Type Description
RoutingLine Table Microsoft.Manufacturing.Routing."Routing Line"
IsHandled Boolean

OnCertifiedRoutingVersionExistsOnBeforeCalculate

[IntegrationEvent(False,False)]
local procedure OnCertifiedRoutingVersionExistsOnBeforeCalculate(var RtngVersionCode: Code[20], var RtngHeaderNo: Code[20], CalculationDate: Date, var IsHandled: Boolean)

Parameters

Name Type Description
RtngVersionCode Code[20]
RtngHeaderNo Code[20]
CalculationDate Date
IsHandled Boolean

OnValidateStandardTaskCodeOnBeforeRtngQltyMeasureInsert

[IntegrationEvent(False,False)]
local procedure OnValidateStandardTaskCodeOnBeforeRtngQltyMeasureInsert(var RoutingQualityMeasure: Record "Routing Quality Measure", StandardTaskQualityMeasure: Record "Standard Task Quality Measure")

Parameters

Name Type Description
RoutingQualityMeasure Table Microsoft.Manufacturing.Routing."Routing Quality Measure"
StandardTaskQualityMeasure Table Microsoft.Manufacturing.Routing."Standard Task Quality Measure"

OnValidateStandardTaskCodeOnBeforeRtngPersonnelInsert

[IntegrationEvent(False,False)]
local procedure OnValidateStandardTaskCodeOnBeforeRtngPersonnelInsert(var RoutingPersonnel: Record "Routing Personnel", StandardTaskPersonnel: Record "Standard Task Personnel")

Parameters

Name Type Description
RoutingPersonnel Table Microsoft.Manufacturing.Routing."Routing Personnel"
StandardTaskPersonnel Table Microsoft.Manufacturing.Routing."Standard Task Personnel"

OnValidateStandardTaskCodeOnBeforeRtngToolInsert

[IntegrationEvent(False,False)]
local procedure OnValidateStandardTaskCodeOnBeforeRtngToolInsert(var RoutingTool: Record "Routing Tool", StandardTaskTool: Record "Standard Task Tool")

Parameters

Name Type Description
RoutingTool Table Microsoft.Manufacturing.Routing."Routing Tool"
StandardTaskTool Table Microsoft.Manufacturing.Routing."Standard Task Tool"

OnValidateStandardTaskCodeOnBeforeRtngCommentLineInsert

[IntegrationEvent(False,False)]
local procedure OnValidateStandardTaskCodeOnBeforeRtngCommentLineInsert(var RoutingCommentLine: Record "Routing Comment Line", StdTaskComment: Record "Standard Task Description")

Parameters

Name Type Description
RoutingCommentLine Table Microsoft.Manufacturing.Routing."Routing Comment Line"
StdTaskComment Table Microsoft.Manufacturing.Routing."Standard Task Description"

OnMachineCtrTransferFieldsOnAfterWorkCenterTransferFields

[IntegrationEvent(False,False)]
local procedure OnMachineCtrTransferFieldsOnAfterWorkCenterTransferFields(var RoutingLine: Record "Routing Line", xRoutingLine: Record "Routing Line", WorkCenter: Record "Work Center", MachineCenter: Record "Machine Center", var IsHandled: Boolean)

Parameters

Name Type Description
RoutingLine Table Microsoft.Manufacturing.Routing."Routing Line"
xRoutingLine Table Microsoft.Manufacturing.Routing."Routing Line"
WorkCenter Table Microsoft.Manufacturing.WorkCenter."Work Center"
MachineCenter Table Microsoft.Manufacturing.MachineCenter."Machine Center"
IsHandled Boolean

OnBeforeWorkCenterTransferFields

[IntegrationEvent(False,False)]
local procedure OnBeforeWorkCenterTransferFields(var RoutingLine: Record "Routing Line", xRoutingLine: Record "Routing Line", WorkCenter: Record "Work Center", var IsHandled: Boolean)

Parameters

Name Type Description
RoutingLine Table Microsoft.Manufacturing.Routing."Routing Line"
xRoutingLine Table Microsoft.Manufacturing.Routing."Routing Line"
WorkCenter Table Microsoft.Manufacturing.WorkCenter."Work Center"
IsHandled Boolean

OnBeforeValidateStandardTaskCode

[IntegrationEvent(False,False)]
local procedure OnBeforeValidateStandardTaskCode(var RoutingLine: Record "Routing Line", xRoutingLine: Record "Routing Line", var IsHandled: Boolean)

Parameters

Name Type Description
RoutingLine Table Microsoft.Manufacturing.Routing."Routing Line"
xRoutingLine Table Microsoft.Manufacturing.Routing."Routing Line"
IsHandled Boolean

See also