Codeunit 5701 Item Subst. in 28

App
Base Application
Namespace
Microsoft.Inventory.Item.Substitution

Procedures, 15Events, 22

Versions171819202122232425262728latest

Source29

Procedures, 15

NameParametersReturnsAccessObsolete
ItemSubstGet(var Record Sales Line)Booleanpublic-
GetCompSubst(var Record Prod. Order Component)publicPending 26.0
Moved to codeunit Mfg. Item Substitution as GetProdOrderCompSubst()
UpdateComponent(var Record Prod. Order Component, Code[20], Code[10])publicPending 26.0
Moved to codeunit Mfg. Item Substitution as UpdateProdOrderComp()
PrepareSubstList(Code[20], Code[10], Code[10], Date, Boolean)BooleanpublicPending 26.0
Replaced by procedure FindItemSubstitutions()
GetTempItemSubstList(var Record Item Substitution)publicPending 26.0
Use procedure FindItemSubstitutions with parameters TempItemSubstitutions instead.
ErrorMessage(Code[20], Code[10])public-
ItemAssemblySubstGet(var Record Assembly Line)public-
CalcCustPrice(var Record Item Substitution, var Record Item Substitution, var Record Sales Line)public-
RunOnInsertInSubstServiceListOnAfterCalcQtyAvail(var Record Item, Record Service Line, var Record Item Substitution)internal-
RunOnInsertInSubstServiceListOnBeforeCalcQtyAvail(var Record Item, Record Service Line, var Record Item Substitution)internal-
FindItemSubstitutions(var Record Item Substitution, Code[20], Code[10], Code[10], Date, Boolean, var Decimal, var Decimal)Booleanpublic-
RunOnAfterGetCompSubst(var Record Prod. Order Component, var Record Item Substitution)internal-
RunOnAfterUpdateComponentBeforeAssign(var Record Prod. Order Component, var Record Prod. Order Component)internal-
RunOnBeforeUpdateComponent(var Record Prod. Order Component, Code[20], Code[10], var Boolean)internal-
RunOnGetCompSubstOnAfterCheckPrepareSubstList(var Record Prod. Order Component, var Record Item Substitution, var Record Item, var Decimal, var Decimal)internal-

Events, 22

KindNameParametersObsolete
Integration eventOnAfterGetCompSubst(var Record Prod. Order Component, var Record Item Substitution)Pending 26.0
Moved to codeunit Mfg. Item Substitution
Integration eventOnAfterItemSubstGet(var Record Sales Line, Record Sales Line)-
Integration eventOnAfterUpdateComponentBeforeAssign(var Record Prod. Order Component, var Record Prod. Order Component)Pending 26.0
Moved to codeunit Mfg. Item Substitution
Integration eventOnBeforeUpdateComponent(var Record Prod. Order Component, Code[20], Code[10], var Boolean)Pending 26.0
Moved to codeunit Mfg. Item Substitution
Integration eventOnCalcCustPriceOnAfterCalcQtyAvail(var Record Item, Record Sales Line, var Record Item Substitution)-
Integration eventOnCalcCustPriceOnBeforeCalcQtyAvail(var Record Item, Record Sales Line, var Record Item Substitution, Record Item Substitution)-
Integration eventOnAssemblyCalcCustPriceOnAfterCalcQtyAvail(var Record Item, Record Assembly Line, var Record Item Substitution)-
Integration eventOnAssemblyCalcCustPriceOnBeforeCalcQtyAvail(var Record Item, Record Assembly Line, var Record Item Substitution)-
Integration eventOnInsertInSubstServiceListOnAfterCalcQtyAvail(var Record Item, Record Service Line, var Record Item Substitution)Pending 25.0
Moved to codeunit ServItemSubstitution
Integration eventOnInsertInSubstServiceListOnBeforeCalcQtyAvail(var Record Item, Record Service Line, var Record Item Substitution)Pending 25.0
Moved to codeunit ServItemSubstitution
Integration eventOnCreateSubstListOnAfterCalcQtyAvail(var Record Item, Record Prod. Order Component, var Record Item Substitution)Pending 26.0
Replaced by event OnCreateSubstListOnAfterCalcQuantityAvailable
Integration eventOnCreateSubstListOnBeforeCalcQtyAvail(var Record Item, Record Prod. Order Component, var Record Item Substitution)Pending 26.0
Replaced by event OnCreateSubstListOnBeforeCalcQuantityAvailable
Integration eventOnGetCompSubstOnAfterCheckPrepareSubstList(var Record Prod. Order Component, var Record Item Substitution, var Record Item, var Decimal, var Decimal)Pending 26.0
Moved to codeunit Mfg. Item Substitution
Integration eventOnItemSubstGetOnAfterSubstSalesLineItem(var Record Sales Line, var Record Sales Line, var Record Item Substitution)-
Integration eventOnItemSubstGetOnAfterItemSubstitutionSetFilters(var Record Item Substitution)-
Integration eventOnCalcCustPriceOnBeforeTempItemSubstitutionInsert(var Record Item Substitution, Record Item Substitution)-
Integration eventOnBeforeItemSubstGetPopulateTempSalesLine(var Record Sales Line, var Record Item Substitution, var Boolean, Code[20], Code[10])-
Integration eventOnBeforeSaveItemSalesUOM(var Code[10], Record Item, var Boolean)-
Integration eventOnBeforeCalcCustPrice(var Record Item Substitution, Record Sales Line, var Boolean, Record Item)-
Integration eventOnItemSubstGetOnAfterTempItemSubstitutionSetFilters(var Record Item Substitution, var Record Sales Line, var Record Sales Line, Code[10], var Boolean)-
Integration eventOnCreateSubstListOnAfterCalcQuantityAvailable(var Record Item, var Record Item Substitution)-
Integration eventOnCreateSubstListOnBeforeCalcQuantityAvailable(var Record Item, var Record Item Substitution)-