Table 7347 "Internal Movement Line"
Base Application · Microsoft.Warehouse.InternalDocument
Across versions
- BC23present
- BC24declaration changed
- BC251 fields changed
- BC262 events added
- BC27unchanged
- BC2815 fields changed
- BC29-30unchanged
Neighbourhood 7 connected objects and pages
Base Application · Microsoft.Warehouse.InternalDocument · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Internal Movement 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 | No. | Code[20] | — | not editable |
| 2 | Line No. | Integer | — | not editable |
| 10 | Location Code Δ BC28 | Code[10] | Specifies the code of the location where the internal movement is being performed. | TableRelation Table 14 “Location”; not editable |
| 11 | Shelf No. Δ BC28 | Code[10] | Specifies the shelf number that is recorded on the item card or on the stockkeeping unit card of the item that is being moved. | |
| 12 | From Bin Code Δ BC28 | Code[20] | Specifies the code of the bin that the items on the internal movement are picked from. | TableRelation Table 7354 “Bin” (Bin.Code where(“Location Code” = field(“Location Code”))) |
| 13 | To Bin Code Δ BC28 | Code[20] | Specifies the bin where you want items on this internal movement to be placed when they are picked. | TableRelation Table 7354 “Bin” (Bin.Code where(“Location Code” = field(“Location Code”))) |
| 14 | Item No. Δ BC28 | Code[20] | Specifies the number of the item that is available to move from the bin. | |
| 15 | Quantity Δ BC28 | Decimal | Specifies the quantity of items to be moved. The quantity must be lower than or equal to the bin content. | |
| 16 | Qty. (Base) Δ BC28 | Decimal | Specifies the quantity of units to be moved. via Page 7398 “Internal Movement Subform” | not editable |
| 29 | Unit of Measure Code Δ BC25 Δ 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.”))) |
| 30 | Qty. per Unit of Measure Δ BC28 | Decimal | Specifies the same as the field with the same name in the Whse. Internal Put-away Line table. | not editable |
| 31 | 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.”))) |
| 32 | Description Δ BC28 | Text[100] | Specifies the same as the field with the same name in the Whse. Internal Put-away Line table. | |
| 33 | Description 2 Δ BC28 | Text[50] | Specifies the second description of the item. | |
| 35 | Sorting Sequence No. | Integer | — | not editable |
| 36 | Due Date Δ BC28 | Date | Specifies the date when the warehouse activity must be completed. | |
| 37 | Cubage Δ BC28 | Decimal | — | |
| 38 | Weight Δ BC28 | Decimal | — |
Keys
- Key1: No., Line No. (clustered)
- Key2: No., Item No.
- Key3: No., From Bin Code
- Key4: No., Shelf No.
- Key5: No., Sorting Sequence No.
- Key6: No., Due Date
- Key7: Item No., From Bin Code, Location Code, Unit of Measure Code, Variant Code
Events published
OnCheckBinContentQtyOnAfterInitBinContent(var InternalMovementLine: Record "Internal Movement Line"; var BinContent: Record "Bin Content")(integration)OnBeforeCheckBin(InternalMovementLine: Record "Internal Movement Line"; LocationCode: Code[10]; BinCode: Code[20]; Inbound: Boolean; var IsHandled: Boolean)(integration)OnBeforeCheckQtyItemTrackingLines(var Rec: Record "Internal Movement Line"; var Result: Boolean; var IsHandled: Boolean)(integration)OnBeforeSelectLookUp(var InternalMovementLine: Record "Internal Movement Line"; CurrentFieldNo: Integer; var IsHandled: Boolean)(integration)OnCheckBinContentQtyOnAfterInternalMovementLineSetFilters(var InternalMovementLine: Record "Internal Movement Line"; var FilteredInternalMovementLine: Record "Internal Movement Line")(integration)OnLookUpBinContentOnAfterBinContentSetFilters(var InternalMovementLine: Record "Internal Movement Line"; var BinContent: Record "Bin Content")(integration)OnSetItemTrackingLinesOnBeforeSetSource(var InternalMovementLine: Record "Internal Movement Line"; var WhseWorksheetLine: Record "Whse. Worksheet Line")(integration)OnValidateItemNoOnAfterSetItemFields(var InternalMovementLine: Record "Internal Movement Line"; Item: Record Item; ItemUnitOfMeasure: Record "Item Unit of Measure")+ BC26 (integration)OnValidateVariantCodeOnAfterSetItemVariantFields(var InternalMovementLine: Record "Internal Movement Line"; ItemVariant: Record "Item Variant")+ BC26 (integration)
Procedures
SetUpNewLine(LastInternalMovementLine: Record "Internal Movement Line")CheckBinContentQty()(protected)OpenItemTrackingLines()CheckBin(LocationCode: Code[10]; BinCode: Code[20]; Inbound: Boolean)SetItemTrackingLines(WhseEntry: Record "Warehouse Entry"; QtyToEmpty: Decimal)
Plus 11 local procedures.
Triggers
OnDelete, OnInsert, OnModify, OnRename
Relations
- lookup page Page 7361 “Whse. Internal Put-away Lines”
- Location Code: TableRelation Table 14 “Location”
- Variant Code: TableRelation Table 5401 “Item Variant”
- Unit of Measure Code: TableRelation Table 5404 “Item Unit of Measure”
- From Bin Code: TableRelation Table 7354 “Bin”
- To Bin Code: TableRelation Table 7354 “Bin”
Pages and codeunits on this table
- Page 7398 “Internal Movement Subform” (source table)
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” (3 calls:
CheckQtyItemTrackingLines → GetWhseItemTrkgSetup,CheckQtyItemTrackingLines → UpdateQuantities,OnDelete → DeleteWhseItemTrkgLines)
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: "Internal Movement Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.