Specifies the method to use to calculate and handle output at the work or machine center. Manual: Output must be posted manually by using the output journal. Forward: Output is automatically calculated and posted when you change the status of a simulated, planned (or firm planned) production order to Released. You can still post output manually from the output journal. Backward: Output is automatically calculated and posted when you change the status of a released production order to Finished. You can still post output manually from the output journal.
"Expected Operation Cost Amt."
Decimal
"Expected Capacity Need"
Decimal
"Expected Capacity Ovhd. Cost"
Decimal
"Starting Date-Time"
DateTime
"Ending Date-Time"
DateTime
"Schedule Manually"
Boolean
"Location Code"
Code[10]
"Open Shop Floor Bin Code"
Code[20]
"To-Production Bin Code"
Code[20]
"From-Production Bin Code"
Code[20]
"Posted Output Quantity"
Decimal
Specifies the total output quantity that has been posted to the capacity ledger. Value expressed in base unit of measure.
"Posted Scrap Quantity"
Decimal
Specifies the total scrap quantity that has been posted to the capacity ledger. Value expressed in base unit of measure.
"Posted Run Time"
Decimal
Specifies the total run time that has been posted to the capacity ledger.
"Posted Setup Time"
Decimal
Specifies the total set up time that has been posted to the capacity ledger.
SystemId
Guid
SystemCreatedAt
DateTime
SystemCreatedBy
Guid
SystemModifiedAt
DateTime
SystemModifiedBy
Guid
SystemRowVersion
BigInteger
Methods
Caption
procedure Caption(): Text
Returns
Type
Description
Text
CopyFromPlanningRoutingLine
procedure CopyFromPlanningRoutingLine(PlanningRoutingLine: Record "Planning Routing Line")
procedure GetStartingEndingDateAndTime(var StartingTime: Time, var StartingDate: Date, var EndingTime: Time, var EndingDate: Date)
Parameters
Name
Type
Description
StartingTime
Time
StartingDate
Date
EndingTime
Time
EndingDate
Date
NextOperationExist
procedure NextOperationExist(): Boolean
Returns
Type
Description
Boolean
Events
OnAfterCalcStartingEndingDates
[IntegrationEvent(False,False)]
local procedure OnAfterCalcStartingEndingDates(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var xProdOrderRoutingLine: Record "Prod. Order Routing Line", var ProdOrderLine: Record "Prod. Order Line", CallingFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterCopyFromRoutingLine(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", RoutingLine: Record "Routing Line")
[IntegrationEvent(False,False)]
local procedure OnAfterDeleteRelations(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", SkipUpdateOfCompBinCodes: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterWorkCenterTransferFields(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", WorkCenter: Record "Work Center")
[IntegrationEvent(False,False)]
local procedure OnAfterMachineCtrTransferFields(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", WorkCenter: Record "Work Center", MachineCenter: Record "Machine Center")
[IntegrationEvent(False,False)]
local procedure OnAfterSetRecalcStatus(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var ProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromStdTaskTool(var ProdOrderRoutingTool: Record "Prod. Order Routing Tool", StandardTaskTool: Record "Standard Task Tool")
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromStdTaskPersonnel(var ProdOrderRoutingPersonnel: Record "Prod. Order Routing Personnel", StandardTaskPersonnel: Record "Standard Task Personnel")
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromStdTaskQltyMeasure(var ProdOrderRtngQltyMeas: Record "Prod. Order Rtng Qlty Meas.", StandardTaskQualityMeasure: Record "Standard Task Quality Measure")
[IntegrationEvent(False,False)]
local procedure OnAfterTransferFromStdTaskComment(var ProdOrderRtngCommentLine: Record "Prod. Order Rtng Comment Line", StandardTaskDescription: Record "Standard Task Description")
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateDateTime(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var xProdOrderRoutingLine: Record "Prod. Order Routing Line", CallingFieldNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterValidateNo(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var xProdOrderRoutingLine: Record "Prod. Order Routing Line", var ProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcStartingEndingDates(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var Direction: Option, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckRoutingNoNotBlank(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckIfSubcontractingPurchOrderExist(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", xProdOrderRoutingLine: Record "Prod. Order Routing Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeSetNextOperations(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeTerminationProcessesErr(var IsHandled: Boolean, var ProdOrderRoutingLine: Record "Prod. Order Routing Line", xProdOrderRoutingLine: Record "Prod. Order Routing Line")
[IntegrationEvent(False,False)]
local procedure OnCalcStartingEndingDatesOnBeforeCalculateRouting(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckPreviousAndNextOnAfterProdOrderRoutingPageRunModal(var TempRemainingProdOrderRoutingLine: Record "Prod. Order Routing Line" temporary)
[IntegrationEvent(False,False)]
local procedure OnValidateRoutingStatusOnBeforeConfirm(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterCopyFromPlanningRoutingLine(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", PlanningRoutingLine: Record "Planning Routing Line")
[IntegrationEvent(False,False)]
local procedure OnValidateStandardTaskCodeOnBeforeProdOrderRtngCommentLineInsert(var ProdOrderRtngCommentLine: Record "Prod. Order Rtng Comment Line", StdTaskComment: Record "Standard Task Description")
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateComponentsBin(var TempProdOrderRoutingLine: Record "Prod. Order Routing Line", FromTrigger: Option)
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateOfComponentsBinRequired(ProdOrderRoutingLine: Record "Prod. Order Routing Line", FromTrigger: Option, var Result: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalculateRoutingBackOnAfterCalculateProdOrderDates(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var ProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnCalculateRoutingForwardOnAfterCalculateProdOrderDates(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var ProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeRunTimePer(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var IsHandled: Boolean, var Result: Decimal)
[IntegrationEvent(False,False)]
local procedure OnMachineCtrTransferFieldsOnAfterWorkCenterTransferFields(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", WorkCenter: Record "Work Center", MachineCenter: Record "Machine Center", var SkipUpdateDescription: Boolean, xProdOrderRoutingLine: Record "Prod. Order Routing Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeWorkCenterTransferFields(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", WorkCenter: Record "Work Center", var SkipUpdateDescription: Boolean, xProdOrderRoutingLine: Record "Prod. Order Routing Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeShowMessage(var ProdOrderRoutingLine: Record "Prod. Order Routing Line", var MessageText: Text, var IsHandled: Boolean)