pageSales & Receivablesofficial - Microsoftderived - from the source, no model text

Page 99000883 "Sales Order Planning"

Base Application · Microsoft.Sales.Document

Across versions

  1. BC23-24present
  2. BC253 events added, 3 events removed
  3. BC266 events removed, 3 procedures removed
  4. BC27-30unchanged

Neighbourhood 4 connected objects and pages

Table 99000800 "Sales Planning Line" (relates to)Sales Planning LinePage extension 99000883 "Mfg. Sales Order Planning" (extended by)Mfg. Sales Order PlanningCodeunit 99000883 "Mfg. Sales Order Planning" (event subscribers)Mfg. Sales Order PlanningCreate Production Orders from Sales Orders (Learn pages)Create Production Orders fro…

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.Sales.Document · BC23-30 · source at ea08af5e · facts from BC29

Properties

Property Value
Caption Sales Order Planning
SourceTable Sales Planning Line
PageType List

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
Control2 Item No. Item No. Specifies the item number of the sales order line. from the table field
Variant Code Variant Code Specifies the variant of the item on the line. from the table field
Planning Status Planning Status Specifies the planning status of the production order, depending on the actual sales order. from the table field
Description Description Specifies the description of the item in the sales order line. from the table field
Shipment Date Shipment Date Specifies when items on the document are shipped or were shipped. A shipment date is usually calculated from a requested delivery date plus lead time. from the table field
Planned Quantity Planned Quantity Specifies the quantity planned in this line. from the table field
Available Available Specifies how many of the actual items are available. from the table field
Next Planning Date Next Planning Date Specifies the next planning date. from the table field
Expected Delivery Date Expected Delivery Date Specifies the expected delivery date. from the table field
Needs Replanning Needs Replanning Specifies if it is necessary or not to reschedule this line. from the table field

Actions

Group Action ToolTip Runs
Item Card View or change detailed information about the record on the document or journal line. Page 30 “Item Card”
Ledger Entries View the history of transactions that have been posted for the selected record. Page 38 “Item Ledger Entries”
Item Availability by Event View how the actual and the projected available balance of an item will develop over time according to supply and demand events.
Period View the projected quantity of the item over time according to time periods, such as day, week, or month. Page 157 “Item Availability by Periods”
BOM Level View availability figures for items on bills of materials that show how many units of a parent item you can make based on the availability of child items.
Item Statistics View statistical information, such as the value of posted entries, for the record.
Functions Update Shipment Dates Update the Shipment Date field on lines with any changes that were made since you opened the Sales Order Planning window.
Order Tracking Tracks the connection of a supply to its corresponding demand. This can help you find the original demand that created a specific production order or purchase order.

Events published

  • OnBeforeCalculatePlanAndDelivDates(var Item: Record Item) (integration)
  • OnMakeLinesOnBeforeInsertSalesOrderPlanningLine(var SalesPlanningLine: Record "Sales Planning Line"; var SalesLine: Record "Sales Line") (integration)
  • OnMakeLinesSetOnAfterSetFilters(var SalesLine: Record "Sales Line") (integration)
  • OnMakeLinesOnSetFromSourceLine(var SalesPlanningLine: Record "Sales Planning Line"; ReservEntry: Record "Reservation Entry") + BC26 (integration)

Procedures

  • SetSalesOrder(SalesOrderNo: Code[20]): Sets the sales order to display planning information for.
  • BuildForm(): Builds the planning form by creating lines for all items in the sales order.
  • Caption(): Text: Returns the caption text for the page showing the sales order number and customer name.

Plus 3 local procedures.

Triggers

OnOpenPage

Relations

Extended 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). 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: "Sales Order Planning"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.

Evidence 2 sources