Codeunit 6529 "Item Tracking Navigate Mgt."
Base Application · Microsoft.Inventory.Tracking
Across versions
- BC23present
- BC241 procedures removed
- BC2510 procedures removed, 2 procedures changed
- BC267 events added
- BC276 procedures removed, 2 events added
- BC28-30unchanged
Neighbourhood 9 connected objects and pages
Base Application · Microsoft.Inventory.Tracking · BC23-30 · source at ea08af5e · facts from BC29
Events published
OnAfterShow(TableID: Integer; var TempRecordBuffer: Record "Record Buffer" temporary)(integration)OnAfterFindTrackingRecords(var TempRecordBuffer: Record "Record Buffer" temporary; var ItemFilters: Record Item)(integration)- subscribers: Codeunit 20415 “Qlty. Tracking Integration” HandleItemTrackingNvgMgmtOnAfterFindTrackingRecords
OnBeforeFindJobLedgEntry(var TempJobLedgerEntry: Record "Job Ledger Entry" temporary; var ItemFilters: Record Item; var IsHandled: Boolean)(integration)OnBeforeTempRecordBufferInsert(var TempRecordBuffer: Record "Record Buffer" temporary; RecRef: RecordRef; TrackingRecRef: RecordRef)(integration)OnFindTrackingRecordsOnAfterCalcFiltersAreEmpty(var ItemFilters: Record Item; var FiltersAreEmpty: Boolean)(integration)OnFindTrackingRecordsForItemLedgerEntry(var ItemLedgerEntry: Record "Item Ledger Entry")(integration)OnFindTrackingRecordsOnAfterFindSerialNo(var TempRecordBuffer: Record "Record Buffer" temporary; var ItemFilters: Record Item)Δ BC25 (integration)- subscribers: Codeunit 6473 “Serv. Item Track Navigate Mgt” OnFindTrackingRecordsOnAfterFindSerialNo
OnFindItemLedgerEntryOnBeforeCaseDocumentType(var ItemLedgerEntry: Record "Item Ledger Entry"; RecRef: RecordRef; var IsHandled: Boolean)(integration)- subscribers: Codeunit 6473 “Serv. Item Track Navigate Mgt” OnFindItemLedgerEntryOnBeforeCaseDocumentType
OnFindReservEntryOnBeforeCaseDocumentType(var ReservationEntry: Record "Reservation Entry"; RecRef: RecordRef; var IsHandled: Boolean)(integration)- subscribers: Codeunit 6473 “Serv. Item Track Navigate Mgt” OnFindReservEntryOnBeforeCaseDocumentType, Codeunit 985 “Asm. ItemTrackingNavigateMgt” OnFindReservEntryOnBeforeCaseDocumentType, Codeunit 99000885 “Mfg. ItemTrackingNavigateMgt” OnFindReservEntryOnBeforeCaseDocumentType
OnInsertBufferRecOnAfterCalcSkipProcedure(VariantCode: Code[10]; var SkipProcedure: Boolean)(integration)OnSearchValueEntriesOnAfterFindValueEntry(ValueEntry: Record "Value Entry")+ BC25 (integration)- subscribers: Codeunit 6473 “Serv. Item Track Navigate Mgt” OnSearchValueEntriesOnAfterFindValueEntry
OnShowTable(TableNo: Integer; var TempRecordBuffer: Record "Record Buffer" temporary)+ BC25 (integration)- subscribers: Codeunit 6473 “Serv. Item Track Navigate Mgt” OnShowTable, Codeunit 985 “Asm. ItemTrackingNavigateMgt” OnShowTable, Codeunit 99000885 “Mfg. ItemTrackingNavigateMgt” OnShowTable
OnFindLedgerEntryByDocumentType(var ItemLedgerEntry: Record "Item Ledger Entry"; RecRef: RecordRef)+ BC27 (integration)- subscribers: Codeunit 985 “Asm. ItemTrackingNavigateMgt” OnFindLedgerEntryByDocumentType, Codeunit 99000885 “Mfg. ItemTrackingNavigateMgt” OnFindLedgerEntryByDocumentType
OnFindTrackingRecordsOnBeforeFind()+ BC27 (integration)- subscribers: Codeunit 985 “Asm. ItemTrackingNavigateMgt” OnFindTrackingRecordsOnBeforeFind, Codeunit 99000885 “Mfg. ItemTrackingNavigateMgt” OnFindTrackingRecordsOnBeforeFind
OnFindItemLedgerEntryOnAfterSetFilters(var ItemLedgerEntry: Record "Item Ledger Entry"; var ItemFilters: Record Item)+ BC26 (integration)OnFindReservEntryOnAfterSetFilters(var ReservationEntry: Record "Reservation Entry"; var ItemFilters: Record Item)+ BC26 (integration)OnFindWhseActivLineOnAfterSetFilters(var WarehouseActivityLine: Record "Warehouse Activity Line"; var ItemFilters: Record Item)+ BC26 (integration)OnFindRegWhseActivLineOnAfterSetFilters(var RegisteredWhseActivityLine: Record "Registered Whse. Activity Line"; var ItemFilters: Record Item)+ BC26 (integration)OnFindWhseEntryOnAfterSetFilters(var WarehouseEntry: Record "Warehouse Entry"; var ItemFilters: Record Item)+ BC26 (integration)OnFindPostedInvtPutAwayLineOnAfterSetFilters(var PostedInvtPutawayLine: Record "Posted Invt. Put-away Line"; var ItemFilters: Record Item)+ BC26 (integration)OnFindPostedInvtPickLineOnAfterSetFilters(var PostedInvtPickLine: Record "Posted Invt. Pick Line"; var ItemFilters: Record Item)+ BC26 (integration)
Procedures
FindTrackingRecords(SerialNoFilter: Text; LotNoFilter: Text; PackageNoFilter: Text; ItemNoFilter: Text; VariantFilter: Text)− BC24FindTrackingRecords(var ItemFilters: Record Item)− BC24SearchValueEntries()FindPostedWhseShptLine()Show(TableNo: Integer)InsertBufferRecFromItemLedgEntry()Δ BC25InsertBufferRecFromReservEntry()Δ BC25InsertBufferRec(RecRef: RecordRef; ItemTrackingSetup: Record "Item Tracking Setup"; ItemNo: Code[20]; VariantCode: Code[10])Collect(var RecordBuffer: Record "Record Buffer" temporary)
Plus 34 local procedures.
Triggers
OnRun
Called by
From the extracted call graph of BC29 (graphify-al on the snapshot checkout): calls whose target is known from a declared type or an Object::"Name" argument. Interface dispatch and calls through events are not counted, so the list is not complete.
- Codeunit 6473 “Serv. Item Track Navigate Mgt” (11 calls:
FindSerialNoFiledContractLine → InsertBufferRec,FindSerialNoLoaner → InsertBufferRec,FindSerialNoServContractLine → InsertBufferRec, …) - Codeunit 985 “Asm. ItemTrackingNavigateMgt” (3 calls:
FindAssemblyHeaders → InsertBufferRecFromReservEntry,FindAssemblyLines → InsertBufferRecFromReservEntry,FindPostedAssembly → InsertBufferRecFromItemLedgEntry) - Codeunit 99000885 “Mfg. ItemTrackingNavigateMgt” (3 calls:
FindProdOrderComponents → InsertBufferRecFromReservEntry,FindProdOrderLines → InsertBufferRecFromReservEntry,FindProductionOrder → InsertBufferRecFromItemLedgEntry) - Page 344 “Navigate” (3 calls:
FindTrackingRecords → Collect,FindTrackingRecords → FindTrackingRecords,ShowRecords → Show) - Codeunit 20415 “Qlty. Tracking Integration” (1 call:
HandleItemTrackingNvgMgmtOnAfterFindTrackingRecords → InsertBufferRec)
Ask your agent
Procedure bodies are not stored here (D10). The call sections above are our own, per object, from the BC29 call graph. For a procedure body or the calls of one procedure, ask bc-code-atlas (external, by Stefan Maron, MIT; default corpus w1-28), which the bc-observatory plugin connects: bcatlas_resolve_node(object_type: "codeunit", object_name: "Item Tracking Navigate Mgt."), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.