---
id: object/table/5773
type: object
title: Table 5773 "Registered Whse. Activity Line"
summary: Table 5773 "Registered Whse. Activity Line" in Base Application (Microsoft.Warehouse.Activity.History). 43 fields, 11 public procedures, 8 events. Present since at least BC23, still in BC30, changed in BC24, BC26, BC28.
tier: official
language: en
tags:
  - table
  - base application
versions:
  introduced: null
  last_changed: "28"
  deprecated: null
review:
  state: derived
  by: null
  at: null
  flags: []
generated:
  at: "2026-10-11T00:31:51.816Z"
  pipeline: 0.2.0
  prompts: {}
  input_hash: 1c03188fab91bab5d6162e77bd5389dadf2fd342fd882e69bfdc33a05034a54b
evidence:
  - kind: code
    url: https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Warehouse/Activity/History/RegisteredWhseActivityLine.Table.al
    title: src/Layers/W1/BaseApp/Warehouse/Activity/History/RegisteredWhseActivityLine.Table.al (releases/29.x)
    date: null
    commit: ea08af5ef2d6a9b5c5af4a029288abbe2c883220
    t: null
    quote: null
links:
  learn: []
  objects: []
  features: []
  topics: []
  localizations: []
  videos: []
  posts: []
  guidelines: []
object_type: table
object_id: 5773
name: Registered Whse. Activity Line
namespace: Microsoft.Warehouse.Activity.History
app: Base Application
extends: null
first_version: "23"
last_version: "30"
present_in:
  - "23"
  - "24"
  - "25"
  - "26"
  - "27"
  - "28"
  - "29"
  - "30"
changed_in:
  - "24"
  - "26"
  - "28"
source_major: "29"
obsolete: null
countries: []
ms_search_form_ids: []
counts:
  fields: 43
  procedures: 19
  events: 8
  subscribers: 0
relations:
  out: 21
  referenced_by: 0
  pages: 4
  extended_by: 1
  event_subscribers: 6
  calls: 1
  called_by: 0
  implements: 0
---

# Table 5773 "Registered Whse. Activity Line"

> Table 5773 "Registered Whse. Activity Line" in Base Application (Microsoft.Warehouse.Activity.History). 43 fields, 11 public procedures, 8 events. Present since at least BC23, still in BC30, changed in BC24, BC26, BC28.

