Page extension 99000883 "Mfg. Sales Order Planning"
Base Application · Microsoft.Sales.Document
Across versions
- BC23-25not present
- BC26added
- BC27-29unchanged
- BC302 procedures added, 2 procedures removed
Neighbourhood 3 connected objects and pages
Base Application · Microsoft.Sales.Document · BC26-30 · source at ea08af5e · facts from BC29
Extends Sales Order Planning.
Actions
| Group | Action | ToolTip | Runs |
|---|---|---|---|
| addafter(Update Shipment Dates) | Create Prod. Order | Prepare to create a production order to fulfill the sales demand. |
Events published
OnAfterCreateProdOrder(var SalesPlanningLine: Record "Sales Planning Line")(integration)OnBeforeCreateProdOrder(var SalesPlanningLine: Record "Sales Planning Line"; var NewStatus: Enum "Production Order Status"; var NewOrderType: Option ItemOrder,ProjectOrder; var ShowCreateOrderForm: Boolean; var IsHandled: Boolean)(integration)OnCreateProdOrderOnAfterGetParameters(var SalesPlanningLine: Record "Sales Planning Line"; var NewStatus: Enum "Production Order Status"; var NewOrderType: Enum "Create Production Order Type")(integration)OnCreateOrdersOnBeforeFindSet(var SalesPlanningLine: Record "Sales Planning Line"; var IsHandled: Boolean; var OrdersCreated: Boolean)(integration)OnCreateOrdersOnBeforeCreateProdOrder(var SalesPlanningLine: Record "Sales Planning Line"; var SalesLine: Record "Sales Line"; var IsHandled: Boolean; var ProcessOrder: Boolean; var OrdersCreated: Boolean; var EndLoop: Boolean)(integration)OnBeforeCreateOrder(var SalesPlanningLine: Record "Sales Planning Line"; var SalesLine: Record "Sales Line"; var CreateProdOrder: Boolean; var HideValidationDialog: Boolean)(integration)
Procedures
CreateProdOrder()
Plus 2 local procedures.
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.
- Codeunit 99000792 “Create Prod. Order from Sale” (2 calls:
CreateOrder → CreateProductionOrder,CreateOrder → SetHideValidationDialog) - Codeunit 99000787 “Create Prod. Order Lines” (1 call:
CreateOrders → CheckReplenishmentSystemProdOrderAndNotProductionBlocked)
Recent changes
- 2026-08-16 #9067 Production Definition Wizard - Implementation (main, BC30, feature)
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: "pageextension", object_name: "Mfg. Sales Order Planning"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.