Table of Contents

Table "Planning Routing Line"

ID 99000830
Namespace: Microsoft.Manufacturing.Routing

Properties

Name Value
Caption Planning Routing Line
DrillDownPageID Page Microsoft.Manufacturing.Routing."Planning Routing"
LookupPageID Page Microsoft.Manufacturing.Routing."Planning Routing"
Permissions TableData "Prod. Order Capacity Need" = rmd
DataClassification CustomerContent

Fields

Name Type Description
"Worksheet Template Name" Code[10]
"Worksheet Batch Name" Code[10]
"Worksheet Line No." Integer
"Operation No." Code[10]

Specifies the operation number for this planning routing line.

"Next Operation No." Code[30]

Specifies the next operation number if you use parallel routings.

"Previous Operation No." Code[30]

Specifies the previous operation number and shows the operation that is run directly before the operation.

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

Specifies the type of 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 task related to this routing line.

"Setup Time" Decimal

Specifies the setup time using the unit of measure from the Setup Time Unit of Measure field on the work or machine center card.

"Run Time" Decimal

Specifies the run time of the operation.

"Wait Time" Decimal

Specifies the wait time.

"Move Time" Decimal

Specifies the move time using the unit of measure in the Move Time Unit of Measure field on the machine or work center card.

"Fixed Scrap Quantity" Decimal

Specifies a fixed scrap quantity for this routing line.

"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 as a percentage.

"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]
"Description 2" Text[50]

Specifies additional description text.

"Minimum Process Time" Decimal
"Maximum Process Time" Decimal
"Concurrent Capacities" Decimal

Specifies the quantity of machines or personnel that can perform their expected functions simultaneously.

"Send-Ahead Quantity" Decimal

Specifies the output of the operation that must be completed before the next operation can be started.

"Routing Link Code" Code[10]
"Standard Task Code" Code[10]
"Unit Cost per" Decimal

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

Recalculate Boolean
"Sequence No.(Forward)" Integer
"Sequence No.(Backward)" Integer
"Fixed Scrap Qty. (Accum.)" Decimal
"Scrap Factor % (Accumulated)" Decimal
"Sequence No. (Actual)" Integer
"Direct Unit Cost" Decimal
"Indirect Cost %" Decimal
"Overhead Rate" Decimal
"Output Quantity" Decimal
"Starting Time" Time

Specifies the starting time for the operation for this planning routing line.

"Starting Date" Date

Specifies the starting date for the operation for this planning routing line.

"Ending Time" Time

Specifies the ending time of the operation for this planning routing line.

"Ending Date" Date

Specifies the ending date of the operation for this planning routing line.

"Unit Cost Calculation" Enum Microsoft.Foundation.Enums."Unit Cost Calculation Type"
"Input Quantity" Decimal
"Critical Path" Boolean
"Starting Date-Time" DateTime

Specifies the starting date and the starting time, which are combined in a format called "starting date-time".

"Ending Date-Time" DateTime

Specifies the ending date and the ending time, which are combined in a format called "ending date-time".

"Expected Operation Cost Amt." Decimal
"Expected Capacity Ovhd. Cost" Decimal
"Expected Capacity Need" 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

Caption

procedure Caption(): Text

Returns

Type Description
Text

SetRecalcStatus

procedure SetRecalcStatus()

RunTimePer

procedure RunTimePer(): Decimal

Returns

Type Description
Decimal

CalcStartingEndingDates

procedure CalcStartingEndingDates()

TransferFromProdOrderRouting

procedure TransferFromProdOrderRouting(var ProdOrderRoutingLine: Record "Prod. Order Routing Line")

Parameters

Name Type Description
ProdOrderRoutingLine Table Microsoft.Manufacturing.Document."Prod. Order Routing Line"

UpdateDatetime

procedure UpdateDatetime()

SetNextOperations

procedure SetNextOperations()

Events

OnAfterWorkCenterTransferFields

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

Parameters

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

OnAfterMachineCtrTransferFields

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

Parameters

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

OnAfterTransferFromProdOrderRouting

[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromProdOrderRouting(var PlanningRoutingLine: Record "Planning Routing Line"; var ProdOrderRtngLine: Record "Prod. Order Routing Line")

Parameters

Name Type Description
PlanningRoutingLine Table Microsoft.Manufacturing.Routing."Planning Routing Line"
ProdOrderRtngLine Table Microsoft.Manufacturing.Document."Prod. Order Routing Line"

OnAfterTransferFromRoutingLine

[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromRoutingLine(var PlanningRoutingLine: Record "Planning Routing Line"; var RoutingLine: Record "Routing Line")

Parameters

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

OnAfterTransferFromReqLine

[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromReqLine(var PlanningRoutingLine: Record "Planning Routing Line"; var RequisitionLine: Record "Requisition Line")

Parameters

Name Type Description
PlanningRoutingLine Table Microsoft.Manufacturing.Routing."Planning Routing Line"
RequisitionLine Table Microsoft.Inventory.Requisition."Requisition Line"

OnAfterUpdateDatetime

[IntegrationEvent(False,False)]
local procedure OnAfterUpdateDatetime(var PlanningRoutingLine: Record "Planning Routing Line"; xPlanningRoutingLine: Record "Planning Routing Line"; FieldNo: Integer)

Parameters

Name Type Description
PlanningRoutingLine Table Microsoft.Manufacturing.Routing."Planning Routing Line"
xPlanningRoutingLine Table Microsoft.Manufacturing.Routing."Planning Routing Line"
FieldNo Integer

OnBeforeCalcStartingEndingDates

[IntegrationEvent(False,False)]
local procedure OnBeforeCalcStartingEndingDates(var PlanningRoutingLine: Record "Planning Routing Line"; var IsHandled: Boolean)

Parameters

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

OnMachineCtrTransferFieldsOnAfterWorkCenterTransferFields

[IntegrationEvent(False,False)]
local procedure OnMachineCtrTransferFieldsOnAfterWorkCenterTransferFields(var PlanningRoutingLine: Record "Planning Routing Line"; xPlanningRoutingLine: Record "Planning Routing Line"; WorkCenter: Record "Work Center"; MachineCenter: Record "Machine Center"; var IsHandled: Boolean)

Parameters

Name Type Description
PlanningRoutingLine Table Microsoft.Manufacturing.Routing."Planning Routing Line"
xPlanningRoutingLine Table Microsoft.Manufacturing.Routing."Planning 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 PlanningRoutingLine: Record "Planning Routing Line"; xPlanningRoutingLine: Record "Planning Routing Line"; WorkCenter: Record "Work Center"; var IsHandled: Boolean)

Parameters

Name Type Description
PlanningRoutingLine Table Microsoft.Manufacturing.Routing."Planning Routing Line"
xPlanningRoutingLine Table Microsoft.Manufacturing.Routing."Planning Routing Line"
WorkCenter Table Microsoft.Manufacturing.WorkCenter."Work Center"
IsHandled Boolean

See also