pageInventoryofficial - Microsoftderived - from the source, no model text

Page 6520 "Item Tracing"

Base Application · Microsoft.Inventory.Tracking

Across versions

  1. BC23present
  2. BC241 procedures removed
  3. BC25-26unchanged
  4. BC27declaration changed
  5. BC281 procedures added
  6. BC29-30unchanged

Neighbourhood 3 connected objects and pages

Table 6520 "Item Tracing Buffer" (relates to)Item Tracing BufferPage extension 20428 "Qlty. Item Tracing" (extended by)Qlty. Item TracingCodeunit 6520 "Item Tracing Mgt." (calls, 8 links)Item Tracing Mgt.

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

Properties

Property Value
Caption Item Tracing
SourceTable Item Tracing Buffer
PageType Worksheet
UsageCategory Tasks
ApplicationArea ItemTracking

Fields on this page

Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).

Group Control Shows ToolTip
General Serial No. Filter SerialNoFilter Specifies the serial number or a filter on the serial numbers that you would like to trace.
Lot No. Filter LotNoFilter Specifies the lot number or a filter on the lot numbers that you would like to trace.
Package No. Filter PackageNoFilter Specifies the package number or a filter on the package numbers that you would like to trace.
Item Filter ItemNoFilter Specifies the item number or a filter on the item numbers that you would like to trace.
Variant Filter VariantFilter Specifies the variant code or a filter on the variant codes that you would like to trace.
Show Components ShowComponents Specifies if you would like to see the components of the item that you are tracing.
Trace Method TraceMethod Specifies posted serial, lot or package numbers that can be traced either forward or backward in a supply chain.
Content Control35 label Specifies the text that is used to trace the item.
Control1 Description Description Specifies a description of the traced item. from the table field
Entry Type Entry Type Specifies the type of the traced entry. from the table field
Serial No. Serial No. Specifies the serial number to be traced. from the table field
Lot No. Lot No. Specifies the traced lot number. from the table field
Package No. Package No. Specifies the traced package number. from the table field
Item No. Item No. Specifies the number of the traced item. from the table field
Item Description Item Description Specifies a description of the item. from the table field
Variant Code Variant Code Specifies the variant of the item on the line. from the table field
Document No. Document No. Specifies the number of the traced document. from the table field
Posting Date Posting Date Specifies the date when the traced item was posted. from the table field
Source Type Source Type Specifies the type of record, such as Sales Header, that the item is traced from. from the table field
Source No. Source No. Specifies the number of the source document that the entry originates from. from the table field
Source Name Source Name Specifies the name of the record that the item is traced from. from the table field
Location Code Location Code Specifies the location of the traced item. from the table field
Quantity Quantity Specifies the quantity of the traced item in the line. from the table field
Remaining Quantity Remaining Quantity Specifies the quantity in the Quantity field that remains to be processed. from the table field
Created by Created by Specifies the user who created the traced record. from the table field
Created on Created on Specifies the date when the traced record was created. from the table field
Already Traced Already Traced Specifies if additional transaction history under this line has already been traced by other lines above it. from the table field
Item Ledger Entry No. Item Ledger Entry No. Specifies the number of the traced item ledger entry. from the table field
Parent Item Ledger Entry No. Parent Item Ledger Entry No. Specifies the parent of the traced item ledger entry. from the table field

Actions

Group Action ToolTip Runs
Line Show Document Open the document that the selected line exists on.
Item Card View or change detailed information about the record on the document or journal line. Page 30 “Item Card”
Ledger Entries View the history of transactions that have been posted for the selected record. Page 38 “Item Ledger Entries”
Item Tracking Serial No. Information Card View or edit detailed information about the serial number.
Lot No. Information Card View or edit detailed information about the lot number.
Package No. Information Card View or edit detailed information about the package number.
Functions Trace Opposite - from Line Repeat the previous trace, but going the opposite direction.
Set Filters with Line Values Insert the values of the selected line in the respective filter fields on the header and executes a new trace. This function is useful, for example, when the origin of the defective item is found and that particular trace line must form the basis of additional tracking with the same trace method.
Go to Already-Traced History View the item tracing history.
Next Trace Result View the next item transaction in the tracing direction.
Previous Trace Result View the previous item transaction in the tracing direction.
Processing Print Prepare to print the document. A report request window for the document opens where you can specify what to include on the print-out.
Find entries… Find entries and documents that exist for the document number and posting date on the selected document. (Formerly this action was named Navigate.)
Trace Trace where a serial, lot or package number assigned to the item was used, for example, to find which lot a defective component came from or to find all the customers that have received items containing the defective component.

Events published

  • OnAfterInitFilters(var ItemTracingBuffer: Record "Item Tracing Buffer"; var TraceMethod: Option Forward,Backward; var ShowComponents: Option No,"Item-tracked only",All) (integration)
  • OnAfterUpdateTraceText(var TraceText: Text; SerialNoFilter: Text; LotNoFilter: Text; ItemNoFilter: Text; VariantFilter: Text; TraceMethod: Option Forward,Backward; ShowComponents: Option No,"Item-tracked only",All) (integration)
  • OnInitButtons(var FunctionsEnable: Boolean; var PrintEnable: Boolean; var NavigateEnable: Boolean) (integration)
  • OnFindRecordsOnBeforeItemTracingMgtFindRecords(var ItemTracingBuffer: Record "Item Tracing Buffer"; var ItemTracingBufferRec: Record "Item Tracing Buffer"; SerialNoFilter: Text; LotNoFilter: Text; PackageNoFilter: Text; ItemNoFilter: Text; VariantFilter: Text; Direction: Option; ShowComponents: Option; var IsHandled: Boolean) (integration)
  • OnFindRecordsOnBeforeCurrPageUpdate(var ItemTracingBuffer: Record "Item Tracing Buffer" temporary) (integration)
  • OnRecallHistoryOnBeforeItemTracingMgtRecallHistory(Steps: Integer; var ItemTracingBuffer: Record "Item Tracing Buffer"; var ItemTracingBufferRec: Record "Item Tracing Buffer"; var SerialNoFilter: Text; var LotNoFilter: Text; var PackageNoFilter: Text; var ItemNoFilter: Text; var VariantFilter: Text; var TraceMethod: Option; var ShowComponents: Option; var IsHandled: Boolean) (integration)

Procedures

  • FindRecords()
  • InitButtons()
  • InitFilters(var ItemTrackingEntry: Record "Item Tracing Buffer")
  • GetItemFilters(var TraceMethod2: Option "Origin->Usage","Usage->Origin"; var ShowComponents2: Option No,"Item-tracked Only",All; var SerialNoFilter2: Text; var LotNoFilter2: Text; var ItemNoFilter2: Text; var VariantFilter2: Text)
  • SetItemFilters(TraceMethod2: Option "Origin->Usage","Usage->Origin"; ShowComponents2: Option No,"Item-tracked Only",All; SerialNoFilter2: Text; LotNoFilter2: Text; ItemNoFilter2: Text; VariantFilter2: Text)

Plus 6 local procedures.

Triggers

OnAfterGetRecord, OnInit, OnOpenPage

Relations

Extended by

Calls

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: "page", object_name: "Item Tracing"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources