Page 99000816 "Production Order Statistics"
Base Application · Microsoft.Manufacturing.Document
Across versions
- BC23-27present
- BC281 events added
- BC29-30unchanged
Neighbourhood 5 connected objects and pages
Base Application · Microsoft.Manufacturing.Document · BC23-30 · source at ea08af5e · facts from BC29
Properties
| Property | Value |
|---|---|
| Caption | Production Order Statistics |
| SourceTable | Production Order |
| PageType | Card |
Fields on this page
Layout controls in source order, grouped by the container they sit in. Shows: the table field a control is bound to (or its expression as written); ToolTip: the control’s own, else the bound field’s (marked).
| Group | Control | Shows | ToolTip |
|---|---|---|---|
| Standard Cost | Material Cost | StdCost[1] |
Specifies the material cost related to the production order. |
| Non-Inventory Material Cost | NonInvStdCost |
Specifies the non-inventory material cost related to the production order. | |
| Capacity Cost | StdCost[2] |
Specifies the cost amount of all production capacities (machine and work centers) that are used for lines in the production order. | |
| Subcontracted Cost | StdCost[3] |
Specifies the subcontracted cost amount of all the lines in the production order. | |
| Capacity Overhead | StdCost[4] |
Specifies the capacity overhead amount of all the lines in the production order. | |
| Manufacturing Overhead | StdCost[5] |
Specifies the manufacturing overhead related to the production order. | |
| Total Cost | StdCost[6] |
Specifies the sum of the lines in each column. | |
| Capacity Need | CapacityUoM |
Specifies the total capacity need of all the lines in the production order. | |
| Expected Cost | MaterialCost_ExpectedCost | ExpCost[1] |
— |
| NonInventoryMaterialCost_ExpectedCost | NonInvExpCost |
— | |
| CapacityCost_ExpectedCost | ExpCost[2] |
— | |
| ExpCost[3] | ExpCost[3] |
— | |
| ExpCost[4] | ExpCost[4] |
— | |
| MfgOverhead_ExpectedCost | ExpCost[5] |
— | |
| TotalCost_ExpectedCost | ExpCost[6] |
— | |
| ExpCapNeed | ExpCapNeed |
— | |
| Actual Cost | MaterialCost_ActualCost | ActCost[1] |
— |
| NonInventoryMaterialCost_ActualCost | NonInvActCost |
— | |
| CapacityCost_ActualCost | ActCost[2] |
— | |
| ActCost[3] | ActCost[3] |
— | |
| ActCost[4] | ActCost[4] |
— | |
| ActCost[5] | ActCost[5] |
— | |
| TotalCost_ActualCost | ActCost[6] |
— | |
| ActTimeUsed | ActTimeUsed |
— | |
| Dev. % | VarPct[1] | VarPct[1] |
— |
| NonInventoryVarPct | NonInvVarPct |
— | |
| VarPct[2] | VarPct[2] |
— | |
| VarPct[3] | VarPct[3] |
— | |
| VarPct[4] | VarPct[4] |
— | |
| VarPct[5] | VarPct[5] |
— | |
| VarPct[6] | VarPct[6] |
— | |
| TimeExpendedPct | TimeExpendedPct |
— | |
| Variance | VarAmt[1] | VarAmt[1] |
— |
| NonInventoryVarAmt | NonInvVarAmt |
— | |
| VarAmt[2] | VarAmt[2] |
— | |
| VarAmt[3] | VarAmt[3] |
— | |
| VarAmt[4] | VarAmt[4] |
— | |
| VarAmt[5] | VarAmt[5] |
— | |
| VarAmt[6] | VarAmt[6] |
— | |
| Components | Reserved from stock | Rec.GetQtyReservedFromStockState() |
Specifies what part of the component items is reserved from inventory. |
Events published
OnBeforeCalcVariance(var VarAmt: array[6] of Decimal; var VarPct: array[6] of Decimal; var StdCost: array[6] of Decimal; var ActCost: array[6] of Decimal; i: Integer; var IsHandled: Boolean; var ExpCost: array[6] of Decimal)(integration)OnAfterGetRecordOnAfterSetProdOrderLineFilters(var ProdOrderLine: Record "Prod. Order Line"; ProductionOrder: Record "Production Order")+ BC28 (integration)
Procedures
3 local procedures, no public ones.
Triggers
OnAfterGetRecord, OnOpenPage
Relations
- source table Table 5405 “Production Order”
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 99000758 “Mfg. Cost Calculation Mgt.” (7 calls:
OnAfterGetRecord → CalcProdOrderActTimeUsed,OnAfterGetRecord → CalcProdOrderExpCapNeed,OnAfterGetRecord → CalcProdOrderLineActCost, …) - Codeunit 99000755 “Shop Calendar Management” (1 call:
OnAfterGetRecord → TimeFactor)
Called by
- Codeunit 99000858 “Mfg. Get Demand To Reserve” (1 call:
OnShowStatistics → (object))
Documented on Microsoft Learn
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: "page", object_name: "Production Order Statistics"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.