Table 5767 "Warehouse Activity Line"
Base Application · Microsoft.Warehouse.Activity
- 64fields
- 232procedures
- 119events
- 1countries replace it
- 26fields reference it
- 38event subscribers
- 11objects it calls
Across versions
- BC23present
- BC245 procedures added, 2 fields changed
- BC253 procedures added, 1 events added
- BC267 events added, 6 procedures added
- BC271 events changed, 1 events added
- BC2854 fields changed, 2 procedures added
- BC293 procedures removed, 3 events added
- BC30unchanged
Neighbourhood 64 connected objects and pages
Base Application · Microsoft.Warehouse.Activity · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Warehouse Activity Line |
| DataClassification | CustomerContent |
| Permissions | TableData “Whse. Item Tracking Line” = rmd |
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 Δ BC28 | Enum “Warehouse Activity Type” | Specifies the type of warehouse activity for the line. | enum Enum 5767 “Warehouse Activity Type”; not editable |
| 2 | No. Δ BC28 | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. | not editable |
| 3 | Line No. Δ BC28 | Integer | Specifies the number of the warehouse activity line. | not editable |
| 4 | Source Type Δ BC28 | Integer | Specifies the type of source document to which the warehouse activity line relates, such as sales, purchase, and production. | not editable |
| 5 | Source Subtype Δ BC28 | Option | Specifies the source subtype of the document related to the warehouse request. | OptionCaption: 0,1,2,3,4,5,6,7,8,9,10; not editable |
| 6 | Source No. Δ BC28 | Code[20] | Specifies the number of the source document that the entry originates from. | not editable |
| 7 | Source Line No. Δ BC28 | Integer | Specifies the line number of the source document that the entry originates from. | not editable |
| 8 | Source Subline No. Δ BC28 | Integer | Specifies the source subline number. | not editable |
| 9 | Source Document Δ BC28 | Enum “Warehouse Activity Source Document” | Specifies the type of document that the line relates to. | enum Enum 5768 “Warehouse Activity Source Document”; not editable |
| 11 | Location Code Δ BC28 | Code[10] | Specifies the code for the location where the activity occurs. | TableRelation Table 14 “Location”; not editable |
| 12 | Shelf No. Δ BC28 | Code[10] | Specifies the shelf number of the item for informational use. | |
| 13 | Sorting Sequence No. | Integer | — | not editable |
| 14 | Item No. Δ BC28 | Code[20] | Specifies the item number of the item to be handled, such as picked or put away. | TableRelation Table 27 “Item”; not editable |
| 15 | Variant Code Δ BC28 | Code[10] | Specifies the variant of the item on the line. | TableRelation Table 5401 “Item Variant” (“Item Variant”.Code where(“Item No.” = field(“Item No.”))); not editable |
| 16 | Unit of Measure Code Δ BC28 | 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” (“Item Unit of Measure”.Code where(“Item No.” = field(“Item No.”))); not editable |
| 17 | Qty. per Unit of Measure Δ BC28 | Decimal | Specifies the quantity per unit of measure of the item on the line. | not editable |
| 18 | Description Δ BC28 | Text[100] | Specifies a description of the item on the line. | not editable |
| 19 | Description 2 Δ BC28 | Text[50] | Specifies information in addition to the description. | not editable |
| 20 | Quantity Δ BC26 Δ BC28 | Decimal | Specifies the quantity of the item to be handled, such as received, put-away, or assigned. | |
| 21 | Qty. (Base) Δ BC28 | Decimal | Specifies the quantity of the item to be handled, in the base unit of measure. via Page 5785 “Warehouse Activity Lines” | not editable |
| 24 | Qty. Outstanding Δ BC28 | Decimal | Specifies the number of items that have not yet been handled for this warehouse activity line. | not editable |
| 25 | Qty. Outstanding (Base) Δ BC28 | Decimal | Specifies the number of items, expressed in the base unit of measure, that have not yet been handled for this warehouse activity line. via Page 5785 “Warehouse Activity Lines” | not editable |
| 26 | Qty. to Handle Δ BC28 | Decimal | Specifies how many units to handle in this warehouse activity. | |
| 27 | Qty. to Handle (Base) Δ BC28 | Decimal | Specifies the quantity of items to be handled in this warehouse activity. via Page 5785 “Warehouse Activity Lines” | |
| 28 | Qty. Handled Δ BC28 | Decimal | Specifies the number of items on the line that have been handled in this warehouse activity. | not editable |
| 29 | Qty. Handled (Base) Δ BC28 | Decimal | Specifies the number of items on the line that have been handled in this warehouse activity. via Page 5785 “Warehouse Activity Lines” | not editable |
| 31 | Shipping Advice Δ BC28 | Enum “Sales Header Shipping Advice” | Specifies the shipping advice, which informs whether partial deliveries are acceptable. | enum Enum 3657 “Sales Header Shipping Advice”; not editable |
| 34 | Due Date Δ BC28 | Date | Specifies the date when the warehouse activity must be completed. | |
| 39 | Destination Type Δ BC28 | enum “Warehouse Destination Type” | Specifies information about the type of destination, such as customer or vendor, associated with the warehouse activity line. | enum Enum 7310 “Warehouse Destination Type”; not editable |
| 40 | Destination No. Δ BC26 Δ BC28 | Code[20] | Specifies the number or code of the customer, vendor or location related to the activity line. | TableRelation Table 14 “Location”, Table 18 “Customer”, Table 23 “Vendor” (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…); not editable |
| 42 | Shipping Agent Code Δ BC28 | Code[10] | Specifies the code for the shipping agent who is transporting the items. | TableRelation Table 291 “Shipping Agent” (Shipping Agent) |
| 43 | Shipping Agent Service Code Δ BC28 | Code[10] | Specifies the code for the service, such as a one-day delivery, that is offered by the shipping agent. | TableRelation Table 5790 “Shipping Agent Services” (“Shipping Agent Services”.Code where(“Shipping Agent Code” = field(“Shipping Agent Code”))) |
| 44 | Shipment Method Code Δ BC28 | Code[10] | Specifies the delivery conditions of the related shipment, such as free on board (FOB). | TableRelation Table 10 “Shipment Method” (Shipment Method) |
| 47 | Starting Date | Date | — | |
| 50 | Qty. Rounding Precision Δ BC28 | Decimal | — | not editable |
| 51 | Qty. Rounding Precision (Base) Δ BC28 | Decimal | — | not editable |
| 900 | Assemble to Order Δ BC28 | Boolean | Specifies that the inventory pick line is for assembly items that are assembled to a sales order before being shipped. | not editable |
| 901 | ATO Component | Boolean | — | not editable |
| 6500 | Serial No. Δ BC28 | Code[50] | Specifies the serial number to handle in the document. | |
| 6501 | Lot No. Δ BC28 | Code[50] | Specifies the lot number to handle in the document. | |
| 6502 | Warranty Date | Date | — | |
| 6503 | Expiration Date Δ BC28 | Date | Specifies the expiration date of the serial/lot numbers if you are putting items away. | |
| 6504 | Serial No. Blocked Δ BC24 Δ BC28 | Boolean | Specifies the serial number is blocked, on its information card. | FlowField: lookup(“Serial No. Information”.Blocked where(“Item No.” = field(“Item No.”), “Variant Code” = field(“Variant Code”), “Serial No.” = field(“Serial No.”))); not editable |
| 6505 | Lot No. Blocked Δ BC24 Δ BC28 | Boolean | Specifies the lot number is blocked, on its information card. | FlowField: lookup(“Lot No. Information”.Blocked where(“Item No.” = field(“Item No.”), “Variant Code” = field(“Variant Code”), “Lot No.” = field(“Lot No.”))); not editable |
| 6515 | Package No. Δ BC28 | Code[50] | Specifies the package number to handle in the document. | |
| 7300 | Bin Code Δ BC28 | Code[20] | Specifies the bin where the items are picked or put away. | TableRelation Table 7354 “Bin” (if (“Zone Code” = filter(‘’)) Bin.Code where(“Location Code” = field(“Location Code”)) else if (“Zone Code” = filter(<> ‘’)) Bin.Code where(“Location Code” = field(“Location Code”), “Zone Code” = field(“Zone Code”))) |
| 7301 | Zone Code Δ BC28 | Code[10] | Specifies the zone code where the bin on this line is located. | TableRelation Table 7300 “Zone” (Zone.Code where(“Location Code” = field(“Location Code”))) |
| 7305 | Action Type Δ BC28 | Enum “Warehouse Action Type” | Specifies the action type for the warehouse activity line. | enum Enum 5774 “Warehouse Action Type”; not editable |
| 7306 | Whse. Document Type Δ BC28 | Enum “Warehouse Activity Document Type” | Specifies the type of warehouse document from which the line originated. | enum Enum 5769 “Warehouse Activity Document Type”; not editable |
| 7307 | Whse. Document No. Δ BC28 | 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 7320 “Warehouse Shipment Header” (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. Δ BC28 | 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 7321 “Warehouse Shipment Line” (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 |
| 7309 | Bin Ranking | Integer | — | not editable |
| 7310 | Cubage Δ BC28 | Decimal | Specifies the total cubage of items on the line, calculated based on the Quantity field. | |
| 7311 | Weight Δ BC28 | Decimal | Specifies the weight of one item unit when measured in the specified unit of measure. | |
| 7312 | Special Equipment Code Δ BC28 | Code[10] | Specifies the code of the equipment required when you perform the action on the line. | TableRelation Table 7305 “Special Equipment” (Special Equipment) |
| 7313 | Bin Type Code | Code[10] | — | TableRelation Table 7303 “Bin Type” (Bin Type) |
| 7314 | Breakbulk No. | Integer | — | |
| 7315 | Original Breakbulk | Boolean | — | |
| 7316 | Breakbulk | Boolean | — | |
| 7317 | Cross-Dock Information Δ BC28 | Option | Specifies an option for specific information regarding the cross-dock activity. | OptionCaption: ,Cross-Dock Items,Some Items Cross-Docked |
| 7318 | Dedicated | Boolean | — | not editable |
| 7319 | Over-Receipt Quantity Δ BC28 | Decimal | Specifies over-receipt quantity. | |
| 7320 | Over-Receipt Code Δ BC28 | Code[20] | Specifies over-receipt code. | TableRelation Table 8510 “Over-Receipt Code” (Over-Receipt Code) |
| 7321 | Warehouse Reason Code + BC24 Δ BC28 | Code[10] | Specifies the reason for the warehouse activity. | TableRelation Table 7389 “Warehouse Reason Code” (Warehouse Reason Code) |
Keys
- Key1: Activity Type, No., Line No. (clustered)
- Key2: No., Line No., Activity Type
- Key3: Source Type, Source Subtype, Source No., Source Line No., Source Subline No., Unit of Measure Code, Action Type, Breakbulk No., Original Breakbulk, Activity Type, Assemble to Order
- Key4: Activity Type, No., Sorting Sequence No.
- Key14: Whse. Document No., Whse. Document Type, Activity Type, Whse. Document Line No., Action Type, Unit of Measure Code, Original Breakbulk, Breakbulk No., Lot No., Serial No., Assemble to Order, Package No.
- Key15: Item No., Bin Code, Location Code, Action Type, Variant Code, Unit of Measure Code, Breakbulk No., Activity Type, Lot No., Serial No., Original Breakbulk, Assemble to Order, ATO Component
- Key16: Item No., Location Code, Activity Type, Bin Type Code, Unit of Measure Code, Variant Code, Breakbulk No., Action Type, Lot No., Serial No., Assemble to Order, Package No.
- Key17: Bin Code, Location Code, Action Type, Breakbulk No.
- Key18: Location Code, Activity Type
- Key19: Source No., Source Line No., Source Subline No.
Events published
OnAfterAutofillQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnAfterAutofillQtyToHandleLine(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnAfterClearTracking(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineClearTracking
OnAfterClearTrackingFilter(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineClearTrackingFilter
OnAfterCopyTrackingFromSpec(var WarehouseActivityLine: Record "Warehouse Activity Line"; TrackingSpecification: Record "Tracking Specification")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineCopyTrackingFromSpec
OnAfterCopyTrackingFromItemTrackingSetup(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineCopyTrackingFromItemTrackingSetup
OnAfterCopyTrackingFromPostedWhseRcptLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; PostedWhseRcptLine: Record "Posted Whse. Receipt Line")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineCopyTrackingFromPostedWhseRcptLine
OnAfterCopyTrackingFromWhseItemTrackingLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingLine: Record "Whse. Item Tracking Line")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineCopyTrackingFromWhseItemTrackingLine
OnAfterCopyTrackingFromWhseActivityLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; FromWarehouseActivityLine: Record "Warehouse Activity Line")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineCopyTrackingFromWhseActivityLine
OnAfterDeleteQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnAfterInitTrackingSpecFromWhseActivLine(var TrackingSpecification: Record "Tracking Specification"; WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnAfterLookupTrackingSummary(var WarehouseActivityLine: Record "Warehouse Activity Line"; var TempTrackingSpecification: Record "Tracking Specification" temporary; TrackingType: Enum "Item Tracking Type")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineLookupTrackingSummary
OnAfterSetTrackingFilterIfNotEmpty(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterIfNotEmpty
OnAfterSetTrackingFilterFromItemTrackingSetup(var WarehouseActivityLine: Record "Warehouse Activity Line"; ItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterFromItemTrackingSetup
OnAfterSetTrackingFilterFromBinContent(var WarehouseActivityLine: Record "Warehouse Activity Line"; var BinContent: Record "Bin Content")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterFromBinContent
OnAfterSetTrackingFilterFromBinContentBuffer(var WarehouseActivityLine: Record "Warehouse Activity Line"; var BinContentBuffer: Record "Bin Content Buffer")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterFromBinContentBuffer
OnAfterSetTrackingFilterFromReservEntry(var WarehouseActivityLine: Record "Warehouse Activity Line"; ReservEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterFromReservEntry
OnAfterSetTrackingFilterFromReservEntryIfRequired(var WarehouseActivityLine: Record "Warehouse Activity Line"; ReservEntry: Record "Reservation Entry")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterFromReservEntryIfRequired
OnAfterSetTrackingFilterFromWhseActivityLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; FromWarehouseActivityLine: Record "Warehouse Activity Line")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterFromWhseActivityLine
OnAfterSetTrackingFilterFromWhseItemTrackingLineIfNotBlank(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingLine: Record "Whse. Item Tracking Line")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterFromWhseItemTrackingLineIfNotBlank
OnAfterSetTrackingFilterFromWhseItemTrackingSetupifNotBlank(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterFromWhseItemTrackingSetupifNotBlank
OnAfterSetTrackingFilterFromWhseItemTrackingSetup(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterFromWhseItemTrackingSetup
OnAfterSetTrackingFilterToItemIfRequired(var WarehouseActivityLine: Record "Warehouse Activity Line"; var Item: Record Item; WhseItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterToItemIfRequired
OnAfterSetTrackingFilterToItemLedgEntryIfRequired(var WarehouseActivityLine: Record "Warehouse Activity Line"; var ItemLedgerEntry: Record "Item Ledger Entry"; WhseItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterToItemLedgEntryIfRequired
OnAfterSetTrackingFilterToWhseEntryIfRequired(var WarehouseActivityLine: Record "Warehouse Activity Line"; var WhseEntry: Record "Warehouse Entry"; WhseItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineSetTrackingFilterToWhseEntryIfRequired
OnAfterShowDeletedMessage(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnAfterSplitLines(var WarehouseActivityLine: Record "Warehouse Activity Line"; NewWarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnAfterTrackingFilterExists(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsTrackingFilterExist: Boolean)(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineTrackingFilterExists
OnAfterTransferFromShptLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; WarehouseShipmentLine: Record "Warehouse Shipment Line")(integration)OnAfterTransferFromIntPickLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseInternalPickLine: Record "Whse. Internal Pick Line")(integration)OnAfterTransferFromAssemblyLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; AssemblyLine: Record "Assembly Line")(integration)OnAfterTransferAllButWhseDocDetailsFromAssemblyLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; AssemblyLine: Record "Assembly Line")(integration)OnAfterTransferFromMovWkshLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseWorksheetLine: Record "Whse. Worksheet Line")(integration)OnAfterTransferFromPickWkshLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseWorksheetLine: Record "Whse. Worksheet Line")(integration)OnAfterTestTrackingIfRequired(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup")(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineTestTrackingIfRequired
OnAfterHasRequiredTracking(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup"; var Result: Boolean)(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineHasRequiredTracking
OnAfterTrackingExists(WarehouseActivityLine: Record "Warehouse Activity Line"; var IsTrackingExist: Boolean)(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineTrackingExists
OnAfterUpdateQtyToHandleWhseActivLine(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnBeforeAutofillQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeAutofillQtyToHandleLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)+ BC29 (integration)- subscribers: Codeunit 20573 “Subc. Invt. Pick Ext” SetNonBaseQtyToHandleForWipItemPickLine_OnBeforeAutofillQtyToHandleLine
OnBeforeCalcQty(var WarehouseActivityLine: Record "Warehouse Activity Line"; QtyBase: Decimal; var NewQtyBase: Decimal; var IsHandled: Boolean)+ BC29 − BC29 (integration)- subscribers: Codeunit 20575 “Subc. Invt. Put-away Ext” SuppressCalcQtyTestFieldForNotLastOp_OnBeforeCalcQty
OnBeforeCheckBinInSourceDoc(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnCheckBinInSourceDoc(var WarehouseActivityLine: Record "Warehouse Activity Line")+ BC26 (integration)- subscribers: Codeunit 5996 “Prod. Order Warehouse Mgt.” OnCheckBinInSourceDoc
OnBeforeCheckReservedItemTrkg(var WarehouseActivityLine: Record "Warehouse Activity Line"; CheckType: Enum "Item Tracking Type"; ItemTrkgCode: Code[50]; var IsHandled: Boolean)(integration)OnBeforeCheckExceedQtyAvailBase(var WarehouseActivityLine: Record "Warehouse Activity Line"; QtyAvailBase: Decimal; NewBinCode: Code[20]; var IsHandled: Boolean)(integration)OnBeforeCheckBinCodeFromWhseShptLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseShptLine: Record "Warehouse Shipment Line"; var IsHandled: Boolean)(integration)OnBeforeCheckInvalidBinCode(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeCheckLine(WhseActivLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeCheckWhseDocLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeCheckSNSpecificationExists(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeConfirmWhseActivLinesDeletionRecreate(WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeConfirmWhseActivLinesDeletionOutOfBalance(WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeSplitLines(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeDeleteRelatedWhseActivLines(var WhseActivLine: Record "Warehouse Activity Line"; CalledFromHeader: Boolean)(integration)OnBeforeDeleteQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnBeforeDeleteWhseActivLine2(var WarehouseActivityLine2: Record "Warehouse Activity Line"; CalledFromHeader: Boolean; var IsHandled: Boolean)(integration)OnBeforeFindBinCode(var WarehouseActivityLine: Record "Warehouse Activity Line"; var Item: Record Item; var BinCode: Code[20]; var IsHandled: Boolean)(integration)OnBeforeFindBinContent(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)- subscribers: Codeunit 20573 “Subc. Invt. Pick Ext” SkipBinContentLookupForWipItemPickLine_OnBeforeFindBinContent
OnBeforeFindLotNoBySerialNo(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeGetUOMCode(var WarehouseActivityLine: Record "Warehouse Activity Line"; var UOMCode: Code[10]; var IsHandled: Boolean; Location: Record Location)(integration)OnBeforeInsertNewWhseActivLine(var NewWarehouseActivityLine: Record "Warehouse Activity Line"; var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnBeforeLookUpTrackingSummary(var WhseActivLine: Record "Warehouse Activity Line"; TrackingType: Enum "Item Tracking Type"; var IsHandled: Boolean)Δ BC27 (integration)OnBeforeModifyOldWhseActivLine(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnBeforeSetWhseItemTrkgLineFiltersWhseShipment(var WarehouseActivityLine: Record "Warehouse Activity Line"; var WhseItemTrkgLine: Record "Whse. Item Tracking Line"; WhseActivLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeShowDeletedMessage(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeShowWhseDoc(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnShowWhseDoc(var WarehouseActivityLine: Record "Warehouse Activity Line")+ BC26 (integration)- subscribers: Codeunit 5996 “Prod. Order Warehouse Mgt.” WarehouseActivityLineOnShowWhseDoc
OnBeforeValidateQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)- subscribers: Codeunit 20573 “Subc. Invt. Pick Ext” AllowNonBaseQtyToHandleForWipItemPickLine_OnBeforeValidateQtyToHandle
OnBeforeValidateSerialNo(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeValidateLotNo(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnBeforeValidateQtyOutstanding(var WarehouseActivityLine: Record "Warehouse Activity Line"; xWarehouseActivityLine: Record "Warehouse Activity Line"; CurrentFieldNo: Integer; var IsHandled: Boolean)(integration)OnBeforeValidateVariantCode(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeValidateQtyBase(var WarehouseActivityLine: Record "Warehouse Activity Line"; xWarehouseActivityLine: Record "Warehouse Activity Line"; CurrentFieldNo: Integer; var IsHandled: Boolean)(integration)OnChangeUOMCodeOnBeforeRecModify(var WarehouseActivityLine: Record "Warehouse Activity Line"; Location: Record Location)(integration)OnCreateNewUOMLineOnBeforeNewWhseActivLineInsert(var NewWarehouseActivityLine: Record "Warehouse Activity Line"; WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnCreateNewUOMLineOnBeforeNewWhseActivLineModify(var NewWarehouseActivityLine: Record "Warehouse Activity Line"; var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnLookUpTrackingSummaryOnAfterAssistEditTrackingNo(var WarehouseActivityLine: Record "Warehouse Activity Line"; var TrackingSpecification: Record "Tracking Specification"; TrackingType: Enum "Item Tracking Type")(integration)OnLookUpTrackingSummaryOnAfterCheckDataSet(WarehouseActivityLine: Record "Warehouse Activity Line"; Item: Record Item; var TempTrackingSpecification: Record "Tracking Specification" temporary)(integration)OnLookUpTrackingSummaryOnAfterAssignSerialNoTracking(var WarehouseActivityLine: Record "Warehouse Activity Line"; TempTrackingSpecification: Record "Tracking Specification" temporary)(integration)- subscribers: Codeunit 6516 “Package Management” WhseActivityLineOnLookUpTrackingSummaryOnAfterAssignSerialNoTracking
OnLookUpTrackingSummaryOnAfterAssignLotNoTracking(var WarehouseActivityLine: Record "Warehouse Activity Line"; TempTrackingSpecification: Record "Tracking Specification" temporary)(integration)OnValidateBinCodeOnAfterGetBin(var WarehouseActivityLine: Record "Warehouse Activity Line"; Bin: Record Bin)(integration)OnValidateBinCodeOnAfterCalcQtyAvailBase(var WarehouseActivityLine: Record "Warehouse Activity Line"; QtyAvailBase: Decimal; NewBinCode: Code[20])(integration)OnValidateItemNoOnAfterValidateUoMCode(var WarehouseActivityLine: Record "Warehouse Activity Line"; Item: Record Item; CurrentFieldNo: Integer)(integration)OnValidateQtyToHandleOnAfterCalcQtyToHandleBase(var WarehouseActivityLine: Record "Warehouse Activity Line"; QtyToHandleBase: Decimal; var NewQtyToHandleBase: Decimal)(integration)OnValidateQtyToHandleOnBeforeCalcQtyToHandleBase(var WarehouseActivityLine: Record "Warehouse Activity Line"; var xWarehouseActivityLine: Record "Warehouse Activity Line"; Location: Record Location; CallingFieldNo: Integer)(integration)OnValidateVariantCodeOnAfterGetItemVariant(var WarehouseActivityLine: Record "Warehouse Activity Line"; ItemVariant: Record "Item Variant"; var IsHandled: Boolean)(integration)OnBeforeCheckBin(var Bin: Record Bin; var IsHandled: Boolean)(integration)OnBeforeChangeUOMCode(var WhseActivLine: Record "Warehouse Activity Line"; var WhseActivLine2: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnBeforeReNumberWhseActivityLines(var NewWarehouseActivityLine: Record "Warehouse Activity Line"; var WarehouseActivityLine: Record "Warehouse Activity Line"; var NewLineNo: Integer; var LineSpacing: Integer; var sHandled: Boolean)(integration)OnBeforeValidateQuantityIsBalanced(var WhseActivLine: Record "Warehouse Activity Line"; xWhseActivLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)- subscribers: Codeunit 20575 “Subc. Invt. Put-away Ext” Warehouse Activity Line_OnBeforeValidateQuantityIsBalanced
OnBeforeValidateQtyWhenSNDefined(WhseActivLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnCheckReservedItemTrkgOnCheckTypeElseCase(var WarehouseActivityLine: Record "Warehouse Activity Line"; CheckType: Enum "Item Tracking Type"; ItemTrkgCode: Code[50])(integration)- subscribers: Codeunit 6516 “Package Management” CheckReservedItemTrkgOnCkeckTypeElseCase
OnDeleteRelatedWhseActivLinesOnBeforeWhseActivLine2Find(var WhseActivLine: Record "Warehouse Activity Line"; var WhseActivLine2: Record "Warehouse Activity Line")(integration)OnDeleteRelatedWhseActivLinesOnBeforeConfirmWhseActivLinesDeletionOutOfBalance(WhseActivLine: record "Warehouse Activity Line"; CalledFromHeader: Boolean; var DeleteLineConfirmed: Boolean)(integration)OnDeleteRelatedWhseActivLinesOnBeforeDeleteWhseActivLine2(var WarehouseActivityLine: Record "Warehouse Activity Line"; var WarehouseActivityLine2: Record "Warehouse Activity Line"; var CalledFromHeader: Boolean)(integration)OnCheckIncreaseCapacityOnBeforeCheckIncreaseBinContent(var WarehouseActivityLine: Record "Warehouse Activity Line"; var Bin: Record Bin; DeductCubage: Decimal; DeductWeight: Decimal; var IsHandled: Boolean)(integration)OnValidateBinCodeOnAfterCheckInvalidBinCode(var WarehouseActivityLine: Record "Warehouse Activity Line"; xWarehouseActivityLine: Record "Warehouse Activity Line"; CurrFieldNo: Integer; var IsHandled: Boolean)(integration)OnBeforeRunWhsePickCard(var WhseActivHeader: Record "Warehouse Activity Header"; var IsHandled: Boolean)(integration)OnConfirmWhseActivLinesDeletionOutOfBalanceOnAfterWhseActivLine3SetFilters(var WhseActivLine: Record "Warehouse Activity Line"; var WhseActivLine2: Record "Warehouse Activity Line"; var WhseActivLine3: Record "Warehouse Activity Line")(integration)OnAfterCheckReservedItemTrkg(var WarehouseActivityLine: Record "Warehouse Activity Line"; xRec: Record "Warehouse Activity Line"; CurrFieldNo: Integer; LineReservedQty: Integer; ReservedQty: Decimal)(integration)OnSplitLineOnBeforeRenumberAllLines(var WarehouseActivityLine: Record "Warehouse Activity Line"; var LineSpacing: Integer)(integration)OnSplitLineOnAfterInitNewWhseActivLine(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnUpdateReservationOnBeforeTempTrackingSpecificationInsert(var TempTrackingSpecification: Record "Tracking Specification" temporary; var TempWarehouseActivityLine: Record "Warehouse Activity Line" temporary)(integration)OnUpdateQtyToHandleOnBeforeWhseActivLineModify(var WarehouseActivityLine: Record "Warehouse Activity Line")(integration)OnBeforeDeleteBinContent(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)OnAfterTransferFromJobPlanningLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; JobPlanningLine: Record "Job Planning Line")(integration)OnAfterSetSourceFilter(var WarehouseActivityLine: Record "Warehouse Activity Line"; SourceType: Integer; SourceSubtype: Option; SourceNo: Code[20]; SourceLineNo: Integer; SourceSubLineNo: Integer; SetKey: Boolean)(integration)OnBeforeCalcBaseQty(var WarehouseActivityLine: Record "Warehouse Activity Line"; var Qty: Decimal; FromFieldName: Text; ToFieldName: Text)(integration)OnDeleteRelatedWhseActivLinesOnAfterUpdateRelatedItemTrkg(var WarehouseActivityLine: Record "Warehouse Activity Line"; var WarehouseActivityLine2: Record "Warehouse Activity Line"; var CalledFromHeader: Boolean)(integration)OnBeforeTestTrackingIfRequired(WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup"; var IsHandled: Boolean)Δ BC24 (integration)- subscribers: Codeunit 20575 “Subc. Invt. Put-away Ext” SuppressTrackingTestFieldForNotLastOp_OnBeforeTestTrackingIfRequired
OnCheckSplitLineOnBeforeTestFieldActionType(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)(integration)CheckWhseDocLineOnCheckSourceDocument(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseDocType: Enum "Warehouse Activity Document Type")+ BC26 (integration)- subscribers: Codeunit 5996 “Prod. Order Warehouse Mgt.” CheckWhseDocLineOnCheckSourceDocument
OnUpdateRelatedItemTrkgForInvtMovement(var WarehouseActivityLine: Record "Warehouse Activity Line"; var WhseItemTrackingLine: Record "Whse. Item Tracking Line")+ BC26 (integration)- subscribers: Codeunit 5996 “Prod. Order Warehouse Mgt.” OnUpdateRelatedItemTrkgForInvtMovement
OnBeforeUpdateQtyToHandleOnSplitLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean)+ BC25 (integration)OnAfterReNumberWhseActivLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; OldLineNo: Integer)+ BC26 (integration)OnBeforeCopyItemTrackingToRelatedLine(WarehouseActivityLine: Record "Warehouse Activity Line"; xWarehouseActivityLine: Record "Warehouse Activity Line"; FieldNo: Integer; var IsHandled: Boolean)+ BC27 (integration)OnBeforeAutofillQtyToHandleOnLine(var WarehouseActivityLine: Record "Warehouse Activity Line")+ BC28 (integration)OnBeforeDeleteQtyToHandleOnLine(var WarehouseActivityLine: Record "Warehouse Activity Line")+ BC28 (integration)OnAfterSetSource(var WarehouseActivityLine: Record "Warehouse Activity Line")+ BC29 (integration)- subscribers: Codeunit 20575 “Subc. Invt. Put-away Ext” Warehouse Activity Line_OnAfterSetSource
Procedures
CalcQty(QtyBase: Decimal): DecimalAutofillQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line")DeleteQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line")AutofillQtyToHandleOnLine(var WarehouseActivityLine: Record "Warehouse Activity Line")+ BC24DeleteQtyToHandleOnLine(var WarehouseActivityLine: Record "Warehouse Activity Line")+ BC24DeleteRelatedWhseActivLines(WarehouseActivityLine: Record "Warehouse Activity Line"; CalledFromHeader: Boolean)CheckWhseDocLine()CheckBinInSourceDoc()GetBin(LocationCode: Code[10]; BinCode: Code[20]): BooleanCheckIncreaseCapacity(DeductLineCapacity: Boolean)CheckIncreaseCapacity(DeductLineCapacity: Boolean; CalledByPosting: Boolean)(internal)SplitLine(var WarehouseActivityLine: Record "Warehouse Activity Line")+ BC25SplitLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; var NewWarehouseActivityLine: Record "Warehouse Activity Line")+ BC25FindBinCode(): Code[20]FindBinContent()UpdateBreakbulkQtytoHandle()ShowWhseDoc()ShowActivityDoc()ChangeUOMCode(var WarehouseActivityLine: Record "Warehouse Activity Line"; var WarehouseActivityLine2: Record "Warehouse Activity Line")UpdateRelatedItemTrkg(WarehouseActivityLine: Record "Warehouse Activity Line")LookUpTrackingSummary(var WarehouseActivityLine: Record "Warehouse Activity Line"; SearchForSupply: Boolean; SignFactor: Integer; TrackingType: Enum "Item Tracking Type")CheckItemTrackingAvailability(): BooleanCheckReservedItemTrkg(CheckType: Enum "Item Tracking Type"; ItemTrkgCode: Code[50])DeleteBinContent(ActionType: Option)TransferFromPickWkshLine(WhseWkshLine: Record "Whse. Worksheet Line")TransferFromShptLine(WhseShptLine: Record "Warehouse Shipment Line")TransferFromATOShptLine(WhseShptLine: Record "Warehouse Shipment Line"; AssemblyLine: Record "Assembly Line")TransferFromATOJobPlanningLine(JobPlanningLine: Record "Job Planning Line"; AssemblyLine: Record "Assembly Line")+ BC24TransferFromIntPickLine(WhseInternalPickLine: Record "Whse. Internal Pick Line")TransferFromAssemblyLine(AssemblyLine: Record "Assembly Line")TransferFromJobPlanningLine(JobPlanningLine: Record "Job Planning Line")TransferFromMovWkshLine(WhseWkshLine: Record "Whse. Worksheet Line")UpdateSpecialEquipment()(internal)ShowItemAvailabilityByPeriod()ShowItemAvailabilityByVariant()ShowItemAvailabilityByLocation()ShowItemAvailabilityByEvent()ActivityExists(SourceType: Integer; SourceSubtype: Option; SourceNo: Code[20]; SourceLineNo: Integer; SourceSublineNo: Integer; ActivityType: Option): BooleanTrackingExists(): BooleanSetSource(SourceType: Integer; SourceSubtype: Option; SourceNo: Code[20]; SourceLineNo: Integer; SourceSublineNo: Integer)SetSourceFilter(SourceType: Integer; SourceSubType: Option; SourceNo: Code[20]; SourceLineNo: Integer; SourceSubLineNo: Integer; SetKey: Boolean)SetSumLinesFilters(WarehouseActivityLine: Record "Warehouse Activity Line")ClearSourceFilter()ClearTracking()ClearTrackingFilter()CopyTrackingFromSpec(TrackingSpecification: Record "Tracking Specification")CopyTrackingFromItemTrackingSetup(WhseItemTrackingSetup: Record "Item Tracking Setup")CopyTrackingFromPostedWhseRcptLine(PostedWhseReceiptLine: Record "Posted Whse. Receipt Line")CopyTrackingFromWhseItemTrackingLine(WhseItemTrackingLine: Record "Whse. Item Tracking Line")CopyTrackingFromWhseActivityLine(WarehouseActivityLine: Record "Warehouse Activity Line")SetTrackingFilterIfNotEmpty()SetTrackingFilterFromBinContent(var BinContent: Record "Bin Content")SetTrackingFilterFromBinContentBuffer(BinContentBuffer: Record "Bin Content Buffer")SetTrackingFilterFromItemTrackingSetup(ItemTrackingSetup: Record "Item Tracking Setup")SetTrackingFilterFromReservEntry(ReservationEntry: Record "Reservation Entry")SetTrackingFilterFromReservEntryIfRequired(ReservationEntry: Record "Reservation Entry")SetTrackingFilterFromWhseItemTrackingLineIfNotBlank(WhseItemTrackingLine: Record "Whse. Item Tracking Line")SetTrackingFilterFromWhseActivityLine(WarehouseActivityLine: Record "Warehouse Activity Line")SetTrackingFilterFromWhseItemTrackingSetup(WhseItemTrackingSetup: Record "Item Tracking Setup")SetTrackingFilterFromWhseItemTrackingSetupifNotBlank(WhseItemTrackingSetup: Record "Item Tracking Setup")SetTrackingFilterToItemIfRequired(var Item: Record Item; WhseItemTrackingSetup: Record "Item Tracking Setup")SetTrackingFilterToItemLedgEntryIfRequired(var ItemLedgerEntry: Record "Item Ledger Entry"; WhseItemTrackingSetup: Record "Item Tracking Setup")SetTrackingFilterToWhseEntryIfRequired(var WhseEntry: Record "Warehouse Entry"; WhseItemTrackingSetup: Record "Item Tracking Setup")TestTrackingIfRequired(WhseItemTrackingSetup: Record "Item Tracking Setup")HasRequiredTracking(WhseItemTrackingSetup: Record "Item Tracking Setup"): BooleanTrackingFilterExists(): BooleanValidateQtyWhenSNDefined()Lock()ResetQtyToHandleOnReservation()TestNonSpecificItemTracking()CopyItemTrackingToRelatedLine(xWhseActivLine: Record "Warehouse Activity Line"; FieldNo: Integer)(internal)UpdateExpirationDate(FieldNo: Integer)
Plus 41 local procedures.
Triggers
OnDelete, OnRename
Relations
- drill-down page Page 5785 “Warehouse Activity Lines”
- lookup page Page 5785 “Warehouse Activity Lines”
- Shipment Method Code: TableRelation Table 10 “Shipment Method”
- Destination No.: TableRelation Table 14 “Location” (conditional)
- Location Code: TableRelation Table 14 “Location”
- Destination No.: TableRelation Table 18 “Customer” (conditional)
- Destination No.: TableRelation Table 23 “Vendor” (conditional)
- Destination No.: TableRelation Table 27 “Item” (conditional)
- Item No.: TableRelation Table 27 “Item”
- Shipping Agent Code: TableRelation Table 291 “Shipping Agent”
- Destination No.: TableRelation Table 36 “Sales Header” (conditional)
- Variant Code: TableRelation Table 5401 “Item Variant”
- Unit of Measure Code: TableRelation Table 5404 “Item Unit of Measure”
- Shipping Agent Service Code: TableRelation Table 5790 “Shipping Agent Services”
- Serial No. Blocked: CalcFormula Table 6504 “Serial No. Information”
- Lot No. Blocked: CalcFormula Table 6505 “Lot No. Information”
- Zone Code: TableRelation Table 7300 “Zone”
- Bin Type Code: TableRelation Table 7303 “Bin Type”
- Special Equipment Code: TableRelation Table 7305 “Special Equipment”
- Whse. Document No.: TableRelation Table 7318 “Posted Whse. Receipt Header” (conditional)
- Whse. Document Line No.: TableRelation Table 7319 “Posted Whse. Receipt Line” (conditional)
- Whse. Document No.: TableRelation Table 7320 “Warehouse Shipment Header” (conditional)
- Whse. Document Line No.: TableRelation Table 7321 “Warehouse Shipment Line” (conditional)
- Bin Code: TableRelation Table 7354 “Bin” (conditional)
- Warehouse Reason Code: TableRelation Table 7389 “Warehouse Reason Code”
- Over-Receipt Code: TableRelation Table 8510 “Over-Receipt Code”
Referenced by
26 fields in 12 objects relate to this table (TableRelation or CalcFormula).
- Table 7302 “Bin Content”: ATO Components Pick Qty (Base), ATO Components Pick Qty., Pick Qty., Pick Quantity (Base), Put-away Qty., Put-away Quantity (Base)
- Table 1003 “Job Planning Line”: Pick Qty., Pick Qty. (Base)
- Table 5406 “Prod. Order Line”: Put-away Qty., Put-away Qty. (Base)
- Table 5407 “Prod. Order Component”: Pick Qty., Pick Qty. (Base)
- Table 6550 “Whse. Item Tracking Line”: Pick Qty. (Base), Put-away Qty. (Base)
- Table 7319 “Posted Whse. Receipt Line”: Put-away Qty., Put-away Qty. (Base)
- Table 7321 “Warehouse Shipment Line”: Pick Qty., Pick Qty. (Base)
- Table 7332 “Whse. Internal Put-away Line”: Put-away Qty., Put-away Qty. (Base)
- Table 7334 “Whse. Internal Pick Line”: Pick Qty., Pick Qty. (Base)
- Table 901 “Assembly Line”: Pick Qty., Pick Qty. (Base)
- Table 5765 “Warehouse Request”: Put-away / Pick No.
- Table 5766 “Warehouse Activity Header”: No. of Lines
Pages and codeunits on this table
- Page 5771 “Whse. Put-away Subform” (source table)
- Page 5780 “Whse. Pick Subform” (source table)
- Page 5785 “Warehouse Activity Lines” (source table)
- Page 7316 “Warehouse Movement Subform” (source table)
- Page 7376 “Invt. Put-away Subform” (source table)
- Page 7378 “Invt. Pick Subform” (source table)
- Page 7383 “Invt. Movement Subform” (source table)
- Page 7388 “Scan Warehouse Activity Line” (source table)
- Page 9128 “Invt. Doc Ship. Detail Factbox” (source table)
- Codeunit 7306 “Whse.-Act.-Register (Yes/No)” (codeunit runs on it)
- Codeunit 7307 “Whse.-Activity-Register” (codeunit runs on it)
- Codeunit 7323 “Whse.-Act.-Post (Yes/No)” (codeunit runs on it)
- Codeunit 7324 “Whse.-Activity-Post” (codeunit runs on it)
Extended by
- Table extension 20572 “Subc. Warehouse Activity Line”
- Table extension 99000771 “Mfg. Warehouse Activity 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” (10 calls:
CheckReservedItemTrkgForLotNo → GetWhseItemTrkgSetup,CheckReservedItemTrkgForSerialNo → GetWhseItemTrkgSetup,CleanupJobWhseItemTrackingLineOnDelete → DeleteWhseItemTrkgLines, …) - Codeunit 6501 “Item Tracking Data Collection” (9 calls:
CheckItemTrackingAvailability → CheckAvailableTrackingQuantity,CheckItemTrackingAvailability → SetCurrentBinAndItemTrkgCode,FindLotAndPackageNoBySerialNo → FindLotNoBySN, …) - Codeunit 7302 “WMS Management” (8 calls:
ChangeUOMCode → CalcCubageAndWeight,CreateNewUOMLine → CalcCubageAndWeight,FindBinCode → BinContentLookUp, …) - Codeunit 7314 “Warehouse Availability Mgt.” (6 calls:
CheckReservedItemTrkgForLotNo → CalcLineReservedQtyOnInvt,CheckReservedItemTrkgForLotNo → CalcReservQtyOnPicksShips,ShowItemAvailabilityByEvent → ShowItemAvailabilityFromWhseActivLine, …) - Codeunit 5402 “Unit of Measure Management” (3 calls:
CalcBaseQty → CalcBaseQty,CalcQty → QtyRndPrecision,ValidateQuantityIsBalanced → ValidateQtyIsBalanced) - Codeunit 1511 “Notification Lifecycle Mgt.” (1 call:
SendDeleteWarehouseActivityLineNotification → SendNotification) - Codeunit 27 “Confirm Management” (1 call:
ConfirmWhseActivLinesDeletionOutOfBalance → GetResponseOrDefault) - Codeunit 8510 “Over-Receipt Mgt.” (1 call:
OverReceiptProcessing → IsOverReceiptAllowed) - Page 7382 “Inventory Movement” (1 call:
ShowActivityDoc → (object)) - Page 88 “Job Card” (1 call:
ShowWhseDoc → (object)) - Page 900 “Assembly Order” (1 call:
ShowWhseDoc → (object))
Recent changes
- 2026-08-20 #10277 Slice 554749: Inventory put-away/pick support for subcontracting purchase lines and WIP item transfers (main, BC30, feature)
- 2026-07-17 #8905 [Master] Different source reference on reservation entries created directly from Job Planning Line and via a warehouse pick. (main, BC30, fix)
Countries that replace it
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: "Warehouse Activity Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.