Search Results mtl_seasonality_factors_pk
Overview
The MTL_SEASONALITY_INDICES table is a core data structure within the Oracle E-Business Suite Inventory (INV) module, specifically supporting the demand forecasting functionality. It serves as the repository for seasonality index factors, which are critical for adjusting statistical forecasts to account for predictable, recurring fluctuations in demand. These fluctuations may be driven by seasonal patterns, such as holidays, weather, or promotional cycles. The table's primary role is to store the numerical indices that are applied by a forecast rule (defined in MTL_FORECAST_RULES) to a base forecast, thereby generating a more accurate, seasonally-adjusted forecast for an item or a group of items.
Key Information Stored
The table's structure is designed to map seasonality factors to specific forecast rules and time periods. The key columns, as indicated by the provided metadata, are FORECAST_RULE_ID and PERIOD_NUM, which together form the table's primary key (MTL_SEASONALITY_FACTORS_PK). The FORECAST_RULE_ID is a foreign key that links the indices to a specific forecasting methodology defined in the MTL_FORECAST_RULES table. The PERIOD_NUM column identifies the sequential time period (e.g., period 1 for January, period 2 for February) within the seasonal cycle to which the index applies. While the explicit column for the index value is not listed in the provided excerpt, a column such as SEASONALITY_INDEX or FACTOR_VALUE would typically store the decimal multiplier for the period (e.g., 1.2 for a 20% increase, 0.8 for a 20% decrease).
Common Use Cases and Queries
This table is primarily accessed during the forecast generation and review processes. A common operational use case is the maintenance of seasonality profiles through dedicated Oracle forms or APIs. For reporting and analysis, users often query this table to validate or audit the seasonality factors applied to forecasts. A typical query would join MTL_SEASONALITY_INDICES to MTL_FORECAST_RULES to list all indices for a given rule.
Sample SQL Pattern:
SELECT rule.forecast_rule_name, idx.period_num, idx.seasonality_index
FROM inv.mtl_seasonality_indices idx,
inv.mtl_forecast_rules rule
WHERE idx.forecast_rule_id = rule.forecast_rule_id
AND rule.forecast_rule_id = :p_rule_id
ORDER BY idx.period_num;
Related Objects
The table maintains a strict foreign key relationship with the MTL_FORECAST_RULES table, which is central to the forecasting setup. This documented relationship is defined as follows:
- Foreign Key to MTL_FORECAST_RULES: The column MTL_SEASONALITY_INDICES.FORECAST_RULE_ID references MTL_FORECAST_RULES.FORECAST_RULE_ID. This ensures that every seasonality index is associated with a valid, existing forecast rule. The forecast rule dictates how these indices are applied during the forecast calculation process.
This table is also logically related to other forecasting entities, such as MTL_FORECAST_ITEMS and MTL_FORECAST_DATES, though these relationships are typically managed through the shared FORECAST_RULE_ID at a higher application level rather than via direct database constraints.
-
Table: MTL_SEASONALITY_INDICES
12.1.1
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SEASONALITY_INDICES, object_name:MTL_SEASONALITY_INDICES, status:VALID, product: INV - Inventory , description: Seasonality indices , implementation_dba_data: INV.MTL_SEASONALITY_INDICES ,
-
Table: MTL_SEASONALITY_INDICES
12.2.2
owner:INV, object_type:TABLE, fnd_design_data:INV.MTL_SEASONALITY_INDICES, object_name:MTL_SEASONALITY_INDICES, status:VALID, product: INV - Inventory , description: Seasonality indices , implementation_dba_data: INV.MTL_SEASONALITY_INDICES ,
-
eTRM - INV Tables and Views
12.2.2
-
eTRM - INV Tables and Views
12.1.1
-
eTRM - INV Tables and Views
12.1.1
-
eTRM - INV Tables and Views
12.2.2