pageManufacturingofficial - Microsoftderived - from the source, no model text

Page 99000882 "Change Status on Prod. Order"

Base Application · Microsoft.Manufacturing.Document

Across versions

  1. BC23present
  2. BC241 events changed
  3. BC251 events added, 1 events removed
  4. BC262 procedures added, 1 events added
  5. BC271 procedures changed
  6. BC28-29unchanged
  7. BC301 procedures removed

Neighbourhood 3 connected objects and pages

Page extension 20544 "Subc.Change Status Prod. Order" (extended by)Subc.Change Status Prod. OrderCodeunit 20549 "Subc. Change Prod.Order Status" (event subscribers)Subc. Change Prod.Order StatusAbout 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 Change Status on Prod. Order
PageType ConfirmationDialog

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
Content New Status ProdOrderStatus.Status Specifies the new status for the production order.
Posting Date PostingDate Specifies the posting date used for automatic posting of consumption, output, or capacity, based on the Flushing method defined for components and routing lines.
Update Unit Cost ReqUpdUnitCost Specifies whether to update the unit cost of the produced item and any related production or sales orders.
Finish Order FinishOrderWithoutOutput Specifies that the status of orders with no output can be changed to finished, and the WIP will be written off to the Inventory Adjustment Account.

Events published

  • OnAfterSet(ProdOrder: Record "Production Order"; var PostingDate: Date; var ReqUpdUnitCost: Boolean; var ProductionOrderStatus: Record "Production Order"; var FirmPlannedStatusEditable: Boolean; var ReleasedStatusEditable: Boolean; var FinishedStatusEditable: Boolean) Δ BC24 + BC25 − BC25 (integration)
  • OnBeforeReturnPostingInfo(var Status: Enum "Production Order Status"; var PostingDate2: Date; var UpdUnitCost: Boolean; var IsHandled: Boolean; var NewFinishOrderWithoutOutput: Boolean) + BC26 − BC26 (integration)
  • OnSetOnAfterCalcEditable(ProdOrder: Record "Production Order"; var FirmPlannedStatusEditable: Boolean; var ReleasedStatusEditable: Boolean; var FinishedStatusEditable: Boolean) (integration)
  • OnBeforeSet(var ProdOrder: Record "Production Order") (integration)

Procedures

  • Set(ProdOrder: Record "Production Order")
  • ReturnPostingInfo(var Status: Enum "Production Order Status"; var PostingDate2: Date; var UpdUnitCost: Boolean) + BC26 Δ BC27 − BC30 (obsolete 27.0: Replaced with namesake procedure with additional parameter.)
  • ReturnPostingInfo(var Status: Enum "Production Order Status"; var PostingDate2: Date; var UpdUnitCost: Boolean; var NewFinishOrderWithoutOutput: Boolean) + BC26 Δ BC27 − BC30

Plus 2 local procedures.

Triggers

OnInit, OnAfterGetCurrRecord, OnAfterGetRecord

Extended by

Recent changes

Documented on Microsoft Learn

Deprecations

  • procedure ReturnPostingInfo: Pending 27.0 (#if not CLEAN27), “Replaced with namesake procedure with additional parameter.”

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). 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: "Change Status on Prod. Order"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 2 sources