tableWarehouseofficial - Microsoftderived - from the source, no model text

Table 5767 "Warehouse Activity Line"

Base Application · Microsoft.Warehouse.Activity

Across versions

  1. BC23present
  2. BC245 procedures added, 2 fields changed
  3. BC253 procedures added, 1 events added
  4. BC267 events added, 6 procedures added
  5. BC271 events changed, 1 events added
  6. BC2854 fields changed, 2 procedures added
  7. BC293 procedures removed, 3 events added
  8. BC30unchanged

Neighbourhood 64 connected objects and pages

Table 14 "Location" (relates to, 2 links)LocationTable 27 "Item" (relates to, 2 links)ItemPage 5785 "Warehouse Activity Lines" (pages and codeunits on it, 3 links)Warehouse Activity LinesCodeunit 7306 "Whse.-Act.-Register (Yes/No)" (pages and codeunits on it)Codeunit 7307 "Whse.-Activity-Register" (pages and codeunits on it)Codeunit 7323 "Whse.-Act.-Post (Yes/No)" (pages and codeunits on it)Codeunit 7324 "Whse.-Activity-Post" (pages and codeunits on it)Page 5771 "Whse. Put-away Subform" (pages and codeunits on it)Page 5780 "Whse. Pick Subform" (pages and codeunits on it)Page 7316 "Warehouse Movement Subform" (pages and codeunits on it)Page 7376 "Invt. Put-away Subform" (pages and codeunits on it)Page 7378 "Invt. Pick Subform" (pages and codeunits on it)Page 7383 "Invt. Movement Subform" (pages and codeunits on it)Page 7388 "Scan Warehouse Activity Line" (pages and codeunits on it)Table extension 20572 "Subc. Warehouse Activity Line" (extended by)Table extension 99000771 "Mfg. Warehouse Activity Line" (extended by)Codeunit 6516 "Package Management" (event subscribers, 27 links)Package ManagementCodeunit 20575 "Subc. Invt. Put-away Ext" (event subscribers, 4 links)Codeunit 5996 "Prod. Order Warehouse Mgt." (event subscribers, 4 links)Codeunit 20573 "Subc. Invt. Pick Ext" (event subscribers, 3 links)Codeunit 6500 "Item Tracking Management" (calls, 10 links)Item Tracking ManagementCodeunit 6501 "Item Tracking Data Collection" (calls, 9 links)Item Tracking Data CollectionCodeunit 7302 "WMS Management" (calls, 8 links)WMS ManagementCodeunit 7314 "Warehouse Availability Mgt." (calls, 6 links)Warehouse Availability Mgt.Codeunit 5402 "Unit of Measure Management" (calls, 3 links)Codeunit 1511 "Notification Lifecycle Mgt." (calls)Codeunit 27 "Confirm Management" (calls)Codeunit 8510 "Over-Receipt Mgt." (calls)Page 7382 "Inventory Movement" (calls)Page 88 "Job Card" (calls)Table 7302 "Bin Content" (referenced by, 6 links)Bin ContentTable 1003 "Job Planning Line" (referenced by, 2 links)Table 5406 "Prod. Order Line" (referenced by, 2 links)Prod. Order LineTable 5407 "Prod. Order Component" (referenced by, 2 links)Table 6550 "Whse. Item Tracking Line" (referenced by, 2 links)Whse. Item Tracking LineTable 7319 "Posted Whse. Receipt Line" (referenced by, 2 links)Posted Whse. Receipt LineTable 7321 "Warehouse Shipment Line" (referenced by, 2 links)Warehouse Shipment LineTable 7332 "Whse. Internal Put-away Line" (referenced by, 2 links)Table 7334 "Whse. Internal Pick Line" (referenced by, 2 links)Whse. Internal Pick LineTable 901 "Assembly Line" (referenced by, 2 links)

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.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)
  • OnAfterClearTrackingFilter(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAfterCopyTrackingFromSpec(var WarehouseActivityLine: Record "Warehouse Activity Line"; TrackingSpecification: Record "Tracking Specification") (integration)
  • OnAfterCopyTrackingFromItemTrackingSetup(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup") (integration)
  • OnAfterCopyTrackingFromPostedWhseRcptLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; PostedWhseRcptLine: Record "Posted Whse. Receipt Line") (integration)
  • OnAfterCopyTrackingFromWhseItemTrackingLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingLine: Record "Whse. Item Tracking Line") (integration)
  • OnAfterCopyTrackingFromWhseActivityLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; FromWarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • 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)
  • OnAfterSetTrackingFilterIfNotEmpty(var WarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAfterSetTrackingFilterFromItemTrackingSetup(var WarehouseActivityLine: Record "Warehouse Activity Line"; ItemTrackingSetup: Record "Item Tracking Setup") (integration)
  • OnAfterSetTrackingFilterFromBinContent(var WarehouseActivityLine: Record "Warehouse Activity Line"; var BinContent: Record "Bin Content") (integration)
  • OnAfterSetTrackingFilterFromBinContentBuffer(var WarehouseActivityLine: Record "Warehouse Activity Line"; var BinContentBuffer: Record "Bin Content Buffer") (integration)
  • OnAfterSetTrackingFilterFromReservEntry(var WarehouseActivityLine: Record "Warehouse Activity Line"; ReservEntry: Record "Reservation Entry") (integration)
  • OnAfterSetTrackingFilterFromReservEntryIfRequired(var WarehouseActivityLine: Record "Warehouse Activity Line"; ReservEntry: Record "Reservation Entry") (integration)
  • OnAfterSetTrackingFilterFromWhseActivityLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; FromWarehouseActivityLine: Record "Warehouse Activity Line") (integration)
  • OnAfterSetTrackingFilterFromWhseItemTrackingLineIfNotBlank(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingLine: Record "Whse. Item Tracking Line") (integration)
  • OnAfterSetTrackingFilterFromWhseItemTrackingSetupifNotBlank(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup") (integration)
  • OnAfterSetTrackingFilterFromWhseItemTrackingSetup(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup") (integration)
  • OnAfterSetTrackingFilterToItemIfRequired(var WarehouseActivityLine: Record "Warehouse Activity Line"; var Item: Record Item; WhseItemTrackingSetup: Record "Item Tracking Setup") (integration)
  • OnAfterSetTrackingFilterToItemLedgEntryIfRequired(var WarehouseActivityLine: Record "Warehouse Activity Line"; var ItemLedgerEntry: Record "Item Ledger Entry"; WhseItemTrackingSetup: Record "Item Tracking Setup") (integration)
  • OnAfterSetTrackingFilterToWhseEntryIfRequired(var WarehouseActivityLine: Record "Warehouse Activity Line"; var WhseEntry: Record "Warehouse Entry"; WhseItemTrackingSetup: Record "Item Tracking Setup") (integration)
  • 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)
  • 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)
  • OnAfterHasRequiredTracking(var WarehouseActivityLine: Record "Warehouse Activity Line"; WhseItemTrackingSetup: Record "Item Tracking Setup"; var Result: Boolean) (integration)
  • OnAfterTrackingExists(WarehouseActivityLine: Record "Warehouse Activity Line"; var IsTrackingExist: Boolean) (integration)
  • 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)
  • OnBeforeCalcQty(var WarehouseActivityLine: Record "Warehouse Activity Line"; QtyBase: Decimal; var NewQtyBase: Decimal; var IsHandled: Boolean) + BC29 − BC29 (integration)
  • OnBeforeCheckBinInSourceDoc(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean) (integration)
  • OnCheckBinInSourceDoc(var WarehouseActivityLine: Record "Warehouse Activity Line") + BC26 (integration)
  • 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)
  • 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)
  • OnBeforeValidateQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line"; var IsHandled: Boolean) (integration)
  • 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)
  • 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)
  • 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)
  • 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)
  • 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)
  • OnUpdateRelatedItemTrkgForInvtMovement(var WarehouseActivityLine: Record "Warehouse Activity Line"; var WhseItemTrackingLine: Record "Whse. Item Tracking Line") + BC26 (integration)
  • 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)

