Codeunit 5720 Item Reference Management in 27

App
Base Application
Namespace
Microsoft.Inventory.Item.Catalog

Procedures, 28Events, 57

Versions171819202122232425262728latest

Source29

Procedures, 28

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-
FindOrSelectFromItemReferenceList(var Record Item Reference, Boolean, Code[20], Code[50], Code[30], Enum Item Reference Type)public-
PhysicalInventoryOrderReferenceNoLookup(var Record Phys. Invt. Order Line)public-
ValidatePhysicalInventoryOrderReferenceNo(var Record Phys. Invt. Order Line, Record Item Reference, Boolean, Integer)public-
ReferenceLookupPhysicalInventoryOrderItem(var Record Phys. Invt. Order Line, var Record Item Reference, Boolean)public-
ItemJournalReferenceNoLookup(var Record Item Journal Line)public-
ValidateItemJournalReferenceNo(var Record Item Journal Line, Record Item Reference, Boolean, Integer)public-
ReferenceLookupItemJournalItem(var Record Item Journal Line, var Record Item Reference, Boolean)public-
FindOrSelectFromItemReferenceList(var Record Item Reference, Boolean, Code[20], Code[50], Code[30], Enum Item Reference Type, Date)public-
PhysicalInventoryRecordReferenceNoLookup(var Record Phys. Invt. Record Line)public-
ValidatePhysicalInventoryRecordReferenceNo(var Record Phys. Invt. Record Line, Record Item Reference, Boolean, Integer)public-
ReferenceLookupPhysicalInventoryRecordItem(var Record Phys. Invt. Record Line, var Record Item Reference, Boolean)public-
ValidateInvtDocumentReferenceNo(var Record Invt. Document Line, Record Item Reference, Boolean, Integer)public-
ReferenceLookupInvtDocumentItem(var Record Invt. Document Line, var Record Item Reference, Boolean)public-
InvtDocumentReferenceNoLookup(var Record Invt. Document Line)public-

Events, 57

KindNameParametersObsolete
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 eventOnPurchaseReferenceNoLookUpOnAfterSetFilters(var Record Item Reference, Record Purchase Line)-
Integration eventOnPurchaseReferenceNoLookupOnBeforeValidateDirectUnitCost(var Record Purchase Line, Record Purchase Header)-
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 eventOnBeforeFillItemReferenceFromItemVendor(var Record Item Reference, Record Item Vendor, var Boolean)-
Integration eventOnCreateItemReferenceOnBeforeInsert(var Record Item Reference, Record Item Vendor)-
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)-
Integration eventOnInitItemReferenceFiltersOnBeforeCheckIsEmpty(var Record Item Reference, Enum Item Reference Type)-
Integration eventOnSalesReferenceNoLookupOnAfterSetFilters(var Record Item Reference, Record Sales Line, Record Sales Header)-
Integration eventOnValidateSalesReferenceNoOnBeforeAssignNo(var Record Sales Line, var Record Item Reference)-
Integration eventOnPhysicalInventoryOrderReferenceNoLookupOnAfterSetFilters(var Record Item Reference, Record Phys. Invt. Order Line)-
Integration eventOnBeforeReferenceLookupPhysicalInventoryOrderItem(var Record Phys. Invt. Order Line, var Record Item Reference, Boolean, var Boolean)-
Integration eventOnValidatePhysicalInventoryOrderReferenceNoOnBeforeAssignNo(var Record Phys. Invt. Order Line, Record Item Reference)-
Integration eventOnAfterValidatePhysicalInventoryOrderReferenceNo(var Record Phys. Invt. Order Line, Record Item Reference, Record Item Reference)-
Integration eventOnItemJournalReferenceNoLookupOnAfterSetFilters(var Record Item Reference, Record Item Journal Line)-
Integration eventOnBeforeReferenceLookupItemJournalItem(var Record Item Journal Line, var Record Item Reference, Boolean, var Boolean)-
Integration eventOnValidateItemJournalReferenceNoOnBeforeAssignNo(var Record Item Journal Line, Record Item Reference)-
Integration eventOnAfterValidateItemJournalReferenceNo(var Record Item Journal Line, Record Item Reference, Record Item Reference)-
Integration eventOnPhysicalInventoryRecordReferenceNoLookupOnAfterSetFilters(var Record Item Reference, Record Phys. Invt. Record Line)-
Integration eventOnBeforeReferenceLookupPhysicalInventoryRecordItem(var Record Phys. Invt. Record Line, var Record Item Reference, Boolean, var Boolean)-
Integration eventOnValidatePhysicalInventoryRecordReferenceNoOnBeforeAssignNo(var Record Phys. Invt. Record Line, Record Item Reference)-
Integration eventOnAfterValidatePhysicalInventoryRecordReferenceNo(var Record Phys. Invt. Record Line, Record Item Reference, Record Item Reference)-
Integration eventOnValidateInvtDocumentReferenceNoOnBeforeAssignNo(var Record Invt. Document Line, Record Item Reference)-
Integration eventOnAfterValidateInvtDocumentReferenceNo(var Record Invt. Document Line, Record Item Reference, Record Item Reference)-
Integration eventOnBeforeReferenceLookupInvtDocumentItem(var Record Invt. Document Line, var Record Item Reference, Boolean, var Boolean)-
Integration eventOnInvtDocumentReferenceNoLookupOnAfterSetFilters(var Record Item Reference, Record Invt. Document Line)-
Integration eventOnBeforeCreateItemReference(Record Item Vendor, var Boolean)-
Integration eventOnBeforeValidateSalesReferenceNo(var Record Sales Line, Record Item Reference, Boolean, Integer, var Boolean)-
Integration eventOnValidatePurchaseReferenceNoOnBeforeAssignNo(var Record Purchase Line, var Record Item Reference)-
Integration eventOnBeforeSetFiltersBlankTypeItemRef(var Record Item Reference, var Boolean)-
Integration eventOnFindItemReferenceForSalesLineOnBeforeFindFirst(var Record Sales Line, var Record Item Reference)-
Integration eventOnAfterFindItemReferenceForSalesLine(var Record Sales Line, var Record Item Reference, var Boolean)-
Integration eventOnBeforeFindItemReferenceForPurchaseLine(var Record Purchase Line, var Record Item Reference, var Boolean, var Boolean)-
Integration eventOnFindItemReferenceForPurchaseLineBeforeFindFirst(var Record Purchase Line, var Record Item Reference)-
Integration eventOnAfterFindItemReferenceForPurchaseLine(var Record Purchase Line, var Record Item Reference, var Boolean)-
Integration eventOnAfterSalesItemReferenceFound(var Record Sales Line, Record Item Reference, Record Sales Line)-
Integration eventOnAfterSalesItemItemRefNotFound(var Record Sales Line, var Record Item Variant, Record Sales Line)-
Integration eventOnEnterSalesItemReferenceOnAfterFillDescriptionFromItem(var Record Sales Line, var Record Item, Record Sales Line)-
Integration eventOnEnterSalesItemReferenceOnAfterFillDescriptionFromItemVariant(var Record Sales Line, var Record Item Variant, Record Sales Line)-
Integration eventOnBeforeFindItemReferenceForSalesLine(var Record Sales Line, var Record Item Reference, var Boolean, var Boolean)-