Table 911 "Posted Assembly Line"
Base Application · Microsoft.Assembly.History
Across versions
- BC23present
- BC24declaration changed
- BC251 events added
- BC261 fields added
- BC276 fields changed
- BC2822 fields changed, 1 procedures added
- BC29-30unchanged
Neighbourhood 28 connected objects and pages
Base Application · Microsoft.Assembly.History · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 921 “Posted Assembly Order Subform” (10 Learn pages).
Properties
| Property | Value |
|---|---|
| Caption | Posted Assembly 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 |
|---|---|---|---|---|
| 2 | Document No. Δ BC28 | Code[20] | Specifies the number of the posted assembly order header that the posted assembly order line refers to. | |
| 3 | Line No. Δ BC28 | Integer | Specifies the number of the posted assembly order line. | |
| 8 | Order No. Δ BC28 | Code[20] | Specifies the number of the assembly order that the assembly order line refers to. | |
| 9 | Order Line No. Δ BC28 | Integer | Specifies the number of the assembly order line that the posted assembly order line originates from. | |
| 10 | Type Δ BC28 | Enum “BOM Component Type” | Specifies the type of the posted assembly order line. | enum Enum 91 “BOM Component Type” |
| 11 | No. Δ BC28 | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. | TableRelation Table 156 “Resource”, Table 27 “Item” (if (Type = const(Item)) Item else if (Type = const(Resource)) Resource) |
| 12 | Variant Code Δ BC28 | Code[10] | Specifies the variant of the item on the line. | TableRelation Table 5401 “Item Variant” (if (Type = const(Item)) “Item Variant”.Code where(“Item No.” = field(“No.”), Code = field(“Variant Code”))) |
| 13 | Description Δ BC28 | Text[100] | Specifies the description of the assembly component on the posted assembly line. | |
| 14 | Description 2 Δ BC28 | Text[50] | Specifies the second description of the assembly component on the posted assembly line. | |
| 18 | Lead-Time Offset | DateFormula | — | |
| 19 | Resource Usage Type Δ BC28 | Option | Specifies how the cost of the resource on the posted assembly order line is allocated to the assembly item. | OptionCaption: ,Direct,Fixed |
| 20 | Location Code Δ BC28 | Code[10] | Specifies the location from which assembly component was consumed. | TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(false))) |
| 21 | Shortcut Dimension 1 Code Δ BC28 | Code[20] | Specifies the code for Shortcut Dimension 1, which is one of two global dimension codes set up in the General Ledger Setup window. | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1))) |
| 22 | Shortcut Dimension 2 Code Δ BC28 | Code[20] | Specifies the code for Shortcut Dimension 2, which is one of two global dimension codes set up in the General Ledger Setup window. | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2))) |
| 23 | Bin Code Δ BC28 | Code[20] | Specifies the code of the bin from which the assembly component was consumed. | |
| 25 | Position | Code[10] | — | |
| 26 | Position 2 | Code[10] | — | |
| 27 | Position 3 | Code[10] | — | |
| 39 | Item Shpt. Entry No. | Integer | — | |
| 40 | Quantity Δ BC27 Δ BC28 | Decimal | Specifies how many units of the assembly component were posted as consumed by the posted assembly order line. | |
| 41 | Quantity (Base) Δ BC27 | Decimal | — | |
| 52 | Due Date | Date | — | |
| 60 | Quantity per Δ BC27 Δ BC28 | Decimal | Specifies how many units of the assembly component are required to assemble one assembly item. | |
| 61 | Qty. per Unit of Measure Δ BC27 Δ BC28 | Decimal | Specifies the quantity per unit of measure of the component item on the posted assembly order line. | not editable |
| 62 | Inventory Posting Group Δ BC28 | Code[20] | Specifies links between business transactions made for the item and an inventory account in the general ledger, to group amounts for that item type. | TableRelation Table 94 “Inventory Posting Group” (Inventory Posting Group) |
| 63 | Gen. Prod. Posting Group | Code[20] | — | TableRelation Table 251 “Gen. Product Posting Group” (Gen. Product Posting Group) |
| 64 | Gen. Bus. Posting Group + BC26 Δ BC28 | Code[20] | Specifies the code for the General Business Posting Group that applies to the entry. | TableRelation Table 250 “Gen. Business Posting Group” (Gen. Business Posting Group) |
| 65 | Unit Cost Δ BC27 Δ BC28 | Decimal | Specifies the cost of one unit of the item or resource on the line. | |
| 67 | Cost Amount Δ BC27 Δ BC28 | Decimal | Specifies the cost of the posted assembly order line. | not editable |
| 80 | 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 205 “Resource Unit of Measure”, Table 5404 “Item Unit of Measure” (if (Type = const(Item)) “Item Unit of Measure”.Code where(“Item No.” = field(“No.”)) else if (Type = const(Resource)) “Resource Unit of Measure”.Code where(“Resource No.” = field(“No.”))) |
| 480 | Dimension Set ID | Integer | — | TableRelation Table 480 “Dimension Set Entry” (Dimension Set Entry); not editable |
Keys
- Key1: Document No., Line No. (clustered)
- Key2: Order No., Order Line No.
- Key3: Type, No.
Events published
OnBeforeShowItemTrackingLines(var PostedAssemblyLine: Record "Posted Assembly Line"; var IsHandled: Boolean)+ BC25 (integration)
Procedures
ShowDimensions()ShowItemTrackingLines()ShowShortcutDimCode(var ShortcutDimCode: array[8] of Code[20])GetAssemblyLinesForDocument(var TempPostedAssemblyLine: Record "Posted Assembly Line" temporary; ValueEntryDocType: Enum "Item Ledger Document Type"; DocNo: Code[20]; DocLineNo: Integer)ShowAssemblyDocument()+ BC28 (internal)
Triggers
OnDelete
Relations
- drill-down page Page 924 “Posted Assembly Lines”
- lookup page Page 924 “Posted Assembly Lines”
- Location Code: TableRelation Table 14 “Location”
- No.: TableRelation Table 156 “Resource” (conditional)
- Unit of Measure Code: TableRelation Table 205 “Resource Unit of Measure” (conditional)
- Gen. Bus. Posting Group: TableRelation Table 250 “Gen. Business Posting Group”
- Gen. Prod. Posting Group: TableRelation Table 251 “Gen. Product Posting Group”
- No.: TableRelation Table 27 “Item” (conditional)
- Shortcut Dimension 1 Code: TableRelation Table 349 “Dimension Value”
- Shortcut Dimension 2 Code: TableRelation Table 349 “Dimension Value”
- Dimension Set ID: TableRelation Table 480 “Dimension Set Entry”
- Variant Code: TableRelation Table 5401 “Item Variant”
- Unit of Measure Code: TableRelation Table 5404 “Item Unit of Measure” (conditional)
- Inventory Posting Group: TableRelation Table 94 “Inventory Posting Group”
Pages and codeunits on this table
- Page 30227 “APIV2 - P. Asm. Order Lines” (source table)
- Page 921 “Posted Assembly Order Subform” (source table)
- Page 924 “Posted Assembly Lines” (source 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.
- Codeunit 408 “DimensionManagement” (2 calls:
ShowDimensions → ShowDimensionSet,ShowShortcutDimCode → GetShortcutDimensions) - Codeunit 6503 “Item Tracking Doc. Management” (1 call:
ShowItemTrackingLines → ShowItemTrackingForShptRcptLine) - Page 920 “Posted Assembly Order” (1 call:
ShowAssemblyDocument → (object))
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: "Posted Assembly Line"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.