Procedures

  • CalcQty(QtyBase: Decimal): Decimal
  • AutofillQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line")
  • DeleteQtyToHandle(var WarehouseActivityLine: Record "Warehouse Activity Line")
  • AutofillQtyToHandleOnLine(var WarehouseActivityLine: Record "Warehouse Activity Line") + BC24
  • DeleteQtyToHandleOnLine(var WarehouseActivityLine: Record "Warehouse Activity Line") + BC24
  • DeleteRelatedWhseActivLines(WarehouseActivityLine: Record "Warehouse Activity Line"; CalledFromHeader: Boolean)
  • CheckWhseDocLine()
  • CheckBinInSourceDoc()
  • GetBin(LocationCode: Code[10]; BinCode: Code[20]): Boolean
  • CheckIncreaseCapacity(DeductLineCapacity: Boolean)
  • CheckIncreaseCapacity(DeductLineCapacity: Boolean; CalledByPosting: Boolean) (internal)
  • SplitLine(var WarehouseActivityLine: Record "Warehouse Activity Line") + BC25
  • SplitLine(var WarehouseActivityLine: Record "Warehouse Activity Line"; var NewWarehouseActivityLine: Record "Warehouse Activity Line") + BC25
  • FindBinCode(): 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(): Boolean
  • CheckReservedItemTrkg(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") + BC24
  • TransferFromIntPickLine(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): Boolean
  • TrackingExists(): Boolean
  • SetSource(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"): Boolean
  • TrackingFilterExists(): Boolean
  • ValidateQtyWhenSNDefined()
  • Lock()
  • ResetQtyToHandleOnReservation()
  • TestNonSpecificItemTracking()
  • CopyItemTrackingToRelatedLine(xWhseActivLine: Record "Warehouse Activity Line"; FieldNo: Integer) (internal)
  • UpdateExpirationDate(FieldNo: Integer)

Plus 41 local procedures.

Triggers

OnDelete, OnRename

Relations

Referenced by

26 fields in 12 objects relate to this table (TableRelation or CalcFormula).

Pages and codeunits on this table

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.

Recent changes

Countries that replace it

RU

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.

Evidence 1 sources