Skip to content

KVSFCYManufacturingLib#

Procedures#

CalcIndentation(Record Prod. Order Routing Line, Integer, Option, Record Prod. Order Routing Line, Record Prod. Order Routing Line) :#

procedure CalcIndentation(ActProdOrderRoutingLine: Record "Prod. Order Routing Line"; var IndentationVar: Integer; var OldStateVar: Option; var FirstProdOrderRoutingLineVar: Record "Prod. Order Routing Line"; var OldProdOrderRoutingLine: Record "Prod. Order Routing Line"): 

CalcCapacity(Decimal, Decimal, Decimal, Enum Capacity Type, Code[20], Code[20], Date, Date) :#

procedure CalcCapacity(var CapVar: Decimal; var AllocatedTimeVar: Decimal; var CapEfficiencyVar: Decimal; TypePar: Enum "Capacity Type"; NoPar: Code[20]; WorkCenterNoPar: Code[20]; StartDatePar: Date; EndDatePar: Date): 

ShowCalendarEntryFromRtngLine(Record Prod. Order Routing Line) :#

procedure ShowCalendarEntryFromRtngLine(ProdOrderRoutingLinePar: Record "Prod. Order Routing Line"): 

ShowCapLedgEntryFromRtngLine(Record Prod. Order Routing Line) :#

procedure ShowCapLedgEntryFromRtngLine(ProdOrderRoutingLinePar: Record "Prod. Order Routing Line"): 

ShowProdCapNeedFromRtngLine(Record Prod. Order Routing Line) :#

procedure ShowProdCapNeedFromRtngLine(ProdOrderRoutingLinePar: Record "Prod. Order Routing Line"): 

ShowProdCapNeedForTypeFromRtngLine(Record Prod. Order Routing Line) :#

procedure ShowProdCapNeedForTypeFromRtngLine(ProdOrderRoutingLinePar: Record "Prod. Order Routing Line"): 

TransAddProdBOMFieldsToPOComp(Record Prod. Order Component, Record Production BOM Line) :#

procedure TransAddProdBOMFieldsToPOComp(var prodOrderCompVar: Record "Prod. Order Component"; prodBOMLinePar: Record "Production BOM Line"): 

GetSubcontrLocationPOComp(Record Prod. Order Component, Code[10]) :#

procedure GetSubcontrLocationPOComp(prodOrderCompPar: Record "Prod. Order Component"; var subcontrLocationCodeVar: Code[10]): 

FindReqLineSubcontrPrice(Record Requisition Line, Integer, Boolean) :#

procedure FindReqLineSubcontrPrice(var reqLineVar: Record "Requisition Line"; calledByFieldNoPar: Integer; var foundSubcontrPriceVar: Boolean): 

FindRecords(Record KVSKBAProdStructureBuffer, Record KVSKBAProdStructureBuffer, Code[20], Code[20], Code[20], Code[20], Code[20], Date, Boolean, Decimal, Code[10]) :#

procedure FindRecords(var tempProdStructureBufferVar: Record "KVSKBAProdStructureBuffer"; var tempProdStructureBuffer2Var: Record "KVSKBAProdStructureBuffer"; itemNoPar: Code[20]; prodBOMNoPar: Code[20]; prodBOMVersionCodePar: Code[20]; routingNoPar: Code[20]; routingVersionCodePar: Code[20]; calculationDatePar: Date; calcRoutingPar: Boolean; quantityPar: Decimal; uomCodePar: Code[10]): 

CalcProdBOMVersionData(Code[20], Code[20], Code[20], Record Item Unit of Measure) :#

procedure CalcProdBOMVersionData(itemNoPar: Code[20]; prodBOMNoPar: Code[20]; versionCodePar: Code[20]; var itemUOMVar: Record "Item Unit of Measure"): 

InsertProdStructure(Record KVSKBAProdStructureBuffer, Code[20], Code[20], Code[20], Code[20], Code[20], Date, Boolean, Integer, Decimal, Decimal) :#

