Table of Contents

Table "Routing Line"

ID 99000764
Namespace: Microsoft.Manufacturing.Routing

Properties

Name Value
Caption Routing Line
DrillDownPageId Page Microsoft.Manufacturing.Routing."Routing Line List"
LookupPageId Page Microsoft.Manufacturing.Routing."Routing Line List"
DataClassification CustomerContent

Fields

Name Type Description
"Routing No." Code[20]
"Version Code" Code[20]
"Operation No." Code[10]

Specifies the operation number for this routing line.

"Next Operation No." Code[30]

Specifies the next operation number. You use this field if you use parallel routings.

"Previous Operation No." Code[30]

Specifies the previous operation number, which is automatically assigned.

Type Enum Microsoft.Manufacturing.Capacity."Capacity Type Routing"

Specifies the kind of capacity type to use for the actual operation.

"No." Code[20]

Specifies the number of the involved entry or record, according to the specified number series.

"Work Center No." Code[20]
"Work Center Group Code" Code[10]
Description Text[100]

Specifies a description of the entry.

"Setup Time" Decimal

Specifies the setup time of the operation.

"Run Time" Decimal

Specifies the run time of the operation.

"Wait Time" Decimal

Specifies the wait time according to the value in the Wait Time Unit of Measure field.

"Move Time" Decimal

Specifies the move time according to the value in the Move Time Unit of Measure field.

"Fixed Scrap Quantity" Decimal

Specifies the fixed scrap quantity.

"Lot Size" Decimal

Specifies the number of items that are included in the same operation at the same time. The run time on routing lines is reduced proportionally to the lot size. For example, if the lot size is two pieces, the run time will be reduced by half.

"Scrap Factor %" Decimal

Specifies the scrap factor in percent.

"Setup Time Unit of Meas. Code" Code[10]

Specifies the unit of measure code that applies to the setup time of the operation.

"Run Time Unit of Meas. Code" Code[10]

Specifies the unit of measure code that applies to the run time of the operation.

"Wait Time Unit of Meas. Code" Code[10]

Specifies the unit of measure code that applies to the wait time.

"Move Time Unit of Meas. Code" Code[10]

Specifies the unit of measure code that applies to the move time.

"Description 2" Text[50]

Specifies additional description text.

"Minimum Process Time" Decimal

Specifies a minimum process time.

"Maximum Process Time" Decimal

Specifies a maximum process time.

"Concurrent Capacities" Decimal

Specifies the number of machines or persons that are working concurrently.

"Send-Ahead Quantity" Decimal

Specifies the send-ahead quantity.

"Routing Link Code" Code[10]

Specifies the routing link code.

"Standard Task Code" Code[10]

Specifies a standard task.

"Unit Cost per" Decimal

Specifies the unit cost for this operation if it is different than the unit cost on the work center card.

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
SystemCreatedByUserName Text[50]
SystemCreatedByFullName Text[80]
SystemModifiedByUserName Text[50]
SystemModifiedByFullName Text[80]
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