Search Results msc_bis_periods
Overview
MSC_BIS_PERIODS is a table in the MSC schema of Oracle E-Business Suite, owned by the Advanced Supply Chain Planning (ASCP) product family. The table stores calendar period definitions, capturing the start and end dates that bound each planning period along with the fiscal and calendar attributes that describe how those periods are organized. In the ASCP context, period definitions form the temporal backbone for planning buckets, demand and supply aggregation, and business intelligence reporting executed through the BIS (Business Intelligence System) layer. Because planning engines operate on bucketed time rather than raw dates, MSC_BIS_PERIODS provides the authoritative mapping between a named period and the date range it represents.
From a Data Vault modeling perspective, the heuristic classification for this object is standalone, indicating it is not directly joined into a parent-child FK hierarchy within the documented schema. This suggests the object behaves as a reference or dimension-style table rather than a transactional hub or link, although the classification should be treated as a modeling suggestion rather than a definitive architectural designation.
Key Information Stored
The table comprises 29 documented columns. The primary key, MSC_BIS_PERIODS_PK, is a composite surrogate key spanning ORGANIZATION_ID, SR_INSTANCE_ID, PERIOD_SET_NAME, and PERIOD_NAME. This composite structure means a single period is uniquely identified only in the context of a specific organization, source instance, and period set.
Two unique indexes define additional business-key candidates. MSC_BIS_PERIODS_U1 covers SR_INSTANCE_ID, ORGANIZATION_ID, PERIOD_NAME, and PERIOD_SET_NAME, while MSC_BIS_PERIODS_U2 covers ORGANIZATION_ID, SR_INSTANCE_ID, PERIOD_SET_NAME, PERIOD_TYPE, PERIOD_YEAR, and PERIOD_NUM. The second index is significant because it establishes uniqueness across the calendar hierarchy rather than just the period name.
Among the most important columns are:
- ORGANIZATION_ID — the inventory or planning organization that owns the period definition.
- SR_INSTANCE_ID — the source instance identifier, supporting multi-instance or multi-source planning environments.
- PERIOD_SET_NAME — the calendar or period set to which the period belongs.
- PERIOD_NAME — the user-facing period label.
- START_DATE and END_DATE — the bounded date range of the period.
- YEAR_START_DATE and QUARTER_START_DATE — the fiscal year and quarter anchors for the period.
- PERIOD_TYPE — the classification of the period (for example, standard or adjustment).
- PERIOD_YEAR and PERIOD_NUM — the fiscal year and sequential period number.
- QUARTER_NUM — the fiscal quarter number.
- ADJUSTMENT_PERIOD_FLAG — indicates whether the period is an adjustment period.
- DESCRIPTION — free-text description of the period.
Standard audit columns (LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATION_DATE, CREATED_BY, LAST_UPDATE_LOGIN), eight ATTRIBUTE columns, and a CONTEXT column are also present, following the standard EBS extensibility convention.
Common Use Cases and Queries
The most frequent use is resolving a date into its planning period, or vice versa. A typical query retrieves the period that contains a given transaction date:
- Filtering by ORGANIZATION_ID, PERIOD_SET_NAME, and a target date falling between START_DATE and END_DATE.
- Aggregating planning results by PERIOD_YEAR, QUARTER_NUM, and PERIOD_NUM for fiscal reporting.
- Joining to planning or demand tables to roll up quantities into period buckets.
- Identifying adjustment periods via ADJUSTMENT_PERIOD_FLAG for period-close or reconciliation logic.
A representative predicate pattern is: WHERE ORGANIZATION_ID = :org AND PERIOD_SET_NAME = :set AND :txn_date BETWEEN START_DATE AND END_DATE. Because PERIOD_TYPE participates in the U2 unique index, filtering by period type is also commonly required to avoid ambiguity between standard and adjustment periods within the same set.
Related Objects
The documented FK structure classifies MSC_BIS_PERIODS as standalone, meaning no formal foreign-key relationships were mined within the metadata. In practice, the table is referenced by planning and reporting objects that share its composite key columns. Significant relationships to consider include:
- Planning and demand fact tables in the MSC schema that join on ORGANIZATION_ID and PERIOD_NAME.
- Period set and calendar definition tables that share PERIOD_SET_NAME.
- BI/BIS reporting views that aggregate on PERIOD_YEAR, QUARTER_NUM, and PERIOD_NUM.
- Organization and source instance reference tables joined via ORGANIZATION_ID and SR_INSTANCE_ID.
- Adjustment and period-close processing objects filtered on ADJUSTMENT_PERIOD_FLAG.
Because the object is standalone in the mined relationship data, join paths should be validated against the actual deployed schema rather than assumed from declarative constraints.
-
Table: MSC_BIS_PERIODS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_BIS_PERIODS, object_name:MSC_BIS_PERIODS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_BIS_PERIODS stores periods between the calendar start date and end dates. , implementation_dba_data: MSC.MSC_BIS_PERIODS ,
-
Table: MSC_BIS_PERIODS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_BIS_PERIODS, object_name:MSC_BIS_PERIODS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: MSC_BIS_PERIODS stores periods between the calendar start date and end dates. , implementation_dba_data: MSC.MSC_BIS_PERIODS ,
-
VIEW: APPS.ISC_MSC_BIS_YEARS_V
12.1.1
-
VIEW: APPS.ISC_MSC_BIS_QUARTERS_V
12.1.1
-
MATERIALIZED VIEW: APPS.MSC_PHUB_FISCAL_YEARS_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:MSC_PHUB_FISCAL_YEARS_MV, status:VALID,
-
MATERIALIZED VIEW: APPS.MSC_PHUB_FISCAL_QUARTERS_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:MSC_PHUB_FISCAL_QUARTERS_MV, status:VALID,
-
VIEW: APPS.ISC_MSC_BIS_PERIODS_V
12.1.1
-
MATERIALIZED VIEW: APPS.MSC_PHUB_MFG_CAL_DATES_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:MSC_PHUB_MFG_CAL_DATES_MV, status:VALID,
-
MATERIALIZED VIEW: APPS.MSC_PHUB_FISCAL_PERIODS_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:MSC_PHUB_FISCAL_PERIODS_MV, status:VALID,
-
VIEW: MSC.MSC_BIS_PERIODS#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_BIS_PERIODS#, status:VALID,
-
SYNONYM: APPS.MSC_BIS_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_BIS_PERIODS, status:VALID,
-
SYNONYM: APPS.MSC_BIS_PERIODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_BIS_PERIODS, status:VALID,
-
VIEW: MSC.MSC_BIS_PERIODS#
12.2.2
-
MATERIALIZED VIEW: APPS.MSC_PHUB_DATES_MV
12.2.2
owner:APPS, object_type:MATERIALIZED VIEW, object_name:MSC_PHUB_DATES_MV, status:VALID,
-
VIEW: APPS.ISC_MSC_BIS_PLANS_V
12.1.1
-
TABLE: MSC.MSC_BIS_PERIODS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_BIS_PERIODS, object_name:MSC_BIS_PERIODS, status:VALID,
-
TABLE: MSC.MSC_BIS_PERIODS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_BIS_PERIODS, object_name:MSC_BIS_PERIODS, status:VALID,
-
Table: MSC_ST_BIS_PERIODS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_BIS_PERIODS, object_name:MSC_ST_BIS_PERIODS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: The staging table used by the collection program to validate and process data for table MSC_BIS_PERIODS. , implementation_dba_data: MSC.MSC_ST_BIS_PERIODS ,
-
MATERIALIZED VIEW: APPS.MSC_PHUB_FISCAL_YEARS_MV
12.1.1
-
MATERIALIZED VIEW: APPS.MSC_PHUB_FISCAL_PERIODS_MV
12.1.1
-
Table: MSC_ST_BIS_PERIODS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_BIS_PERIODS, object_name:MSC_ST_BIS_PERIODS, status:VALID, product: MSC - Advanced Supply Chain Planning , description: The staging table used by the collection program to validate and process data for table MSC_BIS_PERIODS. , implementation_dba_data: MSC.MSC_ST_BIS_PERIODS ,
-
MATERIALIZED VIEW: APPS.MSC_PHUB_FISCAL_QUARTERS_MV
12.1.1
-
PACKAGE BODY: APPS.MSC_ANALYSIS_SAFETY_STOCK_PERF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ANALYSIS_SAFETY_STOCK_PERF, status:VALID,
-
PACKAGE BODY: APPS.MSC_ANALYSIS_BUDGET
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ANALYSIS_BUDGET, status:VALID,
-
PACKAGE BODY: APPS.MSC_ANALYSIS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ANALYSIS_PKG, status:VALID,
-
PACKAGE BODY: APPS.MSC_ANALYSIS_SAFETY_STOCK_PERF
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ANALYSIS_SAFETY_STOCK_PERF, status:VALID,
-
PACKAGE BODY: APPS.MSC_ANALYSIS_BUDGET
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ANALYSIS_BUDGET, status:VALID,
-
PACKAGE BODY: APPS.MSC_ANALYSIS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ANALYSIS_PKG, status:VALID,
-
MATERIALIZED VIEW: APPS.MSC_PHUB_MFG_CAL_DATES_MV
12.1.1
-
MATERIALIZED VIEW: APPS.MSC_CURRENCY_CONV_MV
12.2.2
owner:APPS, object_type:MATERIALIZED VIEW, object_name:MSC_CURRENCY_CONV_MV, status:VALID,
-
PACKAGE BODY: APPS.MSC_PHUB_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_PHUB_PKG, status:VALID,
-
Lookup Type: MSC_ODS_TABLE
12.1.1
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ODS_TABLE , description: List of ODS tables used by Collections ,
-
VIEW: APPS.MSC_PHUB_DATES_MV#
12.2.2
-
PACKAGE BODY: APPS.MSC_GET_BIS_VALUES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_GET_BIS_VALUES, status:VALID,
-
PACKAGE BODY: APPS.MSC_GET_BIS_VALUES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_GET_BIS_VALUES, status:VALID,
-
Lookup Type: MSC_ODS_TABLE
12.2.2
product: MSC - Advanced Supply Chain Planning , meaning: MSC_ODS_TABLE , description: List of ODS tables used by Collections ,
-
VIEW: APPS.ISC_MSC_BIS_PLANS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:ISC_MSC_BIS_PLANS_V, status:VALID,
-
VIEW: APPS.ISC_MSC_BIS_PERIODS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:ISC_MSC_BIS_PERIODS_V, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_OTHER_ODS_LOAD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_OTHER_ODS_LOAD, status:VALID,
-
PACKAGE BODY: APPS.MSC_CL_OTHER_ODS_LOAD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CL_OTHER_ODS_LOAD, status:VALID,
-
MATERIALIZED VIEW: APPS.MSC_PHUB_DATES_MV
12.2.2
-
VIEW: APPS.ISC_MSC_BIS_YEARS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:ISC_MSC_BIS_YEARS_V, status:VALID,
-
VIEW: APPS.ISC_MSC_BIS_QUARTERS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:ISC_MSC_BIS_QUARTERS_V, status:VALID,
-
VIEW: APPS.MSC_PHUB_DATES_MV#
12.2.2
owner:APPS, object_type:VIEW, object_name:MSC_PHUB_DATES_MV#, status:VALID,
-
TABLE: MSC.MSC_ST_BIS_PERIODS
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_BIS_PERIODS, object_name:MSC_ST_BIS_PERIODS, status:VALID,
-
TABLE: MSC.MSC_ST_BIS_PERIODS
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_BIS_PERIODS, object_name:MSC_ST_BIS_PERIODS, status:VALID,
-
APPS.MSC_PHUB_PKG SQL Statements
12.1.1
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2