Skip to content

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;