---
schema_version: "1"
id: 32cbec662c4c758250d326fbf1102eccd3f227b82b982b5bbddaa012a45b044a
title: MfgProgramForecastFact
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/mfg_api_devguide/sforce_api_objects_mfgprogramforecastfact.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.mfg_api_devguide.meta/mfg_api_devguide/sforce_api_objects_mfgprogramforecastfact.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 4301614181e99c9d3718b620d214a37a97449d55c0803ee285f5ef8e27fc2c39
description: Represents information about the generated manufacturing program forecast records. This object is available in API version 55.0 and later.
---
# MfgProgramForecastFact

Represents information about the generated manufacturing program forecast records. This object is available in API version 55.0 and later.

## Supported Calls

create(), delete(), describeLayout(), describeSObjects(), getDeleted(), getUpdated(), query(), retrieve(), search(), undelete(), update(), upsert()

## Fields

### AdjustedForecastedQuantity

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The adjusted value of the forecasted quantity.

### AdjustedForecastedRevenue

- **Type**: currency
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The adjusted value of the forecasted revenue.

### AdvAcctForecastSetUseId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The advanced account forecast set context associated with the manufacturing program forecast fact record.
    
    This is a relationship field.
- **Relationship Name**: AdvAcctForecastSetUse
- **Relationship Type**: Lookup
- **Refers To**: AdvAcctForecastSetUse

### ExpectedRevenuePerUnit

- **Type**: currency
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The expected revenue per unit of the product.

### ExternalReferenceNumber

- **Type**: string
- **Properties**: Create, Filter, Group, idLookup, Nillable, Sort, Update
- **Description**: The external identifier for the manufacturing program forecast fact record.

### ForecastedQuantity

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The forecasted quantity of the product associated with the manufacturing program that’s calculated by multiplying the product quantity with the market share percentage.

### ForecastedRevenue

- **Type**: currency
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The forecasted revenue of the manufacturing program that’s calculated by multiplying the forecasted quantity with the market share percentage.

### ManufacturingProgramId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The manufacturing program associated with the manufacturing program forecast fact record.
    
    This is a relationship field.
- **Relationship Name**: ManufacturingProgram
- **Relationship Type**: Lookup
- **Refers To**: ManufacturingProgram

### MarketSharePercent

- **Type**: percent
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The market share of the total number of product units in percent. For example, if an OEM is planning to manufacture 10,000 cars of the ABC model in December 2021 and 25% will be manufactured at plant XYZ, 25% is the market share.

### Name

- **Type**: string
- **Properties**: Create, Filter, Group, idLookup, Sort, Update
- **Description**: The name of the manufacturing program forecast fact record.

### PeriodId

- **Type**: reference
- **Properties**: Create, Filter, Group, Sort, Update
- **Description**: The calendar period associated with the manufacturing program forecast fact record.
    
    This is a relationship field.
- **Relationship Name**: Period
- **Relationship Type**: Lookup
- **Refers To**: Period

### PeriodStartDate

- **Type**: date
- **Properties**: Filter, Group, Nillable, Sort
- **Description**: The start date of the period for which the manufacturing program forecast fact records are generated.

### PreviousPeriodProgramQuantity

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The product quantity in the previous period.

### ProductionLocationId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The production location of the account.
    
    This is a relationship field.
- **Relationship Name**: ProductionLocation
- **Relationship Type**: Lookup
- **Refers To**: Location

### ProductionModelId

- **Type**: reference
- **Properties**: Create, Filter, Group, Nillable, Sort, Update
- **Description**: The production model associated with the manufacturing program forecast fact record.
    
    This is a relationship field.
- **Relationship Name**: ProductionModel
- **Relationship Type**: Lookup
- **Refers To**: Product2

### ProgramQuantity

- **Type**: double
- **Properties**: Create, Filter, Nillable, Sort, Update
- **Description**: The total number of units of the product that is manufactured as part of the program.

### Status

- **Type**: picklist
- **Properties**: Create, Defaulted on create, Filter, Group, Restricted picklist, Sort, Update
- **Description**: Specifies the status of the manufacturing program forecast fact record.
- **Default value**: Inactive
- **Possible values**:
    - Active
    - Inactive