codeunitInventoryofficial - Microsoftderived - from the source, no model text

Codeunit 6529 "Item Tracking Navigate Mgt."

Base Application · Microsoft.Inventory.Tracking

Across versions

  1. BC23present
  2. BC241 procedures removed
  3. BC2510 procedures removed, 2 procedures changed
  4. BC267 events added
  5. BC276 procedures removed, 2 events added
  6. BC28-30unchanged

Neighbourhood 9 connected objects and pages

Codeunit 6473 "Serv. Item Track Navigate Mgt" (event subscribers, 5 links)Serv. Item Track Navigate MgtCodeunit 985 "Asm. ItemTrackingNavigateMgt" (event subscribers, 4 links)Asm. ItemTrackingNavigateMgtCodeunit 99000885 "Mfg. ItemTrackingNavigateMgt" (event subscribers, 4 links)Mfg. ItemTrackingNavigateMgtCodeunit 20415 "Qlty. Tracking Integration" (event subscribers)Qlty. Tracking IntegrationCodeunit 6473 "Serv. Item Track Navigate Mgt" (calls, 11 links)Serv. Item Track Navigate MgtCodeunit 985 "Asm. ItemTrackingNavigateMgt" (calls, 3 links)Asm. ItemTrackingNavigateMgtCodeunit 99000885 "Mfg. ItemTrackingNavigateMgt" (calls, 3 links)Mfg. ItemTrackingNavigateMgtPage 344 "Navigate" (calls, 3 links)NavigateCodeunit 20415 "Qlty. Tracking Integration" (calls)Qlty. Tracking Integration

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

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)
  • 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)
  • OnFindItemLedgerEntryOnBeforeCaseDocumentType(var ItemLedgerEntry: Record "Item Ledger Entry"; RecRef: RecordRef; var IsHandled: Boolean) (integration)
  • OnFindReservEntryOnBeforeCaseDocumentType(var ReservationEntry: Record "Reservation Entry"; RecRef: RecordRef; var IsHandled: Boolean) (integration)
  • OnInsertBufferRecOnAfterCalcSkipProcedure(VariantCode: Code[10]; var SkipProcedure: Boolean) (integration)
  • OnSearchValueEntriesOnAfterFindValueEntry(ValueEntry: Record "Value Entry") + BC25 (integration)
  • OnShowTable(TableNo: Integer; var TempRecordBuffer: Record "Record Buffer" temporary) + BC25 (integration)
  • OnFindLedgerEntryByDocumentType(var ItemLedgerEntry: Record "Item Ledger Entry"; RecRef: RecordRef) + BC27 (integration)
  • OnFindTrackingRecordsOnBeforeFind() + BC27 (integration)
  • 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) − BC24
  • FindTrackingRecords(var ItemFilters: Record Item) − BC24
  • SearchValueEntries()
  • FindPostedWhseShptLine()
  • Show(TableNo: Integer)
  • InsertBufferRecFromItemLedgEntry() Δ BC25
  • InsertBufferRecFromReservEntry() Δ BC25
  • InsertBufferRec(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.

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.

Evidence 1 sources