Codeunit PlanningRoutingManagement
ID 99000808
Namespace: Microsoft.Manufacturing.Routing
Methods
NeedsCalculation
procedure NeedsCalculation(WkShName: Code[10], BatchName: Code[10], LineNo: Integer): Boolean
Parameters
Name
Type
Description
WkShName
Code[10]
BatchName
Code[10]
LineNo
Integer
Returns
SetRtngLineSequenceBack
procedure SetRtngLineSequenceBack(RoutingType: Option, PlanningRtngLine: Record "Planning Routing Line", Maxsequences: Integer, Actsequences: Integer, TotalCalculation: Boolean)
Parameters
SetRtngLineSequenceForward
procedure SetRtngLineSequenceForward(RoutingType: Option, PlanningRtngLine: Record "Planning Routing Line", MaxSequences: Integer, ActSequences: Integer, TotalCalculation: Boolean)
Parameters
CalcSequenceFromActual
procedure CalcSequenceFromActual(PlanningRtngLine: Record "Planning Routing Line", Direction: Option, ReqLine: Record "Requisition Line")
Parameters
Calculate
procedure Calculate(ReqLine: Record "Requisition Line")
Parameters
CalculatePlanningLineDates
procedure CalculatePlanningLineDates(var ReqLine2: Record "Requisition Line")
Parameters
CalculateRouting
procedure CalculateRouting(var ReqLine: Record "Requisition Line", Direction: Option)
Parameters
CalculateRoutingFromActual
procedure CalculateRoutingFromActual(var ReqLine: Record "Requisition Line", PlanningRtngLine: Record "Planning Routing Line", Direction: Option, CalcStartEndDate: Boolean, PlanningResiliency: Boolean)
Parameters
Events
OnCalculateRoutingOnAfterUpdateReqLine
[IntegrationEvent(False,False)]
local procedure OnCalculateRoutingOnAfterUpdateReqLine(var RequisitionLine: Record "Requisition Line", Direction: Option)
Parameters
OnAfterCalculatePlanningLineDates
[IntegrationEvent(False,False)]
local procedure OnAfterCalculatePlanningLineDates(var RequisitionLine: Record "Requisition Line")
Parameters
See also