Table 910 "Posted Assembly Header"
Base Application · Microsoft.Assembly.History
Across versions
- BC23present
- BC24declaration changed
- BC251 events added
- BC261 fields added, 1 procedures changed
- BC277 fields changed
- BC2819 fields changed
- BC29unchanged
- BC301 procedures removed
Neighbourhood 35 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 920 “Posted Assembly Order” (10 Learn pages), Page 922 “Posted Assembly Orders” (10), Page 923 “Posted Asm. Order Statistics” (10).
Properties
| Property | Value |
|---|---|
| Caption | Posted Assembly Header |
| 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 | No. Δ BC28 | Code[20] | Specifies the number of the involved entry or record, according to the specified number series. | |
| 3 | Description Δ BC28 | Text[100] | Specifies the description of the posted assembly item. | |
| 4 | Search Description | Code[100] | — | |
| 5 | Description 2 | Text[50] | — | |
| 9 | Order No. Δ BC28 | Code[20] | Specifies the number of the assembly order that the posted assembly order line originates from. | |
| 10 | Item No. Δ BC28 | Code[20] | Specifies the number of the posted assembly item. | TableRelation Table 27 “Item” |
| 12 | 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.”), Code = field(“Variant Code”))) |
| 15 | Inventory Posting Group | Code[20] | — | TableRelation Table 94 “Inventory Posting Group” (Inventory Posting Group) |
| 16 | Gen. Prod. Posting Group | Code[20] | — | TableRelation Table 251 “Gen. Product Posting Group” (Gen. Product Posting Group) |
| 17 | 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) |
| 19 | Comment | Boolean | — | FlowField: exist(“Assembly Comment Line” where(“Document Type” = const(“Posted Assembly”), “Document No.” = field(“No.”))); not editable |
| 20 | Location Code Δ BC28 | Code[10] | Specifies to which location the assembly item was output from this posted assembly order header. | TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(false))) |
| 21 | Shortcut Dimension 1 Code | Code[20] | — | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(1))) |
| 22 | Shortcut Dimension 2 Code | Code[20] | — | TableRelation Table 349 “Dimension Value” (“Dimension Value”.Code where(“Global Dimension No.” = const(2))) |
| 23 | Posting Date Δ BC28 | Date | Specifies the date when the assembly order was posted. | |
| 24 | Due Date Δ BC28 | Date | Specifies the date when the assembled item is due to be available for use. | |
| 25 | Starting Date Δ BC28 | Date | Specifies the date on which the posted assembly order started. | |
| 27 | Ending Date Δ BC28 | Date | Specifies the date when the posted assembly order finished, which means the date on which all assembly items were output. | |
| 33 | Bin Code Δ BC28 | Code[20] | Specifies to which bin the assembly item was posted as output on the posted assembly order header. | |
| 39 | Item Rcpt. Entry No. | Integer | — | |
| 40 | Quantity Δ BC27 Δ BC28 | Decimal | Specifies how many units of the assembly item were posted with this posted assembly order. | |
| 41 | Quantity (Base) Δ BC27 | Decimal | — | |
| 54 | Assemble to Order Δ BC28 | Boolean | Specifies if the posted assembly order was linked to a sales order, which indicates that the item was assembled to order. | FlowField: exist(“Posted Assemble-to-Order Link” where(“Assembly Document Type” = const(Assembly), “Assembly Document No.” = field(“No.”))); not editable |
| 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 total unit cost of the posted assembly order. | not editable |
| 75 | Indirect Cost % Δ BC27 | Decimal | — | |
| 76 | Overhead Rate Δ BC27 | Decimal | — | |
| 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 5404 “Item Unit of Measure” (“Item Unit of Measure”.Code where(“Item No.” = field(“Item No.”))) |
| 81 | Qty. per Unit of Measure Δ BC27 | Decimal | — | not editable |
| 100 | Reversed Δ BC28 | Boolean | Specifies if the posted assembly order has been undone. | |
| 107 | No. Series | Code[20] | — | TableRelation Table 308 “No. Series” (No. Series); not editable |
| 108 | Posting No. Series | Code[20] | — | TableRelation Table 308 “No. Series” (No. Series) |
| 109 | Order No. Series | Code[20] | — | |
| 480 | Dimension Set ID | Integer | — | TableRelation Table 480 “Dimension Set Entry” (Dimension Set Entry); not editable |
| 9010 | User ID Δ BC28 | Code[50] | Specifies the ID of the user who posted the entry, to be used, for example, in the change log. | TableRelation User.“User Name”; DataClassification EndUserIdentifiableInformation |
| 9020 | Source Code | Code[10] | — | TableRelation Table 230 “Source Code” (Source Code) |
Keys
- Key1: No. (clustered)
- Key2: Order No.
- Key3: Posting Date
Events published
OnBeforeShowItemTrackingLines(var PostedAssemblyHeader: Record "Posted Assembly Header"; var IsHandled: Boolean)+ BC25 (integration)
Procedures
ShowDimensions()ShowStatistics()Δ BC26 − BC30 (obsolete 27.0: The statistics action is refactored to use the RunObject property instead.)PrintRecords(ShowRequestForm: Boolean)ShowItemTrackingLines()CheckIsNotAsmToOrder()IsAsmToOrder(): BooleanShowAsmToOrder()CalcActualCosts(var ActCost: array[5] of Decimal)CalcTotalCost(var ExpCost: array[5] of Decimal): Decimal
Triggers
OnDelete
Relations
- lookup page Page 922 “Posted Assembly Orders”
- Location Code: TableRelation Table 14 “Location”
- Source Code: TableRelation Table 230 “Source Code”
- Gen. Bus. Posting Group: TableRelation Table 250 “Gen. Business Posting Group”
- Gen. Prod. Posting Group: TableRelation Table 251 “Gen. Product Posting Group”
- Item No.: TableRelation Table 27 “Item”
- No. Series: TableRelation Table 308 “No. Series”
- Posting No. Series: TableRelation Table 308 “No. Series”
- 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”
- Comment: CalcFormula Table 906 “Assembly Comment Line”
- Assemble to Order: CalcFormula Table 914 “Posted Assemble-to-Order Link”
- Inventory Posting Group: TableRelation Table 94 “Inventory Posting Group”
Referenced by
2 fields in 2 objects relate to this table (TableRelation or CalcFormula).
- Table 906 “Assembly Comment Line”: Document No.
- Table 914 “Posted Assemble-to-Order Link”: Assembly Document No.
Pages and codeunits on this table
- Page 30226 “APIV2 - P. Assembly Orders” (source table)
- Page 920 “Posted Assembly Order” (source table)
- Page 922 “Posted Assembly Orders” (source table)
- Page 923 “Posted Asm. Order Statistics” (source table)
- Codeunit 911 “Pstd. Assembly - Undo (Yes/No)” (codeunit runs on it)
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” (1 call:
ShowDimensions → ShowDimensionSet) - Codeunit 5896 “Calc. Inventory Adjmt. - Order” (1 call:
CalcActualCosts → CalcActualUsageCosts) - Codeunit 6503 “Item Tracking Doc. Management” (1 call:
ShowItemTrackingLines → ShowItemTrackingForShptRcptLine) - Codeunit 902 “PostedAssemblyLines-Delete” (1 call:
OnDelete → DeleteLines)
Recent changes
- 2026-10-02 #12066 Bugs/remove asm inv mfg clean27 tags for wave2 2026 (main, BC30, obsoletion)
Deprecations
- procedure ShowStatistics: Pending 27.0 (#if not CLEAN27), “The statistics action is refactored to use the RunObject property instead.”
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: "Posted Assembly Header"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.