pageManufacturingofficial - Microsoftderived - from the source, no model text

Page 99000816 "Production Order Statistics"

Base Application · Microsoft.Manufacturing.Document

Across versions

  1. BC23-27present
  2. BC281 events added
  3. BC29-30unchanged

Neighbourhood 5 connected objects and pages

Table 5405 "Production Order" (relates to)Production OrderCodeunit 99000758 "Mfg. Cost Calculation Mgt." (calls, 7 links)Mfg. Cost Calculation Mgt.Codeunit 99000755 "Shop Calendar Management" (calls)Shop Calendar ManagementCodeunit 99000858 "Mfg. Get Demand To Reserve" (calls)Mfg. Get Demand To ReserveAbout production orders (Learn pages)About production orders

Open in the neighbourhood explorer

One hop out, from the extracted relations and call graph. Up to 40 shown; the sections below list them all.

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

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.

Called by

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.

Evidence 2 sources