pageWarehouseofficial - Microsoftderived - from the source, no model text

Page 6550 "Whse. Item Tracking Lines"

Base Application · Microsoft.Warehouse.Tracking

Across versions

  1. BC23present
  2. BC241 procedures added
  3. BC25unchanged
  4. BC263 events added, 1 procedures changed
  5. BC271 procedures removed
  6. BC28-30unchanged

Neighbourhood 4 connected objects and pages

Table 6550 "Whse. Item Tracking Line" (relates to)Whse. Item Tracking LineCodeunit 5996 "Prod. Order Warehouse Mgt." (event subscribers, 2 links)Prod. Order Warehouse Mgt.Codeunit 6500 "Item Tracking Management" (calls, 6 links)Item Tracking ManagementCodeunit 27 "Confirm Management" (calls)Confirm Management

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.Warehouse.Tracking · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Whse. Item Tracking Lines
SourceTable Whse. Item Tracking Line
PageType Worksheet
Permissions TableData “Whse. Item Tracking Line” = rimd

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
Source TextCaption GetTextCaption() —
Quantity SourceQuantityArray[1] Specifies the quantity of the item that corresponds to the warehouse tracking line.
Qty. to Handle SourceQuantityArray[2] Specifies the item-tracked quantity to be handled. The quantities must correspond to those of the document line.
Item Tracking Text003 PlaceholderTxt —
Quantity TotalWhseItemTrackingLine."Quantity (Base)" Specifies the quantity of the item that corresponds to the warehouse tracking line.
Qty. to Ship/Receive TotalWhseItemTrackingLine."Qty. to Handle (Base)" Specifies the quantities handled in warehouse activity lines.
Undefined Control52 PlaceholderTxt —
Quantity3 UndefinedQtyArray[1] —
Handle3 UndefinedQtyArray[2] —
Control43 Item Tracking Code ItemTrackingCode.Code Specifies the code for the warehouse item to be tracked.
Description ItemTrackingCode.Description Specifies the description of the warehouse item.
Control1 Serial No. Serial No. Specifies the same as the field in the Item Tracking Lines window. from the table field
New Serial No. New Serial No. Specifies a new serial number that replaces the number in the Serial No. field, when you post the warehouse item reclassification journal. from the table field
Lot No. Lot No. Specifies the same as the field in the Item Tracking Lines window. from the table field
New Lot No. New Lot No. Specifies a new lot number that replaces the number in the Lot No. field, when you post the warehouse item reclassification journal. from the table field
Package No. Package No. Specifies a new package number that replaces the package number, when you post the warehouse item reclassification journal. from the table field
New Package No. New Package No. Specifies a new package number that replaces the number in the Package No. field, when you post the warehouse item reclassification journal. from the table field
Expiration Date Expiration Date Specifies the same as the field in the Item Tracking Lines window. from the table field
New Expiration Date New Expiration Date Specifies the same as the field in the Item Tracking Lines window. from the table field
Warranty Date Warranty Date Specifies the same as the field in the Item Tracking Lines window. from the table field
Item No. Item No. Specifies the same as the field in the Item Tracking Lines window. from the table field
Variant Code Variant Code Specifies the variant of the item on the line. from the table field
Description Description Specifies the same as the field with the same name in the Item Tracking Lines window. from the table field
Location Code Location Code Specifies the same as the field in the Item Tracking Lines window. from the table field
Quantity Quantity (Base) Specifies the same as the field in the Item Tracking Lines window.
Qty. to Handle (Base) Qty. to Handle (Base) Specifies the same as the field in the Item Tracking Lines window.
Quantity Handled (Base) Quantity Handled (Base) Specifies the same as the field in the Item Tracking Lines window.

Actions

Group Action ToolTip Runs
Line 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.
New Serial No. Information Create a record with detailed information about the serial number.
New Lot No. Information Create a record with detailed information about the lot number.
New Package No. Information Create a record with detailed information about the package number.
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.

Events published

  • OnAfterSetSource(var GlobalWhseWorksheetLine: Record "Whse. Worksheet Line"; SourceWhseWorksheetLine: Record "Whse. Worksheet Line"; SourceType: Integer) (integration)
  • OnAfterOnClosePage(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var WhseWorksheetLine: Record "Whse. Worksheet Line"; FormSourceType: Integer; FormUpdated: Boolean) (integration)
  • OnAfterUpdateUndefinedQty(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var TotalWhseItemTrackingLine: Record "Whse. Item Tracking Line"; var QtyIsValid: Boolean) (integration)
  • OnBeforeItemTrackingLineInsert(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseWorksheetLine: Record "Whse. Worksheet Line"; WarehouseEntry: Record "Warehouse Entry") (integration)
  • OnBeforeInsertItemTrackingLine(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; WhseWorksheetLine: Record "Whse. Worksheet Line"; WarehouseEntry: Record "Warehouse Entry"; QtyToEmpty: Decimal; var IsHandled: Boolean) (integration)
  • OnAfterSetSourceSpecification(var SourceSpecification: Record "Tracking Specification"; SourceWhseItemTrkgLine: Record "Whse. Item Tracking Line" temporary) (integration)
  • OnBeforeUpdateExpDateColor(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var IsHandled: Boolean) (integration)
  • OnSetSourceFilters(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; var WhseWorksheetLine: Record "Whse. Worksheet Line"; SourceType: Integer) + BC26 (integration)
  • OnCopyToReservEntryOnUpdate(var TempSourceWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary; var QuantityBase: Decimal; var DueDate: Date; var Updated: Boolean; FormSourceType: Integer; var IsHandled: Boolean) + BC26 (integration)
  • OnAfterSetFilters(var WhseItemTrackingLine: Record "Whse. Item Tracking Line"; SourceType: Integer) + BC26 (integration)

Procedures

  • SetSource(WhseWrkshLine: Record "Whse. Worksheet Line"; SourceType: Integer)
  • SetFilters(var WhseItemTrackingLine2: Record "Whse. Item Tracking Line"; SourceType: Integer)
  • CalculateSums()
  • UpdateReservEntry(SourceType: Integer; SourceSubtype: Integer; SourceID: Code[20]; SourceProdOrderLine: Integer; SourceRefNo: Integer; TempSourceWhseItemTrackingLine: Record "Whse. Item Tracking Line" temporary; QuantityBase: Decimal; DueDate: Date): Boolean Δ BC26
  • InsertItemTrackingLine(WhseWrkshLine: Record "Whse. Worksheet Line"; WhseEntry: Record "Warehouse Entry"; QtyToEmpty: Decimal)
  • SerialNoOnAfterValidate() (protected)
  • LotNoOnAfterValidate() (protected)
  • PackageNoOnAfterValidate() (protected)
  • QuantityBaseOnAfterValidate() (protected)
  • QtytoHandleBaseOnAfterValidate() (protected)

Plus 16 local procedures.

Triggers

OnAfterGetCurrRecord, OnAfterGetRecord, OnClosePage, OnDeleteRecord, OnInit, OnInsertRecord, OnModifyRecord, OnOpenPage, OnQueryClosePage

Relations

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: "Whse. Item Tracking Lines"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 1 sources