Base Application · Microsoft.Warehouse.Activity.History · BC23-30 · [source at ea08af5e](https://github.com/microsoft/BCApps/blob/ea08af5ef2d6a9b5c5af4a029288abbe2c883220/src/Layers/W1/BaseApp/Warehouse/Activity/History/RegisteredWhseActivityLine.Table.al) · facts from BC29

## Properties

| Property | Value |
|---|---|
| Caption | Registered Whse. Activity Line |
| DataClassification | CustomerContent |

## Fields

Explanation: the field's ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.

| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Activity Type | Enum "Warehouse Activity Type" | Specifies the type of activity that the warehouse performed on the line, such as put-away, pick, or movement. | enum [Enum 5767 "Warehouse Activity Type"](../enum/5767.md) |
| 2 | No. | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. |  |
| 3 | Line No. | Integer | Specifies the number of the registered warehouse activity line. |  |
| 4 | Source Type | Integer | Specifies the type of transaction the source document is associated with, such as sales, purchase, and production. |  |
| 5 | Source Subtype | Option | Specifies the source subtype of the document related to the registered activity line. | OptionCaption: 0,1,2,3,4,5,6,7,8,9,10 |
| 6 | Source No. | Code[20] | Specifies the number of the source document that the entry originates from. |  |
| 7 | Source Line No. | Integer | Specifies the line number of the source document that the entry originates from. |  |
| 8 | Source Subline No. | Integer | Specifies the number of the source document subline related to this activity line. |  |
| 9 | Source Document | Enum "Warehouse Activity Source Document" | Specifies the type of document that the line relates to. | enum [Enum 5768 "Warehouse Activity Source Document"](../enum/5768.md) |
| 11 | Location Code | Code[10] | Specifies the code for the location at which the activity occurs. | TableRelation [Table 14 "Location"](../table/14.md) |
| 12 | Shelf No. | Code[10] | Specifies the shelf number of the item on the line for information use. |  |
| 13 | Sorting Sequence No. | Integer | — |  |
| 14 | Item No. | Code[20] | Specifies the item number of the item to be handled, such as picked or put away. | TableRelation [Table 27 "Item"](../table/27.md) |
| 15 | Variant Code | Code[10] | Specifies the variant of the item on the line. | TableRelation [Table 5401 "Item Variant"](../table/5401.md) ("Item Variant".Code where("Item No." = field("Item No."))) |
| 16 | Unit of Measure Code | Code[10] | Specifies how each unit of the item or resource is measured, such as in pieces or hours. By default, the value in the Base Unit of Measure field on the item or resource card is inserted. | TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md) ("Item Unit of Measure".Code where("Item No." = field("Item No."))) |
| 17 | Qty. per Unit of Measure | Decimal | Specifies the quantity per unit of measure of the item on the line. |  |
| 18 | Description | Text[100] | Specifies a description of the item on the line. |  |
| 19 | Description 2 | Text[50] | Specifies a description of the item on the line. |  |
| 20 | Quantity | Decimal | Specifies the quantity of the item that was put-away, picked or moved. |  |
| 21 | Qty. (Base) | Decimal | Specifies the quantity of the item that was put-away, picked or moved. <small>via [Page 7364 "Registered Whse. Act.-Lines"](../page/7364.md)</small> |  |
| 31 | Shipping Advice | Enum "Sales Header Shipping Advice" | Specifies the shipping advice about whether a partial delivery was acceptable to the order recipient. | enum [Enum 3657 "Sales Header Shipping Advice"](../enum/3657.md) |
| 34 | Due Date | Date | Specifies the date when the warehouse activity must be completed. |  |
| 39 | Destination Type | enum "Warehouse Destination Type" | — | enum [Enum 7310 "Warehouse Destination Type"](../enum/7310.md) |
| 40 | Destination No. | Code[20] | — | TableRelation [Table 14 "Location"](../table/14.md), [Table 18 "Customer"](../table/18.md), [Table 23 "Vendor"](../table/23.md) (if ("Destination Type" = const(Vendor)) Vendor else if ("Destination Type" = const(Customer)) Customer else if ("Destination Type" = const(Location)) Location else if ("Destination Type" = const(Item)) Item else if ("Destination Type" = const("Sales Order")) "Sales Header"."No." where("Document Type...) |
| 41 | Whse. Activity No. | Code[20] | — |  |
| 42 | Shipping Agent Code | Code[10] | — | TableRelation [Table 291 "Shipping Agent"](../table/291.md) (Shipping Agent) |
| 43 | Shipping Agent Service Code | Code[10] | — | TableRelation [Table 5790 "Shipping Agent Services"](../table/5790.md) ("Shipping Agent Services".Code where("Shipping Agent Code" = field("Shipping Agent Code"))) |
| 44 | Shipment Method Code | Code[10] | — | TableRelation [Table 10 "Shipment Method"](../table/10.md) (Shipment Method) |
| 47 | Starting Date | Date | — |  |
| 6500 | Serial No. | Code[50] | Specifies the serial number that was handled. |  |
| 6501 | Lot No. | Code[50] | Specifies the lot number that was handled. |  |
| 6502 | Warranty Date | Date | — |  |
| 6503 | Expiration Date | Date | Specifies the expiration date of the serial number that was handled. |  |
| 6515 | Package No. | Code[50] | — |  |
| 7300 | Bin Code | Code[20] | Specifies the bin where the items are picked or put away. | TableRelation [Table 7354 "Bin"](../table/7354.md) (if ("Action Type" = filter(<> Take)) Bin.Code where("Location Code" = field("Location Code"), "Zone Code" = field("Zone Code")) else if ("Action Type" = filter(<> Take), "Zone Code" = filter('')) Bin.Code where("Location Code" = field("Location Code")) else if ("Action Type" = const(Take)) "Bin Cont...) |
| 7301 | Zone Code | Code[10] | Specifies the code of the zone in which the bin on this line is located. | TableRelation [Table 7300 "Zone"](../table/7300.md) (Zone.Code where("Location Code" = field("Location Code"))) |
| 7305 | Action Type | Enum "Warehouse Action Type" | Specifies the action you must perform for the items on the line. | enum [Enum 5774 "Warehouse Action Type"](../enum/5774.md); not editable |
| 7306 | Whse. Document Type | Enum "Warehouse Activity Document Type" | Specifies the type of document that the line originated from. | enum [Enum 5769 "Warehouse Activity Document Type"](../enum/5769.md); not editable |
| 7307 | Whse. Document No. | Code[20] | Specifies the number of the warehouse document that is the basis for the action on the line. | TableRelation [Table 7318 "Posted Whse. Receipt Header"](../table/7318.md), [Table 7320 "Warehouse Shipment Header"](../table/7320.md) (if ("Whse. Document Type" = const(Receipt)) "Posted Whse. Receipt Header"."No." where("No." = field("Whse. Document No.")) else if ("Whse. Document Type" = const(Shipment)) "Warehouse Shipment Header"."No." where("No." = field("Whse. Document No.")) else if ("Whse. Document Type" = const("Internal P...); not editable |
| 7308 | Whse. Document Line No. | Integer | Specifies the number of the line in the warehouse document that is the basis for the action on the line. | TableRelation [Table 7319 "Posted Whse. Receipt Line"](../table/7319.md), [Table 7321 "Warehouse Shipment Line"](../table/7321.md) (if ("Whse. Document Type" = const(Receipt)) "Posted Whse. Receipt Line"."Line No." where("No." = field("Whse. Document No."), "Line No." = field("Whse. Document Line No.")) else if ("Whse. Document Type" = const(Shipment)) "Warehouse Shipment Line"."Line No." where("No." = field("Whse. Document No."...); not editable |
| 7310 | Cubage | Decimal | Specifies the total cubage of items on the line, calculated based on the Quantity field. |  |
| 7311 | Weight | Decimal | Specifies the weight of one item unit when measured in the specified unit of measure. |  |
| 7312 | Special Equipment Code | Code[10] | Specifies the code of the equipment required when you perform the action on the line. | TableRelation [Table 7305 "Special Equipment"](../table/7305.md) (Special Equipment) |

## Keys

- Key1: Activity Type, No., Line No. (clustered)
- Key2: No., Line No., Activity Type
- Key3: Activity Type, No., Sorting Sequence No.
- Key4: Whse. Document Type, Whse. Document No., Whse. Document Line No.
- Key5: Source Type, Source Subtype, Source No., Source Line No., Source Subline No., Whse. Document No., Serial No., Lot No., Action Type

## Events published

- `OnAfterClearTrackingFilter(var RegisteredWhseActivityLine: Record "Registered Whse. Activity Line")` (integration)
  - subscribers: [Codeunit 6516 "Package Management"](../codeunit/6516.md) RegisteredWhseActivityLineClearTrackingFilter
- `OnAfterSetTrackingFilterFromSpec(var RegisteredWhseActivityLine: Record "Registered Whse. Activity Line"; TrackingSpecification: Record "Tracking Specification")` (integration)
  - subscribers: [Codeunit 6516 "Package Management"](../codeunit/6516.md) RegisteredWhseActivityLineSetTrackingFilterFromSpec
- `OnAfterSetTrackingFilterFromRelation(var RegisteredWhseActivityLine: Record "Registered Whse. Activity Line"; WhseItemEntryRelation: Record "Whse. Item Entry Relation")` (integration)
  - subscribers: [Codeunit 6516 "Package Management"](../codeunit/6516.md) RegisteredWhseActivityLineSetTrackingFilterFromRelation
- `OnAfterSetTrackingFilterFromWhseActivityLine(var RegisteredWhseActivityLine: Record "Registered Whse. Activity Line"; WarehouseActivityLine: Record "Warehouse Activity Line")` (integration)
  - subscribers: [Codeunit 6516 "Package Management"](../codeunit/6516.md) RegisteredWhseActivityLineSetTrackingFilterFromWhseActivityLine
- `OnAfterSetTrackingFilterFromWhseSpec(var RegisteredWhseActivityLine: Record "Registered Whse. Activity Line"; WhseItemTrackingLine: Record "Whse. Item Tracking Line")` (integration)
  - subscribers: [Codeunit 6516 "Package Management"](../codeunit/6516.md) RegisteredWhseActivityLineSetTrackingFilterFromWhseSpec
- `OnBeforeShowWhseDoc(RegisteredWhseActivityLine: Record "Registered Whse. Activity Line"; var IsHandled: Boolean)` (integration)
- `OnAfterSetSourceFilter(var RegisteredWhseActivityLine: Record "Registered Whse. Activity Line"; SourceType: Integer; SourceSubtype: Option; SourceNo: Code[20]; SourceLineNo: Integer; SourceSubLineNo: Integer; SetKey: Boolean)` (integration)
- `OnShowWhseDoc(var RegisteredWhseActivityLine: Record "Registered Whse. Activity Line")` (integration)
  - subscribers: [Codeunit 5996 "Prod. Order Warehouse Mgt."](../codeunit/5996.md) RegisteredWhseActivityLineOnShowWhseDoc

## Procedures

- `ShowRegisteredActivityDoc()`
- `ShowWhseDoc()`
- `ShowWhseEntries(RegisterDate: Date)`
- `SetSourceFilter(SourceType: Integer; SourceSubType: Option; SourceNo: Code[20]; SourceLineNo: Integer; SourceSubLineNo: Integer; SetKey: Boolean)`
- `ClearSourceFilter()`
- `ClearTrackingFilter()`
- `SetTrackingFilterFromRelation(WhseItemEntryRelation: Record "Whse. Item Entry Relation")`
- `SetTrackingFilterFromItemLedgerEntry(ItemLedgEntry: Record "Item Ledger Entry")`
- `SetTrackingFilterFromSpec(TrackingSpecification: Record "Tracking Specification")`
- `SetTrackingFilterFromWhseActivityLine(WarehouseActivityLine: Record "Warehouse Activity Line")`
- `SetTrackingFilterFromWhseSpec(WhseItemTrackingLine: Record "Whse. Item Tracking Line")`

## Relations

- drill-down page [Page 7364 "Registered Whse. Act.-Lines"](../page/7364.md)
- lookup page [Page 7364 "Registered Whse. Act.-Lines"](../page/7364.md)
- Shipment Method Code: TableRelation [Table 10 "Shipment Method"](../table/10.md)
- Destination No.: TableRelation [Table 14 "Location"](../table/14.md) (conditional)
- Location Code: TableRelation [Table 14 "Location"](../table/14.md)
- Destination No.: TableRelation [Table 18 "Customer"](../table/18.md) (conditional)
- Destination No.: TableRelation [Table 23 "Vendor"](../table/23.md) (conditional)
- Destination No.: TableRelation [Table 27 "Item"](../table/27.md) (conditional)
- Item No.: TableRelation [Table 27 "Item"](../table/27.md)
- Shipping Agent Code: TableRelation [Table 291 "Shipping Agent"](../table/291.md)
- Destination No.: TableRelation [Table 36 "Sales Header"](../table/36.md) (conditional)
- Variant Code: TableRelation [Table 5401 "Item Variant"](../table/5401.md)
- Unit of Measure Code: TableRelation [Table 5404 "Item Unit of Measure"](../table/5404.md)
- Shipping Agent Service Code: TableRelation [Table 5790 "Shipping Agent Services"](../table/5790.md)
- Zone Code: TableRelation [Table 7300 "Zone"](../table/7300.md)
- Special Equipment Code: TableRelation [Table 7305 "Special Equipment"](../table/7305.md)
- Whse. Document No.: TableRelation [Table 7318 "Posted Whse. Receipt Header"](../table/7318.md) (conditional)
- Whse. Document Line No.: TableRelation [Table 7319 "Posted Whse. Receipt Line"](../table/7319.md) (conditional)
- Whse. Document No.: TableRelation [Table 7320 "Warehouse Shipment Header"](../table/7320.md) (conditional)
- Whse. Document Line No.: TableRelation [Table 7321 "Warehouse Shipment Line"](../table/7321.md) (conditional)
- Bin Code: TableRelation [Table 7354 "Bin"](../table/7354.md) (conditional)

## Pages and codeunits on this table

- [Page 5796 "Registered Put-away Subform"](../page/5796.md) (source table)
- [Page 5799 "Registered Pick Subform"](../page/5799.md) (source table)
- [Page 7350 "Registered Movement Subform"](../page/7350.md) (source table)
- [Page 7364 "Registered Whse. Act.-Lines"](../page/7364.md) (source table)

## Extended by

- [Table extension 99000762 "Mfg. Reg. Whse. Activity Line"](../tableextension/99000762.md)

## 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.

- [Page 900 "Assembly Order"](../page/900.md) (1 call: `ShowWhseDoc → (object)`)

## Across versions

- Present in: BC23-30
- Changed (declaration) in: BC24, BC26, BC28

Source: AL metadata extracted from the code (names, ids, signatures, properties); no code bodies (D10).

## 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: "table", object_name: "Registered Whse. Activity Line")`, then `bcatlas_get_procedure_body` or `bcatlas_get_neighbors` on the returned id.
