procedure CheckMakeOrderLine(var ProdOrderComp: Record "Prod. Order Component", var ProdOrderLine: Record "Prod. Order Line", Direction: Option, MultiLevel: Boolean, LetDueDateDecrease: Boolean): Boolean
[IntegrationEvent(True,False)]
local procedure OnAfterCreateProdOrderLine(ProdOrder: Record "Production Order", VariantCode: Code[10], var ErrorOccured: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterInitProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", ProdOrder: Record "Production Order", SalesLine: Record "Sales Line")
[IntegrationEvent(True,False)]
local procedure OnAfterProdOrderLineInsert(var ProdOrder: Record "Production Order", var ProdOrderLine: Record "Prod. Order Line", var NextProdOrderLineNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnAfterProcessProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", Direction: Option, LetDueDateDecrease: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterReserveMultiLevelStructureComp(var ProdOrderLine: Record "Prod. Order Line", var ProdOrderComponent: Record "Prod. Order Component")
[IntegrationEvent(False,False)]
local procedure OnAfterShouldIncreasePlanningLevel(ProdOrderComp: Record "Prod. Order Component", StockkeepingUnit: Record "Stockkeeping Unit", var IncreasePlanningLevel: Boolean)
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", Direction: Option, LetDueDateDecrease: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCheckMultiLevelStructure(ProductionOrder: Record "Production Order", Direction: Option, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCopy(var ProductionOrder: Record "Production Order", Direction: Option, VariantCode: Code[10], LetDueDateDecrease: Boolean, var ErrorOccured: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeCopyFromSalesOrder(SalesHeader: Record "Sales Header", var SalesLine: Record "Sales Line", ProductionOrder: Record "Production Order", var NextProdOrderLineNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnBeforeDeleteLinesForProductionOrder(ProductionOrder: Record "Production Order", var NextProdOrderLineNo: Integer, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInsertProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", var ProdOrderLine3: Record "Prod. Order Line", var InsertNew: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeInitProdOrderLine(ProductionOrder: Record "Production Order", SalesLine: Record "Sales Line", var ItemNo: Code[20], var VariantCode: Code[10], var LocationCode: Code[10], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeProcessProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", ProductionOrder: Record "Production Order", Direction: Option, LetDueDateDecrease: Boolean, var ErrorOccured: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeProdOrderLineInsert(var ProdOrderLine: Record "Prod. Order Line", var ProductionOrder: Record "Production Order", SalesLineIsSet: Boolean, var SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeProdOrderLine3Modify(var ProdOrderLine3: Record "Prod. Order Line", ProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnBeforeReserveMultiLevelStructureComp(var ProdOrderComponent: Record "Prod. Order Component", var ProdOrderLine: Record "Prod. Order Line", var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCopyFromFamilyOnAfterInitProdOrderLine(ProductionOrder: Record "Production Order", FamilyLine: Record "Family Line", var ProdOrderLine: Record "Prod. Order Line")
[IntegrationEvent(False,False)]
local procedure OnCopyFromFamilyOnAfterFamilyLineSetFilters(var FamilyLine: Record "Family Line", ProductionOrder: Record "Production Order")
[IntegrationEvent(False,False)]
local procedure OnCopyFromFamilyOnBeforeInsertProdOrderLine(var ProdOrderLine: Record "Prod. Order Line", FamilyLine: Record "Family Line")
[IntegrationEvent(False,False)]
local procedure OnCopyFromSalesOrderOnBeforeSalesPlanLineInsert(var SalesLine: Record "Sales Line", var SalesPlanningLine: Record "Sales Planning Line")
[IntegrationEvent(False,False)]
local procedure OnCopyFromSalesOrderOnBeforeProdOrderLineModify(var ProdOrderLine: Record "Prod. Order Line", SalesLine: Record "Sales Line", SalesPlanningLine: Record "Sales Planning Line", var NextProdOrderLineNo: Integer)
[IntegrationEvent(False,False)]
local procedure OnCopyFromSalesOrderOnAfterCalcQuantityBase(var ProdOrderLine: Record "Prod. Order Line", SalesLineIsSet: Boolean, var SalesLine: Record "Sales Line", var QuantityBase: Decimal)
[IntegrationEvent(False,False)]
local procedure OnCopyFromSalesOrderOnAfterCalcShouldCreateTempSalesPlanningLines(var SalesLine: Record "Sales Line", var ShouldCreateTempSalesPlanningLines: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCopyFromSalesOrderOnAfterSalesPlanLinesInsert(SalesHeader: Record "Sales Header", var SalesLine: Record "Sales Line")
[IntegrationEvent(False,False)]
local procedure OnInitProdOrderLineAfterVariantCode(var ProdOrderLine: Record "Prod. Order Line", VariantCode: Code[10])
[IntegrationEvent(False,False)]
local procedure OnInitProdOrderLineAfterScrap(var ProdOrderLine: Record "Prod. Order Line", var ProductionOrder: Record "Production Order")
[IntegrationEvent(False,False)]
local procedure OnInitProdOrderLineBeforeAssignItemNo(var ProdOrderLine: Record "Prod. Order Line", ItemNo: Code[20], VariantCode: Code[10], LocationCode: Code[10])
[IntegrationEvent(False,False)]
local procedure OnCheckMakeOrderLineBeforeIf(var ProductionOrder: Record "Production Order", var ProdOrderLine: Record "Prod. Order Line", var ProdOrderComponent: Record "Prod. Order Component", var MakeProdOrder: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCheckMakeOrderLineBeforeInsert(var ProdOrderLine: Record "Prod. Order Line", var ProdOrderComponent: Record "Prod. Order Component", var InsertNew: Boolean)
[IntegrationEvent(False,False)]
local procedure OnBeforeIsReplSystemProdOrder(SalesLine: Record "Sales Line", var ReplanSystemProdOrder: Boolean, var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCopyFromSalesOrderOnAfterProdOrderLineModify(var ProdOrderLine: Record "Prod. Order Line", var SalesLine: Record "Sales Line")