Table 99000851 "Production Forecast Name"
Base Application · Microsoft.Manufacturing.Forecast
Across versions
- BC23present
- BC242 procedures added
- BC25-27unchanged
- BC288 fields changed
- BC29-30unchanged
Neighbourhood 10 connected objects and pages
Base Application · Microsoft.Manufacturing.Forecast · captioned “Demand Forecast Name” · BC23-30 · source at ea08af5e · facts from BC29
Learn documents this table through its pages: Page 99000921 “Demand Forecast Names” (1 Learn page).
Properties
| Property | Value |
|---|---|
| Caption | Demand Forecast Name |
| DataClassification | CustomerContent |
Fields
Explanation: the field’s ToolTip in the code; without one, the ToolTip of a page control bound to the field (marked via the page); without that, its Caption (marked caption) when that differs from the name.
| No. | Name | Type | Explanation | Notes |
|---|---|---|---|---|
| 1 | Name Δ BC28 | Code[10] | Specifies the name of the demand forecast. | NotBlank |
| 2 | Description Δ BC28 | Text[100] | Specifies a brief description of the demand forecast. | |
| 3 | View By Δ BC28 | Enum “Analysis Period Type” | Specifies the period of time for which amounts are displayed. | enum Enum 362 “Analysis Period Type” |
| 4 | Forecast Type Δ BC28 | Enum “Demand Forecast Type” | Specifies whether the demand forecast entry is for a sales item or a component item. If you choose Sales Item, only sales orders net the forecast. If you choose Component Item, demand from production order components net the forecast. | enum Enum 9245 “Demand Forecast Type” |
| 5 | Location Filter | Blob | — | |
| 6 | Variant Filter | Blob | — | |
| 7 | Item Filter | Blob | — | |
| 8 | Forecast By Locations Δ BC28 | Boolean | Specifies whether to create a forecast entry that includes locations. | |
| 9 | Forecast By Variants Δ BC28 | Boolean | Use this if you want to create a forecast entry including the variants. | |
| 10 | Quantity Type Δ BC28 | Enum “Analysis Amount Type” | Specifies how amounts are displayed. Net Change: The net change in the balance for the selected period. Balance at Date: The balance as of the last day in the selected period. | enum Enum 363 “Analysis Amount Type” |
| 11 | Date Filter Δ BC28 | Text[1024] | Specifies the dates that will be used to filter the amounts in the window. |
Keys
- Key1: Name (clustered)
Procedures
GetItemFilterBlobAsViewFilters(): TextGetItemFilterAsDisplayText(): TextGetItemFilterBlobAsText(): TextSetTextFilterToItemFilterBlob(TextFilter: Text)SetTextFilterToVariantFilterBlob(TextFilter: Text)GetVariantFilterBlobAsText(): TextSetTextFilterToLocationBlob(TextFilter: Text)GetLocationFilterBlobAsText(): TextCheckDateFilterIsValid()+ BC24
Plus 2 local procedures.
Triggers
OnDelete
Relations
- drill-down page Page 99000921 “Demand Forecast Names”
- lookup page Page 99000921 “Demand Forecast Names”
Referenced by
5 fields in 5 objects relate to this table (TableRelation or CalcFormula).
- Table 27 “Item”: Production Forecast Name
- Table 2900 “Forecast Item Variant Loc”: Production Forecast Name
- Table 313 “Inventory Setup”: Current Demand Forecast
- Table 99000765 “Manufacturing Setup”: Current Production Forecast
- Table 99000852 “Production Forecast Entry”: Production Forecast Name
Pages and codeunits on this table
- Page 2901 “Demand Forecast Card” (source table)
- Page 99000921 “Demand Forecast Names” (source table)
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 1530 “Request Page Parameters Helper” (1 call:
GetItemFilterBlobAsRecordRef → ConvertParametersToFilters) - Codeunit 4100 “Temp Blob” (1 call:
GetItemFilterBlobAsRecordRef → FromRecord)
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: "table", object_name: "Production Forecast Name"), then bcatlas_get_procedure_body or bcatlas_get_neighbors on the returned id.