procedure CalcCustPrice(var TempItemSubstitutions: Record "Item Substitution" temporary, var ItemSubstitution: Record "Item Substitution", var TempSalesLine: Record "Sales Line" temporary)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Item Substitution as GetProdOrderCompSubst()
[Obsolete(Moved to codeunit Mfg. Item Substitution as GetProdOrderCompSubst(),26.0)]
procedure GetCompSubst(var ProdOrderComp: Record "Prod. Order Component")
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Item Substitution as UpdateProdOrderComp()
[Obsolete(Moved to codeunit Mfg. Item Substitution as UpdateProdOrderComp(),26.0)]
procedure UpdateComponent(var ProdOrderComp: Record "Prod. Order Component", SubstItemNo: Code[20], SubstVariantCode: Code[10])
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Item Substitution
[Obsolete(Moved to codeunit Mfg. Item Substitution,26.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterGetCompSubst(var ProdOrderComp: Record "Prod. Order Component", var TempItemSubstitution: Record "Item Substitution" temporary)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Item Substitution
[Obsolete(Moved to codeunit Mfg. Item Substitution,26.0)]
[IntegrationEvent(False,False)]
local procedure OnAfterUpdateComponentBeforeAssign(var ProdOrderComp: Record "Prod. Order Component", var TempProdOrderComp: Record "Prod. Order Component" temporary)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Item Substitution
[Obsolete(Moved to codeunit Mfg. Item Substitution,26.0)]
[IntegrationEvent(False,False)]
local procedure OnBeforeUpdateComponent(var ProdOrderComp: Record "Prod. Order Component", SubstItemNo: Code[20], SubstVariantCode: Code[10], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalcCustPriceOnAfterCalcQtyAvail(var Item: Record Item, SalesLine: Record "Sales Line", var TempItemSubstitution: Record "Item Substitution" temporary)
[IntegrationEvent(False,False)]
local procedure OnCalcCustPriceOnBeforeCalcQtyAvail(var Item: Record Item, SalesLine: Record "Sales Line", var TempItemSubstitution: Record "Item Substitution" temporary, ItemSubstitution: Record "Item Substitution")
[IntegrationEvent(False,False)]
local procedure OnAssemblyCalcCustPriceOnAfterCalcQtyAvail(var Item: Record Item, AssemblyLine: Record "Assembly Line", var TempItemSubstitution: Record "Item Substitution" temporary)
[IntegrationEvent(False,False)]
local procedure OnAssemblyCalcCustPriceOnBeforeCalcQtyAvail(var Item: Record Item, AssemblyLine: Record "Assembly Line", var TempItemSubstitution: Record "Item Substitution" temporary)
[IntegrationEvent(False,False)]
local procedure OnBeforeCalcCustPrice(var TempItemSubstitution: Record "Item Substitution" temporary, TempSalesLine: Record "Sales Line" temporary, var IsHandled: Boolean, Item: Record Item)
[IntegrationEvent(False,False)]
local procedure OnBeforeItemSubstGetPopulateTempSalesLine(var TempSalesline: Record "Sales Line" temporary, var TempItemSubstitution: Record "Item Substitution" temporary, var IsHandled: Boolean, SaveItemNo: Code[20], SaveVariantCode: Code[10])
This element will become obsolete from version 25.0. Moved to codeunit ServItemSubstitution
[Obsolete(Moved to codeunit ServItemSubstitution,25.0)]
[IntegrationEvent(False,False)]
local procedure OnInsertInSubstServiceListOnAfterCalcQtyAvail(var Item: Record Item, ServiceLine: Record "Service Line", var TempItemSubstitution: Record "Item Substitution" temporary)
This element will become obsolete from version 25.0. Moved to codeunit ServItemSubstitution
[Obsolete(Moved to codeunit ServItemSubstitution,25.0)]
[IntegrationEvent(False,False)]
local procedure OnInsertInSubstServiceListOnBeforeCalcQtyAvail(var Item: Record Item, ServiceLine: Record "Service Line", var TempItemSubstitution: Record "Item Substitution" temporary)
This element will become obsolete from version 26.0. Replaced by event OnCreateSubstListOnAfterCalcQuantityAvailable
[Obsolete(Replaced by event OnCreateSubstListOnAfterCalcQuantityAvailable,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCreateSubstListOnAfterCalcQtyAvail(var Item: Record Item, ProdOrderComp: Record "Prod. Order Component", var TempItemSubstitution: Record "Item Substitution" temporary)
[IntegrationEvent(False,False)]
local procedure OnCreateSubstListOnAfterCalcQuantityAvailable(var Item: Record Item, var TempItemSubstitution: Record "Item Substitution" temporary)
This element will become obsolete from version 26.0. Replaced by event OnCreateSubstListOnBeforeCalcQuantityAvailable
[Obsolete(Replaced by event OnCreateSubstListOnBeforeCalcQuantityAvailable,26.0)]
[IntegrationEvent(False,False)]
local procedure OnCreateSubstListOnBeforeCalcQtyAvail(var Item: Record Item, ProdOrderComp: Record "Prod. Order Component", var TempItemSubstitution: Record "Item Substitution" temporary)
[IntegrationEvent(False,False)]
local procedure OnCreateSubstListOnBeforeCalcQuantityAvailable(var Item: Record Item, var TempItemSubstitution: Record "Item Substitution" temporary)
This element will become obsolete from version 26.0. Moved to codeunit Mfg. Item Substitution
[Obsolete(Moved to codeunit Mfg. Item Substitution,26.0)]
[IntegrationEvent(False,False)]
local procedure OnGetCompSubstOnAfterCheckPrepareSubstList(var ProdOrderComp: Record "Prod. Order Component", var TempItemSubstitution: Record "Item Substitution" temporary, var Item: Record Item, var GrossReq: Decimal, var SchedRcpt: Decimal)
[IntegrationEvent(False,False)]
local procedure OnItemSubstGetOnAfterSubstSalesLineItem(var SalesLine: Record "Sales Line", var SourceSalesLine: Record "Sales Line", var TempItemSubstitution: Record "Item Substitution" temporary)
[IntegrationEvent(False,False)]
local procedure OnItemSubstGetOnAfterTempItemSubstitutionSetFilters(var TempItemSubstitution: Record "Item Substitution" temporary, var SalesLine: Record "Sales Line", var TempSalesLine: Record "Sales Line" temporary, OldSalesUOM: Code[10], var IsHandled: Boolean)
[IntegrationEvent(False,False)]
local procedure OnCalcCustPriceOnBeforeTempItemSubstitutionInsert(var TempItemSubstitution: Record "Item Substitution" temporary, ItemSubstitution: Record "Item Substitution")