Codeunit 5720 Item Reference Management in 21

App
Base Application

Procedures, 17Events, 32

Versions171819202122232425262728latest

Source29

Procedures, 17

NameParametersReturnsAccessObsolete
EnterSalesItemReference(var Record Sales Line)public-
ReferenceLookupSalesItem(var Record Sales Line, var Record Item Reference, Boolean)public-
EnterPurchaseItemReference(var Record Purchase Line)public-
ReferenceLookupPurchaseItem(var Record Purchase Line, var Record Item Reference, Boolean)public-
InsertItemReference(Record Item Vendor)public-
DeleteItemReference(Record Item Vendor)public-
UpdateItemReference(Record Item Vendor, Record Item Vendor)public-
SalesReferenceNoLookup(var Record Sales Line)public-
SalesReferenceNoLookup(var Record Sales Line, Record Sales Header)public-
ValidateSalesReferenceNo(var Record Sales Line, Record Sales Header, Boolean, Integer)public-
ValidateSalesReferenceNo(var Record Sales Line, Record Sales Header, Record Item Reference, Boolean, Integer)public-
PurchaseReferenceNoLookup(var Record Purchase Line)public-
PurchaseReferenceNoLookup(var Record Purchase Line, Record Purchase Header)public-
ValidatePurchaseReferenceNo(var Record Purchase Line, Record Purchase Header, Record Item Reference, Boolean, Integer)public-
IsEnabled()BooleanpublicPending 19.0
Not used anymore, item reference is always enabled
GetFeatureKey()Text[50]publicPending 19.0
Not used anymore, item reference is always enabled
FindOrSelectFromItemReferenceList(var Record Item Reference, Boolean, Code[20], Code[50], Code[30], Enum Item Reference Type)public-

Events, 32

KindNameParametersObsolete
Integration eventOnAfterIsEnabled(var Boolean)Pending 19.0
Not used anymore, item reference is always enabled
Integration eventOnAfterSalesItemReferenceFound(var Record Sales Line, Record Item Reference)-
Integration eventOnAfterSalesItemItemRefNotFound(var Record Sales Line, var Record Item Variant)-
Integration eventOnAfterPurchItemReferenceFound(var Record Purchase Line, Record Item Reference)-
Integration eventOnAfterPurchItemItemRefNotFound(var Record Purchase Line, var Record Item Variant)-
Integration eventOnAfterValidateSalesReferenceNo(var Record Sales Line, Record Item Reference, Record Item Reference)-
Integration eventOnAfterValidatePurchaseReferenceNo(var Record Purchase Line, Record Item Reference, Record Item Reference)-
Integration eventOnBeforeReferenceLookupSalesItem(var Record Sales Line, var Record Item Reference, Boolean, var Boolean)-
Integration eventOnBeforeReferenceLookupPurchaseItem(var Record Purchase Line, var Record Item Reference, Boolean, var Boolean)-
Integration eventOnBeforeSalesReferenceNoLookup(var Record Sales Line, Record Sales Header, var Boolean)-
Integration eventOnSalesReferenceNoLookupOnAfterSetFilters(var Record Item Reference, Record Sales Line)-
Integration eventOnPurchaseReferenceNoLookUpOnAfterSetFilters(var Record Item Reference, Record Purchase Line)-
Integration eventOnPurchaseReferenceNoLookupOnBeforeValidateDirectUnitCost(var Record Purchase Line, Record Purchase Header)-
Integration eventOnValidateSalesReferenceNoOnBeforeAssignNo(var Record Sales Line, Record Item Reference)-
Integration eventOnValidatePurchaseReferenceNoOnBeforeAssignNo(var Record Purchase Line, Record Item Reference)-
Integration eventOnAfterSetFiltersTypeAndTypeNoItemRef(var Record Item Reference, Enum Item Reference Type, Code[30])-
Integration eventOnBeforeCountItemReference(var Record Item Reference, var Integer, var Integer, Enum Item Reference Type, Code[30], var Boolean)-
Integration eventOnBeforeEnterSalesItemReference(var Record Sales Line, var Record Item Reference, var Boolean, var Boolean)-
Integration eventOnBeforeFindItemReferenceForSalesLine(Record Sales Line, var Record Item Reference, var Boolean, var Boolean)-
Integration eventOnBeforeFillItemReferenceFromItemVendor(var Record Item Reference, Record Item Vendor, var Boolean)-
Integration eventOnCreateItemReferenceOnBeforeInsert(var Record Item Reference, Record Item Vendor)-
Integration eventOnInitItemReferenceFiltersOnBeforeCheckIsEmpty(var Record Item Reference)-
Integration eventOnSalesReferenceNoLookupOnBeforeValidateUnitPrice(var Record Sales Line, Record Sales Header, var Boolean)-
Integration eventOnValidateSalesReferenceNoOnAfterAssignNo(var Record Sales Line, Record Item Reference)-
Integration eventOnValidatePurchaseReferenceNoOnBeforePurchaseLineUpdateDirectUnitCost(var Record Purchase Line, Record Item Reference)-
Integration eventOnBeforeProcessDecisionTree(var Record Item Reference, Integer, Integer, Code[50], Enum Item Reference Type, Code[30], var Boolean, var Boolean, var Boolean)-
Integration eventOnBeforeSelectOrFindReference(var Record Item Reference, Code[50], Enum Item Reference Type, Code[30], Boolean, Boolean, Boolean, var Boolean)-
Integration eventOnEnterPurchaseItemReferenceOnAfterCalcShouldAssignDescription(var Record Purchase Line, Record Item Reference, var Boolean)-
Integration eventOnBeforeFillDescription(var Record Purchase Line, var Boolean)-
Integration eventOnBeforeEnterPurchaseItemReference(var Record Purchase Line, var Record Item Reference, var Boolean, var Boolean)-
Integration eventOnBeforePurchaseReferenceNoLookup(var Record Purchase Line, Record Purchase Header, var Boolean)-
Integration eventOnBeforeValidatePurchaseReferenceNo(var Record Purchase Line, Record Purchase Header, Record Item Reference, Boolean, Integer, var Boolean)-