procedure InsertProdStructure(var tempProdStructureBufferVar: Record "KVSKBAProdStructureBuffer"; itemNoPar: Code[20]; prodBOMNoPar: Code[20]; prodBOMVersionCodePar: Code[20]; routingNoPar: Code[20]; routingVersionCodePar: Code[20]; calculationDatePar: Date; calcRoutingPar: Boolean; actLevelPar: Integer; qtyBOMHeaderPar: Decimal; qtyPerUnitOfMeasurePar: Decimal): 

Events#

OnBeforeInsertProdStructure(Record KVSKBAProdStructureBuffer, Code[20], Code[20], Code[10], Code[20], Code[10], Date, Boolean, Integer, Decimal, Decimal, Boolean) :#

Obsolete

This Element will be removed or changed with a future Version of the App.

[Obsolete('No longer used, use OnBeforeInsertProductionStructure', '223')]
[IntegrationEvent(false, false)]
local procedure OnBeforeInsertProdStructure(var TempProdStructureBuffer: Record "KVSKBAProdStructureBuffer"; ItemNo: Code[20]; ProdBOMNo: Code[20]; ProdBOMVersionCode: Code[10]; RoutingNo: Code[20]; RoutingVersionCode: Code[10]; CalculationDate: Date; CalcRouting: Boolean; ActLevel: Integer; QtyBOMHeader: Decimal; QtyPerUnitOfMeasure: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnBeforeInsertProdStructure', '', false, false)]
local procedure DoSomethingOnBeforeInsertProdStructure(var TempProdStructureBuffer: Record "KVSKBAProdStructureBuffer"; ItemNo: Code[20]; ProdBOMNo: Code[20]; ProdBOMVersionCode: Code[10]; RoutingNo: Code[20]; RoutingVersionCode: Code[10]; CalculationDate: Date; CalcRouting: Boolean; ActLevel: Integer; QtyBOMHeader: Decimal; QtyPerUnitOfMeasure: Decimal; var IsHandled: Boolean)
begin
end;

OnBeforeInsertProductionStructure(Record KVSKBAProdStructureBuffer, Code[20], Code[20], Code[20], Code[20], Code[20], Date, Boolean, Integer, Decimal, Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertProductionStructure(var TempProdStructureBuffer: Record "KVSKBAProdStructureBuffer"; ItemNo: Code[20]; ProdBOMNo: Code[20]; ProdBOMVersionCode: Code[20]; RoutingNo: Code[20]; RoutingVersionCode: Code[20]; CalculationDate: Date; CalcRouting: Boolean; ActLevel: Integer; QtyBOMHeader: Decimal; QtyPerUnitOfMeasure: Decimal; var IsHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnBeforeInsertProductionStructure', '', false, false)]
local procedure DoSomethingOnBeforeInsertProductionStructure(var TempProdStructureBuffer: Record "KVSKBAProdStructureBuffer"; ItemNo: Code[20]; ProdBOMNo: Code[20]; ProdBOMVersionCode: Code[20]; RoutingNo: Code[20]; RoutingVersionCode: Code[20]; CalculationDate: Date; CalcRouting: Boolean; ActLevel: Integer; QtyBOMHeader: Decimal; QtyPerUnitOfMeasure: Decimal; var IsHandled: Boolean)
begin
end;

OnBeforePOCompOnValidateTypOfPartProv(Record Prod. Order Component, Integer, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforePOCompOnValidateTypOfPartProv(var prodOrderCompVar: Record "Prod. Order Component"; currFieldNoPar: Integer; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnBeforePOCompOnValidateTypOfPartProv', '', false, false)]
local procedure DoSomethingOnBeforePOCompOnValidateTypOfPartProv(var prodOrderCompVar: Record "Prod. Order Component"; currFieldNoPar: Integer; var Handled: Boolean)
begin
end;

OnAfterTransferAddItemFieldsToProdBOM(Record Production BOM Line, Record Item) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransferAddItemFieldsToProdBOM(var ProductionBOMLine: Record "Production BOM Line"; Item: Record "Item"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnAfterTransferAddItemFieldsToProdBOM', '', false, false)]
local procedure DoSomethingOnAfterTransferAddItemFieldsToProdBOM(var ProductionBOMLine: Record "Production BOM Line"; Item: Record "Item")
begin
end;

OnFindPORtgLineSubcontrPriceOnFoundPurchPriceAssignAddFields(Record KVSFCYSubcontractingPrice, Record Prod. Order Routing Line, Record Prod. Order Line, Record Work Center) :#

[IntegrationEvent(false, false)]
local procedure OnFindPORtgLineSubcontrPriceOnFoundPurchPriceAssignAddFields(SubcontractingPrice: Record "KVSFCYSubcontractingPrice"; var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; ProdOrderLine: Record "Prod. Order Line"; WorkCenter: Record "Work Center"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnFindPORtgLineSubcontrPriceOnFoundPurchPriceAssignAddFields', '', false, false)]
local procedure DoSomethingOnFindPORtgLineSubcontrPriceOnFoundPurchPriceAssignAddFields(SubcontractingPrice: Record "KVSFCYSubcontractingPrice"; var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; ProdOrderLine: Record "Prod. Order Line"; WorkCenter: Record "Work Center")
begin
end;

OnAfterTransAddProdBOMFieldsToPOComp(Record Prod. Order Component, Record Production BOM Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransAddProdBOMFieldsToPOComp(var ProdOrderComponent: Record "Prod. Order Component"; ProductionBOMLine: Record "Production BOM Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnAfterTransAddProdBOMFieldsToPOComp', '', false, false)]
local procedure DoSomethingOnAfterTransAddProdBOMFieldsToPOComp(var ProdOrderComponent: Record "Prod. Order Component"; ProductionBOMLine: Record "Production BOM Line")
begin
end;

OnCheckInsertPurchLineSubcontrOnbeforeValidateUnitofMeasureCode(Record Purchase Header, Record Purchase Line, Code[10]) :#

[IntegrationEvent(false, false)]
local procedure OnCheckInsertPurchLineSubcontrOnbeforeValidateUnitofMeasureCode(PurchaseHeader: Record "Purchase Header"; PurchaseLine: Record "Purchase Line"; SubcontrLocationCode: Code[10]): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnCheckInsertPurchLineSubcontrOnbeforeValidateUnitofMeasureCode', '', false, false)]
local procedure DoSomethingOnCheckInsertPurchLineSubcontrOnbeforeValidateUnitofMeasureCode(PurchaseHeader: Record "Purchase Header"; PurchaseLine: Record "Purchase Line"; SubcontrLocationCode: Code[10])
begin
end;

OnCheckInsertPurchLineSubcontrOnbeforeValidateSubcontractedQty(Record Purchase Header, Record Purchase Line, Code[10], Decimal, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnCheckInsertPurchLineSubcontrOnbeforeValidateSubcontractedQty(PurchaseHeader: Record "Purchase Header"; PurchaseLine: Record "Purchase Line"; SubcontrLocationCode: Code[10]; QtyToTransfer: Decimal; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnCheckInsertPurchLineSubcontrOnbeforeValidateSubcontractedQty', '', false, false)]
local procedure DoSomethingOnCheckInsertPurchLineSubcontrOnbeforeValidateSubcontractedQty(PurchaseHeader: Record "Purchase Header"; PurchaseLine: Record "Purchase Line"; SubcontrLocationCode: Code[10]; QtyToTransfer: Decimal; var Handled: Boolean)
begin
end;

OnQtyBaseToTransferProdCompOnbeforeProdOrderCompCALCFIELDS(Record Prod. Order Component, Record Prod. Order Line, Record Purchase Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnQtyBaseToTransferProdCompOnbeforeProdOrderCompCALCFIELDS(ProdOrderComponent: Record "Prod. Order Component"; ProdOrderLine: Record "Prod. Order Line"; PurchaseLine: Record "Purchase Line"; ReturnOrder: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnQtyBaseToTransferProdCompOnbeforeProdOrderCompCALCFIELDS', '', false, false)]
local procedure DoSomethingOnQtyBaseToTransferProdCompOnbeforeProdOrderCompCALCFIELDS(ProdOrderComponent: Record "Prod. Order Component"; ProdOrderLine: Record "Prod. Order Line"; PurchaseLine: Record "Purchase Line"; ReturnOrder: Boolean)
begin
end;

OnInsertTransLineFromPOCompOnBeforeInsertTransLine(Record Prod. Order Component, Record Transfer Header, Record Purchase Line) :#

[IntegrationEvent(false, false)]
local procedure OnInsertTransLineFromPOCompOnBeforeInsertTransLine(var ProdOrderComponent: Record "Prod. Order Component"; TransHeader: Record "Transfer Header"; PurchLine: Record "Purchase Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnInsertTransLineFromPOCompOnBeforeInsertTransLine', '', false, false)]
local procedure DoSomethingOnInsertTransLineFromPOCompOnBeforeInsertTransLine(var ProdOrderComponent: Record "Prod. Order Component"; TransHeader: Record "Transfer Header"; PurchLine: Record "Purchase Line")
begin
end;

OnFindPlRtgLineSubcontrPriceOnFoundPurchPriceAssignAddFields(Record KVSFCYSubcontractingPrice, Record Planning Routing Line, Record Requisition Line, Record Work Center) :#

[IntegrationEvent(false, false)]
local procedure OnFindPlRtgLineSubcontrPriceOnFoundPurchPriceAssignAddFields(SubcontractingPrice: Record "KVSFCYSubcontractingPrice"; var PlanningRoutingLine: Record "Planning Routing Line"; RequisitionLine: Record "Requisition Line"; WorkCenter: Record "Work Center"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnFindPlRtgLineSubcontrPriceOnFoundPurchPriceAssignAddFields', '', false, false)]
local procedure DoSomethingOnFindPlRtgLineSubcontrPriceOnFoundPurchPriceAssignAddFields(SubcontractingPrice: Record "KVSFCYSubcontractingPrice"; var PlanningRoutingLine: Record "Planning Routing Line"; RequisitionLine: Record "Requisition Line"; WorkCenter: Record "Work Center")
begin
end;

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

[IntegrationEvent(false, false)]
local procedure OnAfterTransAddPORtgFieldsToReqLine(var RequisitionLine: Record "Requisition Line"; ProdOrderRoutingLine: Record "Prod. Order Routing Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnAfterTransAddPORtgFieldsToReqLine', '', false, false)]
local procedure DoSomethingOnAfterTransAddPORtgFieldsToReqLine(var RequisitionLine: Record "Requisition Line"; ProdOrderRoutingLine: Record "Prod. Order Routing Line")
begin
end;

OnAfterTransAddRtgFieldsToPORtg(Record Prod. Order Routing Line, Record Routing Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransAddRtgFieldsToPORtg(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; RoutingLine: Record "Routing Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnAfterTransAddRtgFieldsToPORtg', '', false, false)]
local procedure DoSomethingOnAfterTransAddRtgFieldsToPORtg(var ProdOrderRoutingLine: Record "Prod. Order Routing Line"; RoutingLine: Record "Routing Line")
begin
end;

OnAfterTransferAddRtgFieldsToPlaRtg(Record Planning Routing Line, Record Routing Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransferAddRtgFieldsToPlaRtg(var PlanningRoutingLine: Record "Planning Routing Line"; RoutingLine: Record "Routing Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnAfterTransferAddRtgFieldsToPlaRtg', '', false, false)]
local procedure DoSomethingOnAfterTransferAddRtgFieldsToPlaRtg(var PlanningRoutingLine: Record "Planning Routing Line"; RoutingLine: Record "Routing Line")
begin
end;

OnAfterTransAddTrLiFieldsToTrShptLi(Record Transfer Line, Record Transfer Shipment Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransAddTrLiFieldsToTrShptLi(TransferLine: Record "Transfer Line"; var TransferShipmentLine: Record "Transfer Shipment Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnAfterTransAddTrLiFieldsToTrShptLi', '', false, false)]
local procedure DoSomethingOnAfterTransAddTrLiFieldsToTrShptLi(TransferLine: Record "Transfer Line"; var TransferShipmentLine: Record "Transfer Shipment Line")
begin
end;

OnbeforeFindRtgLineSubcontrPrice(Record Item, Record Work Center, Boolean, Decimal, Decimal, Decimal, Decimal, Decimal, Option, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnbeforeFindRtgLineSubcontrPrice(Item: Record "Item"; WorkCenter: Record "Work Center"; var foundSubcontrPrice: Boolean; MfGItemQtyBase: Decimal; var DirUnitCost: Decimal; var IndirCostPct: Decimal; var OvhdRate: Decimal; var UnitCost: Decimal; var UnitCostCalculation: Option; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnbeforeFindRtgLineSubcontrPrice', '', false, false)]
local procedure DoSomethingOnbeforeFindRtgLineSubcontrPrice(Item: Record "Item"; WorkCenter: Record "Work Center"; var foundSubcontrPrice: Boolean; MfGItemQtyBase: Decimal; var DirUnitCost: Decimal; var IndirCostPct: Decimal; var OvhdRate: Decimal; var UnitCost: Decimal; var UnitCostCalculation: Option; var Handled: Boolean)
begin
end;

OnAfterTransAddTRcptFieldsToItemJnlLi(Record Transfer Receipt Line, Record Item Journal Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransAddTRcptFieldsToItemJnlLi(TransferReceiptLine: Record "Transfer Receipt Line"; var ItemJournalLine: Record "Item Journal Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnAfterTransAddTRcptFieldsToItemJnlLi', '', false, false)]
local procedure DoSomethingOnAfterTransAddTRcptFieldsToItemJnlLi(TransferReceiptLine: Record "Transfer Receipt Line"; var ItemJournalLine: Record "Item Journal Line")
begin
end;

OnAfterTransAddTrHeFieldsToTrRcptHe(Record Transfer Header, Record Transfer Receipt Header) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransAddTrHeFieldsToTrRcptHe(TransferHeader: Record "Transfer Header"; var TransferReceiptHeader: Record "Transfer Receipt Header"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnAfterTransAddTrHeFieldsToTrRcptHe', '', false, false)]
local procedure DoSomethingOnAfterTransAddTrHeFieldsToTrRcptHe(TransferHeader: Record "Transfer Header"; var TransferReceiptHeader: Record "Transfer Receipt Header")
begin
end;

OnAfterTransAddTrLiFieldsToTrRcptLi(Record Transfer Line, Record Transfer Receipt Line) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransAddTrLiFieldsToTrRcptLi(transLinePar: Record "Transfer Line"; var transRcptLineVar: Record "Transfer Receipt Line"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnAfterTransAddTrLiFieldsToTrRcptLi', '', false, false)]
local procedure DoSomethingOnAfterTransAddTrLiFieldsToTrRcptLi(transLinePar: Record "Transfer Line"; var transRcptLineVar: Record "Transfer Receipt Line")
begin
end;

OnAfterTransAddItJnlFieldsToCapLedgEn(Record Item Journal Line, Record Capacity Ledger Entry) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransAddItJnlFieldsToCapLedgEn(ItemJournalLine: Record "Item Journal Line"; var CapacityLedgerEntry: Record "Capacity Ledger Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnAfterTransAddItJnlFieldsToCapLedgEn', '', false, false)]
local procedure DoSomethingOnAfterTransAddItJnlFieldsToCapLedgEn(ItemJournalLine: Record "Item Journal Line"; var CapacityLedgerEntry: Record "Capacity Ledger Entry")
begin
end;

OnAfterTransAddItJnlFieldsToItLedgEn(Record Item Journal Line, Record Item Ledger Entry) :#

[IntegrationEvent(false, false)]
local procedure OnAfterTransAddItJnlFieldsToItLedgEn(ItemJournalLine: Record "Item Journal Line"; var ItemLedgerEntry: Record "Item Ledger Entry"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnAfterTransAddItJnlFieldsToItLedgEn', '', false, false)]
local procedure DoSomethingOnAfterTransAddItJnlFieldsToItLedgEn(ItemJournalLine: Record "Item Journal Line"; var ItemLedgerEntry: Record "Item Ledger Entry")
begin
end;

OnBeforeTransferOrderForSubcontrExist(Record Item Journal Line, Record Item Ledger Entry, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeTransferOrderForSubcontrExist(ItemJournalLine: Record "Item Journal Line"; ItemLedgerEntry: Record "Item Ledger Entry"; var Handled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnBeforeTransferOrderForSubcontrExist', '', false, false)]
local procedure DoSomethingOnBeforeTransferOrderForSubcontrExist(ItemJournalLine: Record "Item Journal Line"; ItemLedgerEntry: Record "Item Ledger Entry"; var Handled: Boolean)
begin
end;

SetnotShowWindowatFindRecords(Boolean) :#

[IntegrationEvent(false, false)]
local procedure SetnotShowWindowatFindRecords(var NotShowWindow: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'SetnotShowWindowatFindRecords', '', false, false)]
local procedure DoSomethingSetnotShowWindowatFindRecords(var NotShowWindow: Boolean)
begin
end;

SetnewInitTempTableatFindRecords(Boolean) :#

[IntegrationEvent(false, false)]
local procedure SetnewInitTempTableatFindRecords(var SetInitTempTable: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'SetnewInitTempTableatFindRecords', '', false, false)]
local procedure DoSomethingSetnewInitTempTableatFindRecords(var SetInitTempTable: Boolean)
begin
end;

OnInsertTransLineFromPOCompBeforeAssignLocationCode(Record Transfer Line, Record Transfer Header, Record Prod. Order Component, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnInsertTransLineFromPOCompBeforeAssignLocationCode(TransferLine: Record "Transfer Line"; TransferHeader: Record "Transfer Header"; var prodOrderCompVar: Record "Prod. Order Component"; var isHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnInsertTransLineFromPOCompBeforeAssignLocationCode', '', false, false)]
local procedure DoSomethingOnInsertTransLineFromPOCompBeforeAssignLocationCode(TransferLine: Record "Transfer Line"; TransferHeader: Record "Transfer Header"; var prodOrderCompVar: Record "Prod. Order Component"; var isHandled: Boolean)
begin
end;

OnBeforeTransferAddPBOMFieldsToPlaCompValidateLocationCode(Record Planning Component, Record Production BOM Line, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeTransferAddPBOMFieldsToPlaCompValidateLocationCode(var planningComponent: Record "Planning Component"; var prodBOMLine: Record "Production BOM Line"; var isHandled: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnBeforeTransferAddPBOMFieldsToPlaCompValidateLocationCode', '', false, false)]
local procedure DoSomethingOnBeforeTransferAddPBOMFieldsToPlaCompValidateLocationCode(var planningComponent: Record "Planning Component"; var prodBOMLine: Record "Production BOM Line"; var isHandled: Boolean)
begin
end;

OnBeforeInsertPurchPriceForSubcontractor(Record KVSFCYSubcontractingPrice, Record KVSFCYSubcontractingPrice) :#

[IntegrationEvent(false, false)]
local procedure OnBeforeInsertPurchPriceForSubcontractor(var ToPurchPrice: Record "KVSFCYSubcontractingPrice"; FromSubcontrPrice: Record "KVSFCYSubcontractingPrice"): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnBeforeInsertPurchPriceForSubcontractor', '', false, false)]
local procedure DoSomethingOnBeforeInsertPurchPriceForSubcontractor(var ToPurchPrice: Record "KVSFCYSubcontractingPrice"; FromSubcontrPrice: Record "KVSFCYSubcontractingPrice")
begin
end;

OnCheckInsertTransHeaderBeforeModify(Record Transfer Header, Record Purchase Header, Boolean) :#

[IntegrationEvent(false, false)]
local procedure OnCheckInsertTransHeaderBeforeModify(var TransHeader: Record "Transfer Header"; PurchHeader: Record "Purchase Header"; ReturnOrder: Boolean): 
[EventSubscriber(ObjectType::Codeunit, Codeunit::"KVSFCYManufacturingLib", 'OnCheckInsertTransHeaderBeforeModify', '', false, false)]
local procedure DoSomethingOnCheckInsertTransHeaderBeforeModify(var TransHeader: Record "Transfer Header"; PurchHeader: Record "Purchase Header"; ReturnOrder: Boolean)
begin
end;