Page 6550 "Whse. Item Tracking Lines"
Base Application · Microsoft.Warehouse.Tracking
Across versions
- BC23present
- BC241 procedures added
- BC25unchanged
- BC263 events added, 1 procedures changed
- BC271 procedures removed
- BC28-30unchanged
Neighbourhood 4 connected objects and pages
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)- subscribers: Codeunit 5996 “Prod. Order Warehouse Mgt.” OnSetSourceFilters
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)- subscribers: Codeunit 5996 “Prod. Order Warehouse Mgt.” OnCopyToReservEntryOnUpdate
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Δ BC26InsertItemTrackingLine(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
- source table Table 6550 “Whse. Item Tracking Line”
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.
- Codeunit 6500 “Item Tracking Management” (6 calls:
CalculateSums → CalculateSums,SetSource → CheckWhseItemTrkgSetup,SetSource → UpdateQuantities, …) - Codeunit 27 “Confirm Management” (1 call:
OnQueryClosePage → GetResponseOrDefault)
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.