Skip to content

KVSFCYCalculateSubcontracts#

Procedures#

SetWkShLine(Record Requisition Line) :#

procedure SetWkShLine(NewRequisitionLine: Record "Requisition Line"): 

InsertReqWkshLine() :#

procedure InsertReqWkshLine(): 

SetMonitorLine(Record Requisition Line, Record KVSFCYEDMonitoringLineBuffer) :#

procedure SetMonitorLine(var ReqLineVar: Record "Requisition Line"; EDMonitoringLineBufferPar: Record "KVSFCYEDMonitoringLineBuffer"): 

Events#

OnAfterTransferProdOrderRoutingLine(Record Requisition Line, Record Prod. Order Routing Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransferProdOrderRoutingLine(var RequisitionLine: Record "Requisition Line"; ProdOrderRoutingLine: Record "Prod. Order Routing Line"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCalculateSubcontracts", 'OnAfterTransferProdOrderRoutingLine', '', false, false)]
local procedure DoSomethingOnAfterTransferProdOrderRoutingLine(var RequisitionLine: Record "Requisition Line"; ProdOrderRoutingLine: Record "Prod. Order Routing Line")
begin
end;

OnBeforeInsertReqWkshLine(Record Prod. Order Routing Line, Record Work Center, Record Requisition Line, Boolean, Record Prod. Order Line, Decimal) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertReqWkshLine(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var WorkCenter: Record "Work Center"; var ReqLine: Record "Requisition Line"; var IsHandled: Boolean; ProdOrderLine: Record "Prod. Order Line"; var QtyToPurch: Decimal): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCalculateSubcontracts", 'OnBeforeInsertReqWkshLine', '', false, false)]
local procedure DoSomethingOnBeforeInsertReqWkshLine(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; var WorkCenter: Record "Work Center"; var ReqLine: Record "Requisition Line"; var IsHandled: Boolean; ProdOrderLine: Record "Prod. Order Line"; var QtyToPurch: Decimal)
begin
end;

OnBeforeValidateUnitCost(Record Requisition Line, Record Work Center, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeValidateUnitCost(var RequisitionLine: Record "Requisition Line"; var WorkCenter: Record "Work Center"; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCalculateSubcontracts", 'OnBeforeValidateUnitCost', '', false, false)]
local procedure DoSomethingOnBeforeValidateUnitCost(var RequisitionLine: Record "Requisition Line"; var WorkCenter: Record "Work Center"; var IsHandled: Boolean)
begin
end;

OnBeforeReqWkshLineInsert(Record Requisition Line, Record Prod. Order Line) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeReqWkshLineInsert(var RequisitionLine: Record "Requisition Line"; ProdOrderLine: Record "Prod. Order Line"): 
[EventSubscriber(ObjectType::Report, Report::"KVSFCYCalculateSubcontracts", 'OnBeforeReqWkshLineInsert', '', false, false)]
local procedure DoSomethingOnBeforeReqWkshLineInsert(var RequisitionLine: Record "Requisition Line"; ProdOrderLine: Record "Prod. Order Line")
begin
end;