Table extension 99000759 "Mfg. Stockkeeping Unit"
Base Application · Microsoft.Inventory.Location
Across versions
- BC23-25not present
- BC26added
- BC2710 fields removed, 3 procedures removed
- BC288 fields changed
- BC29-30unchanged
Neighbourhood 8 connected objects and pages
Base Application · Microsoft.Inventory.Location · BC26-30 · source at ea08af5e · facts from BC29
Extends Stockkeeping Unit.
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 |
|---|---|---|---|---|
| 5420 | Scheduled Receipt (Qty.) Δ BC28 | Decimal | — | FlowField: sum(“Prod. Order Line”.“Remaining Qty. (Base)” where(Status = filter(Planned .. Released), “Item No.” = field(“Item No.”), “Location Code” = field(“Location Code”), “Variant Code” = field(“Variant Code”), “Shortcut Dimension 1 Code” = field(“Global Dimension 1 Filter”), “Shortcut Dimension 2 Code” =…; not editable |
| 5421 | Scheduled Need (Qty.) Δ BC28 | Decimal | — | obsolete Removed 28.0; #if not CLEANSCHEMA28; FlowField: sum(“Prod. Order Component”.“Remaining Qty. (Base)” where(Status = filter(Planned .. Released), “Item No.” = field(“Item No.”), “Location Code” = field(“Location Code”), “Variant Code” = field(“Variant Code”), “Shortcut Dimension 1 Code” = field(“Global Dimension 1 Filter”), “Shortcut Dimension 2 Co…; not editable |
| 99000750 | Routing No. | Code[20] | Specifies the production route that contains the operations needed to manufacture this item. via Page extension 99000754 “Mfg. Stockkeeping Unit Card” | TableRelation Table 99000763 “Routing Header” (Routing Header); DataClassification CustomerContent |
| 99000751 | Production BOM No. | Code[20] | Specifies the production BOM that is used to manufacture this item. via Page extension 99000754 “Mfg. Stockkeeping Unit Card” | TableRelation Table 99000771 “Production BOM Header” (Production BOM Header); DataClassification CustomerContent |
| 99000765 | Planned Order Receipt (Qty.) Δ BC28 | Decimal | — | FlowField: sum(“Prod. Order Line”.“Remaining Qty. (Base)” where(Status = const(Planned), “Item No.” = field(“Item No.”), “Variant Code” = field(“Variant Code”), “Shortcut Dimension 1 Code” = field(“Global Dimension 1 Filter”), “Shortcut Dimension 2 Code” = field(“Global Dimension 2 Filter”), “Location Code” = …; not editable |
| 99000766 | FP Order Receipt (Qty.) Δ BC28 | Decimal | — | FlowField: sum(“Prod. Order Line”.“Remaining Qty. (Base)” where(Status = const(“Firm Planned”), “Item No.” = field(“Item No.”), “Variant Code” = field(“Variant Code”), “Shortcut Dimension 1 Code” = field(“Global Dimension 1 Filter”), “Shortcut Dimension 2 Code” = field(“Global Dimension 2 Filter”), “Location C…; not editable |
| 99000767 | Rel. Order Receipt (Qty.) Δ BC28 | Decimal | — | FlowField: sum(“Prod. Order Line”.“Remaining Qty. (Base)” where(Status = const(Released), “Item No.” = field(“Item No.”), “Variant Code” = field(“Variant Code”), “Shortcut Dimension 1 Code” = field(“Global Dimension 1 Filter”), “Shortcut Dimension 2 Code” = field(“Global Dimension 2 Filter”), “Location Code” =…; not editable |
| 99000769 | Planned Order Release (Qty.) Δ BC28 | Decimal | — | FlowField: sum(“Prod. Order Line”.“Remaining Qty. (Base)” where(Status = const(Planned), “Item No.” = field(“Item No.”), “Variant Code” = field(“Variant Code”), “Shortcut Dimension 1 Code” = field(“Global Dimension 1 Filter”), “Shortcut Dimension 2 Code” = field(“Global Dimension 2 Filter”), “Location Code” = …; not editable |
| 99000777 | Qty. on Prod. Order Δ BC28 | Decimal | Specifies how many item units have been planned for production, which is how many units are on outstanding production order lines. via Page extension 99000754 “Mfg. Stockkeeping Unit Card” | FlowField: sum(“Prod. Order Line”.“Remaining Qty. (Base)” where(Status = filter(Planned .. Released), “Item No.” = field(“Item No.”), “Shortcut Dimension 1 Code” = field(“Global Dimension 1 Filter”), “Shortcut Dimension 2 Code” = field(“Global Dimension 2 Filter”), “Location Code” = field(“Location Code”), “Va…; not editable |
| 99000778 | Qty. on Component Lines Δ BC28 | Decimal | Specifies how many item units are needed for production, which is how many units remain on outstanding production order component lists. via Page extension 99000754 “Mfg. Stockkeeping Unit Card” | FlowField: sum(“Prod. Order Component”.“Remaining Qty. (Base)” where(Status = filter(Planned .. Released), “Item No.” = field(“Item No.”), “Shortcut Dimension 1 Code” = field(“Global Dimension 1 Filter”), “Shortcut Dimension 2 Code” = field(“Global Dimension 2 Filter”), “Location Code” = field(“Location Code”)…; not editable |
Keys
- Key8: Production BOM No.
- Key9: Routing No.
Procedures
OpenProductionBOMForSKUItem(ProductionBOMNo: Code[20]; ItemNo: Code[20])(internal)OpenActiveProductionBOMForSKUItem(ProductionBOMNo: Code[20]; ItemNo: Code[20])(internal)
Relations
- FP Order Receipt (Qty.): CalcFormula Table 5406 “Prod. Order Line”
- Planned Order Receipt (Qty.): CalcFormula Table 5406 “Prod. Order Line”
- Planned Order Release (Qty.): CalcFormula Table 5406 “Prod. Order Line”
- Qty. on Prod. Order: CalcFormula Table 5406 “Prod. Order Line”
- Rel. Order Receipt (Qty.): CalcFormula Table 5406 “Prod. Order Line”
- Scheduled Receipt (Qty.): CalcFormula Table 5406 “Prod. Order Line”
- Qty. on Component Lines: CalcFormula Table 5407 “Prod. Order Component”
- Scheduled Need (Qty.): CalcFormula Table 5407 “Prod. Order Component”
- extends Table 5700 “Stockkeeping Unit”
- Routing No.: TableRelation Table 99000763 “Routing Header”
- Production BOM No.: TableRelation Table 99000771 “Production BOM Header”
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.
- Page 99000786 “Production BOM” (2 calls:
OpenActiveProductionBOMForSKUItem → (object),OpenProductionBOMForSKUItem → (object)) - Codeunit 99000756 “VersionManagement” (1 call:
OpenActiveProductionBOMForSKUItem → GetBOMVersion) - Page 99000809 “Production BOM Version” (1 call:
OpenActiveProductionBOMForSKUItem → (object))
Recent changes
- 2026-10-02 #12066 Bugs/remove asm inv mfg clean27 tags for wave2 2026 (main, BC30, obsoletion)
- 2026-08-27 #10030 [main]planning worksheet requires second runof calculate regenerative plan (main, BC30, fix)
Deprecations
- field Scheduled Need (Qty.): Removed 28.0 (#if not CLEANSCHEMA28), “Use the field ‘Qty. on Component Lines’ 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: "tableextension", object_name: "Mfg. Stockkeeping Unit"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.