Table 99000765 "Manufacturing Setup"
Base Application · Microsoft.Manufacturing.Setup
Across versions
- BC23present
- BC24declaration changed
- BC25unchanged
- BC267 fields added, 4 procedures added
- BC278 fields changed, 1 fields added
- BC2826 fields changed, 2 fields added
- BC291 procedures removed
- BC3011 fields added, 8 fields changed
Neighbourhood 12 connected objects and pages
Base Application · Microsoft.Manufacturing.Setup · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 99000768 “Manufacturing Setup” (3 Learn pages).
Properties
| Property | Value |
|---|---|
| Caption | Manufacturing Setup |
| 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 | Primary Key Δ BC26 | Code[10] | — | not editable |
| 7 | Normal Starting Time Δ BC28 | Time | Specifies the normal starting time of the workday. | |
| 8 | Normal Ending Time Δ BC28 | Time | Specifies the normal ending time of a workday. | |
| 9 | Doc. No. Is Prod. Order No. Δ BC28 | Boolean | Specifies that the production order number is also the document number in the ledger entries posted for the production order. | |
| 11 | Cost Incl. Setup Δ BC28 | Boolean | Specifies whether the setup times are to be included in the cost calculation of the Standard Cost field. | |
| 12 | Dynamic Low-Level Code Δ BC28 | Boolean | Specifies low-level codes are dynamically assigned to each component in a product structure. Note that this may affect performance. The top final assembly level is denoted as level 0, the end item. The higher the low-level code number, the lower the item is in the hierarchy. The codes are used in th… | |
| 18 | Planning Warning Δ BC28 | Boolean | Specifies whether to run the MRP engine to detect if planned shipment dates cannot be met. | |
| 20 | Simulated Order Nos. Δ BC28 | Code[20] | Specifies the number series code to use when assigning numbers to a simulated production order. | TableRelation Table 308 “No. Series” (No. Series) |
| 21 | Planned Order Nos. Δ BC28 | Code[20] | Specifies the number series code to use when assigning numbers to a planned production order. | TableRelation Table 308 “No. Series” (No. Series) |
| 22 | Firm Planned Order Nos. Δ BC28 | Code[20] | Specifies the number series code to use when assigning numbers to firm planned production orders. | TableRelation Table 308 “No. Series” (No. Series) |
| 23 | Released Order Nos. Δ BC28 | Code[20] | Specifies the number series code to use when assigning numbers to a released production order. | TableRelation Table 308 “No. Series” (No. Series) |
| 29 | Work Center Nos. Δ BC28 | Code[20] | Specifies the number series code to use when assigning numbers to work centers. | TableRelation Table 308 “No. Series” (No. Series) |
| 30 | Machine Center Nos. Δ BC28 | Code[20] | Specifies the number series code to use when assigning numbers to machine centers. | TableRelation Table 308 “No. Series” (No. Series) |
| 31 | Production BOM Nos. Δ BC28 | Code[20] | Specifies the number series code to use when assigning numbers to production BOMs. | TableRelation Table 308 “No. Series” (No. Series) |
| 32 | Routing Nos. Δ BC28 | Code[20] | Specifies the number series code to use when assigning numbers to routings. | TableRelation Table 308 “No. Series” (No. Series) |
| 35 | Current Production Forecast Δ BC27 Δ BC28 Δ BC30 | Code[10] | Specifies the name of the relevant demand forecast to use to calculate a plan. Use Inventory Setup page to change this field. | obsolete Pending 27.0; TableRelation Table 99000851 “Production Forecast Name” (“Production Forecast Name”.Name) |
| 36 | Use Forecast on Variants Δ BC27 Δ BC28 Δ BC30 | Boolean | Specifies that actual demand for the selected demand forecast is nettet for the specified item variant. If you leave the check box empty, the program regards the demand forecast as valid for all variants. Use Inventory Setup page to change this field. | obsolete Pending 27.0 |
| 37 | Use Forecast on Locations Δ BC27 Δ BC28 Δ BC30 | Boolean | Specifies that actual demand for the selected demand forecast is nettet for the specified location only. If you leave the check box empty, the program regards the demand forecast as valid for all locations. Use Inventory Setup page to change this field. | obsolete Pending 27.0 |
| 38 | Combined MPS/MRP Calculation Δ BC27 Δ BC28 Δ BC30 | Boolean | Specifies if both master production schedule and material requirements plan are run when you choose the Calc. Regenerative Plan action in the planning worksheet. Use Inventory Setup page to change this field. | obsolete Pending 27.0 |
| 39 | Components at Location Δ BC28 | Code[10] | Specifies the inventory location from where the production order components are to be taken. | TableRelation Table 14 “Location” (Location where(“Use As In-Transit” = const(false))) |
| 40 | Default Dampener Period Δ BC27 Δ BC28 Δ BC30 | DateFormula | Specifies a period of time during which you do not want the planning system to propose to reschedule existing supply order’s forward. This value in this field applies to all items except for items that have a different value in the Dampener Period field on the item card. When a dampener time is set,… | obsolete Pending 27.0 |
| 41 | Default Dampener % Δ BC27 Δ BC28 Δ BC30 | Decimal | Specifies a percentage of an item’s lot size by which an existing supply must change before a planning suggestion is made. Use Inventory Setup page to change this field. | obsolete Pending 27.0 |
| 42 | Default Safety Lead Time Δ BC27 Δ BC28 Δ BC30 | DateFormula | Specifies a time period that is added to the lead time of all items that do not have another value specified in the Safety Lead Time field. Use Inventory Setup page to change this field. | obsolete Pending 27.0 |
| 43 | Blank Overflow Level Δ BC27 Δ BC28 Δ BC30 | Option | Specifies how the planning system should react if the Overflow Level field on the item or SKU card is empty. Use Inventory Setup page to change this field. | obsolete Pending 27.0; OptionCaption: Allow Default Calculation,Use Item/SKU Values Only |
| 50 | Show Capacity In Δ BC28 | Code[10] | Specifies which capacity unit of measure to use by default to record and track capacity. | TableRelation Table 99000780 “Capacity Unit of Measure” (“Capacity Unit of Measure”.Code) |
| 55 | Default Consum. Calc. Based on + BC27 | Option | Specifies default calculation based on, used for consumption calculation. Whether the calculation of the quantity to consume is based on the actual output or on the expected output (the quantity of finished goods that you expect to produce). | OptionCaption: Actual Output,Expected Output |
| 210 | Finish Order without Output + BC26 Δ BC28 | Boolean | Specifies that status of orders with no output can be changed to finished and the WIP will be written off to Inventory Adjustment Account. | |
| 250 | Inc. Non. Inv. Cost To Prod + BC26 | Boolean | Specifies whether to include the cost of non-inventory items in the cost of produced items. | |
| 260 | Load SKU Cost on Manufacturing + BC26 | Boolean | Specifies if you want to load SKU Cost in the item at the time of manufacturing. | |
| 270 | Manual Scheduling + BC26 | Boolean | Specifies that the End/Due Dates on the production have been scheduled manually. | |
| 271 | Safety Lead Time for Man. Sch. + BC26 | DateFormula | Specifies the time that will be added to the End date to calculate the Due Date when the production order is manually scheduled. | |
| 280 | Default Gen. Bus. Post. Group + BC26 | Code[20] | Specifies the default general business posting group for production orders. | TableRelation Table 250 “Gen. Business Posting Group” (Gen. Business Posting Group) |
| 290 | Copy Loc. to Cap. Val. Entries + BC28 | Boolean | Specifies whether the Location Code from the production order is copied to value entries linked to capacity ledger entries. When enabled, Inventory Posting Setup for that specific location is used. When disabled, Location Code remains blank on capacity value entries and Inventory Posting Setup for b… | |
| 300 | Default Flushing Method + BC26 | Enum “Flushing Method” | Specifies default flushing method assigned to new items. A different flushing method on item cards will override this default. | enum Enum 5417 “Flushing Method” |
| 5500 | Preset Output Quantity Δ BC28 | Option | Specifies what to show in the Output Quantity field of a production journal when it is first opened. | OptionCaption: Expected Quantity,Zero on All Operations,Zero on Last Operation |
| 5600 | Legacy Subcontracting + BC28 | Boolean | Specifies whether to use legacy subcontracting functionality. When enabled, the system will create a purchase order for each subcontracted item on a production order. When disabled, the system will create a single purchase order for all subcontracted items on a production order with multiple lines f… | obsolete Pending 28.0; #if not CLEANSCHEMA32; not editable |
Keys
- Key1: Primary Key (clustered)
Procedures
GetRecordOnce()+ BC26
Plus 2 local procedures.
Relations
- drill-down page Page 99000768 “Manufacturing Setup”
- lookup page Page 99000768 “Manufacturing Setup”
- Components at Location: TableRelation Table 14 “Location”
- Default Gen. Bus. Post. Group: TableRelation Table 250 “Gen. Business Posting Group”
- Firm Planned Order Nos.: TableRelation Table 308 “No. Series”
- Machine Center Nos.: TableRelation Table 308 “No. Series”
- Planned Order Nos.: TableRelation Table 308 “No. Series”
- Production BOM Nos.: TableRelation Table 308 “No. Series”
- Released Order Nos.: TableRelation Table 308 “No. Series”
- Routing Nos.: TableRelation Table 308 “No. Series”
- Simulated Order Nos.: TableRelation Table 308 “No. Series”
- Work Center Nos.: TableRelation Table 308 “No. Series”
- Show Capacity In: TableRelation Table 99000780 “Capacity Unit of Measure”
- Current Production Forecast: TableRelation Table 99000851 “Production Forecast Name”
Pages and codeunits on this table
- Page 20505 “Subcontracting Setup Wizard” (source table)
- Page 99000768 “Manufacturing Setup” (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 27 “Confirm Management” (1 call:
CheckAndConfirmFinishOrderWithoutOutput → GetResponseOrDefault)
Recent changes
- 2026-10-06 #12370 Guard removed Manufacturing Setup fields with CLEANSCHEMA30 preprocessor (main, BC30, fix)
- 2026-10-02 #12066 Bugs/remove asm inv mfg clean27 tags for wave2 2026 (main, BC30, obsoletion)
- 2026-08-16 #9067 Production Definition Wizard - Implementation (main, BC30, feature)
Countries that replace it
Deprecations
- field Blank Overflow Level: Pending 27.0, “Field moved to same field in table Inventory Setup”
- field Combined MPS/MRP Calculation: Pending 27.0, “Field moved to same field in table Inventory Setup”
- field Current Production Forecast: Pending 27.0, “Field moved to same field in table Inventory Setup”
- field Default Dampener %: Pending 27.0, “Field moved to same field in table Inventory Setup”
- field Default Dampener Period: Pending 27.0, “Field moved to same field in table Inventory Setup”
- field Default Safety Lead Time: Pending 27.0, “Field moved to same field in table Inventory Setup”
- field Use Forecast on Locations: Pending 27.0, “Field moved to same field in table Inventory Setup”
- field Use Forecast on Variants: Pending 27.0, “Field moved to same field in table Inventory Setup”
- field Legacy Subcontracting: Pending 28.0 (#if not CLEANSCHEMA32), “Legacy Subcontracting will be discontinued, environments should move to the Subcontracting App.”
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: "Manufacturing Setup"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.