KVSFCYEDModPropModifiLib#
Procedures#
OnRun#
procedure OnRun(Rec: Record "KVSFCYEDModProposalWkshtLine")
SetParameters(Boolean, Option) :#
procedure SetParameters(transferTaskInfoPar: Boolean; calculateRoutingPar: Option):
GetProdOrderToRoutingCalc(Record Production Order) :#
procedure GetProdOrderToRoutingCalc(var productionOrderTempVar: Record "Production Order" temporary):
Events#
OnBeforeTransferRoutingLine(Record Prod. Order Routing Line, Record KVSFCYEDModProposalRtgLine) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeTransferRoutingLine(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnBeforeTransferRoutingLine', '', false, false)]
local procedure DoSomethingOnBeforeTransferRoutingLine(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine")
begin
end;
OnAfterTransferRoutingLine(Record Prod. Order Routing Line, Record KVSFCYEDModProposalRtgLine) :#
[IntegrationEvent(false, false)]
local procedure OnAfterTransferRoutingLine(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnAfterTransferRoutingLine', '', false, false)]
local procedure DoSomethingOnAfterTransferRoutingLine(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine")
begin
end;
OnBeforeUpdateRoutingLine(Record Prod. Order Routing Line, Record KVSFCYEDModProposalRtgLine) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateRoutingLine(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnBeforeUpdateRoutingLine', '', false, false)]
local procedure DoSomethingOnBeforeUpdateRoutingLine(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine")
begin
end;
OnAfterUpdateRoutingLine(Record Prod. Order Routing Line, Record KVSFCYEDModProposalRtgLine) :#
[IntegrationEvent(false, false)]
local procedure OnAfterUpdateRoutingLine(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnAfterUpdateRoutingLine', '', false, false)]
local procedure DoSomethingOnAfterUpdateRoutingLine(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine")
begin
end;
OnBeforeInsertProdOrderComp(Record Prod. Order Component, Record KVSFCYEDModProposalComponent) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeInsertProdOrderComp(var ProdOrderComp: Record "Prod. Order Component"; EDProdOrderComp: Record "KVSFCYEDModProposalComponent"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnBeforeInsertProdOrderComp', '', false, false)]
local procedure DoSomethingOnBeforeInsertProdOrderComp(var ProdOrderComp: Record "Prod. Order Component"; EDProdOrderComp: Record "KVSFCYEDModProposalComponent")
begin
end;
OnAfterInsertProdOrderComp(Record Prod. Order Component, Record KVSFCYEDModProposalComponent) :#
[IntegrationEvent(false, false)]
local procedure OnAfterInsertProdOrderComp(var ProdOrderComp: Record "Prod. Order Component"; EDProdOrderComp: Record "KVSFCYEDModProposalComponent"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnAfterInsertProdOrderComp', '', false, false)]
local procedure DoSomethingOnAfterInsertProdOrderComp(var ProdOrderComp: Record "Prod. Order Component"; EDProdOrderComp: Record "KVSFCYEDModProposalComponent")
begin
end;
OnBeforeUpdateProdOrderComp(Record Prod. Order Component, Record KVSFCYEDModProposalComponent) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateProdOrderComp(var ProdOrderComp: Record "Prod. Order Component"; EDProdOrderComp: Record "KVSFCYEDModProposalComponent"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnBeforeUpdateProdOrderComp', '', false, false)]
local procedure DoSomethingOnBeforeUpdateProdOrderComp(var ProdOrderComp: Record "Prod. Order Component"; EDProdOrderComp: Record "KVSFCYEDModProposalComponent")
begin
end;
OnAfterUpdateProdOrderComp(Record Prod. Order Component, Record KVSFCYEDModProposalComponent) :#
[IntegrationEvent(false, false)]
local procedure OnAfterUpdateProdOrderComp(var ProdOrderComp: Record "Prod. Order Component"; EDProdOrderComp: Record "KVSFCYEDModProposalComponent"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnAfterUpdateProdOrderComp', '', false, false)]
local procedure DoSomethingOnAfterUpdateProdOrderComp(var ProdOrderComp: Record "Prod. Order Component"; EDProdOrderComp: Record "KVSFCYEDModProposalComponent")
begin
end;
OnBeforeUpdateProdOrderLine(Record Prod. Order Line, Record KVSFCYEDModProposalOrderLine) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeUpdateProdOrderLine(var ProdOrderLine: Record "Prod. Order Line"; EDProdOrderLine: Record "KVSFCYEDModProposalOrderLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnBeforeUpdateProdOrderLine', '', false, false)]
local procedure DoSomethingOnBeforeUpdateProdOrderLine(var ProdOrderLine: Record "Prod. Order Line"; EDProdOrderLine: Record "KVSFCYEDModProposalOrderLine")
begin
end;
OnAfterUpdateProdOrderLine(Record Prod. Order Line, Record KVSFCYEDModProposalOrderLine) :#
[IntegrationEvent(false, false)]
local procedure OnAfterUpdateProdOrderLine(var ProdOrderLine: Record "Prod. Order Line"; EDProdOrderLine: Record "KVSFCYEDModProposalOrderLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnAfterUpdateProdOrderLine', '', false, false)]
local procedure DoSomethingOnAfterUpdateProdOrderLine(var ProdOrderLine: Record "Prod. Order Line"; EDProdOrderLine: Record "KVSFCYEDModProposalOrderLine")
begin
end;
OnBeforeCarryOutActions(Record KVSFCYEDModProposalWkshtLine, Boolean, Option) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeCarryOutActions(var ProdModWkshLine: Record "KVSFCYEDModProposalWkshtLine"; var TransferTaskInfoYN: Boolean; var CalculateRouting: Option):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnBeforeCarryOutActions', '', false, false)]
local procedure DoSomethingOnBeforeCarryOutActions(var ProdModWkshLine: Record "KVSFCYEDModProposalWkshtLine"; var TransferTaskInfoYN: Boolean; var CalculateRouting: Option)
begin
end;
OnAfterCarryOutActions(Record KVSFCYEDModProposalWkshtLine) :#
[IntegrationEvent(false, false)]
local procedure OnAfterCarryOutActions(var ProdModWkshLine: Record "KVSFCYEDModProposalWkshtLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnAfterCarryOutActions', '', false, false)]
local procedure DoSomethingOnAfterCarryOutActions(var ProdModWkshLine: Record "KVSFCYEDModProposalWkshtLine")
begin
end;
OnBeforeCarryOutComponentAction(Record KVSFCYEDModProposalWkshtLine) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeCarryOutComponentAction(var ProdModWkshLine: Record "KVSFCYEDModProposalWkshtLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnBeforeCarryOutComponentAction', '', false, false)]
local procedure DoSomethingOnBeforeCarryOutComponentAction(var ProdModWkshLine: Record "KVSFCYEDModProposalWkshtLine")
begin
end;
OnBeforeCarryOutProdLineAction(Record KVSFCYEDModProposalWkshtLine) :#
[IntegrationEvent(false, false)]
local procedure OnBeforeCarryOutProdLineAction(var ProdModWkshLine: Record "KVSFCYEDModProposalWkshtLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnBeforeCarryOutProdLineAction', '', false, false)]
local procedure DoSomethingOnBeforeCarryOutProdLineAction(var ProdModWkshLine: Record "KVSFCYEDModProposalWkshtLine")
begin
end;
OnTransferRoutingLineBeforeSetDateTime(Record Prod. Order Routing Line, Record KVSFCYEDModProposalRtgLine, Record Prod. Order Line, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnTransferRoutingLineBeforeSetDateTime(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine"; ProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnTransferRoutingLineBeforeSetDateTime', '', false, false)]
local procedure DoSomethingOnTransferRoutingLineBeforeSetDateTime(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine"; ProdOrderLine: Record "Prod. Order Line"; var IsHandled: Boolean)
begin
end;
OnDifferenceInProdOrderRtngLine(Record Prod. Order Routing Line, Record KVSFCYEDModProposalRtgLine, Boolean) :#
[IntegrationEvent(false, false)]
local procedure OnDifferenceInProdOrderRtngLine(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine"; var Result: Boolean):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnDifferenceInProdOrderRtngLine', '', false, false)]
local procedure DoSomethingOnDifferenceInProdOrderRtngLine(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine"; var Result: Boolean)
begin
end;
OnUpateRoutingLineWithDifference(Record Prod. Order Routing Line, Record KVSFCYEDModProposalRtgLine) :#
[IntegrationEvent(false, false)]
local procedure OnUpateRoutingLineWithDifference(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine"):
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYEDModPropModifiLib", 'OnUpateRoutingLineWithDifference', '', false, false)]
local procedure DoSomethingOnUpateRoutingLineWithDifference(var ProdOrderRtngLine: Record "Prod. Order Routing Line"; EDProdOrderRtngLine: Record "KVSFCYEDModProposalRtgLine")
begin
end;