Search Results msc_period_start_dates
Overview
MSC_PERIOD_START_DATES is a table owned by the MSC schema and validated in Oracle E-Business Suite release 12.1.1 and 12.2.2. It belongs to the Advanced Supply Chain Planning (ASCP) product family. The table stores workday calendar period start dates, and it exists to anchor planning buckets — the discrete time periods into which the planning engine aggregates supply, demand, and on-hand quantities. Every planned item and every plan scenario is bucketed against a calendar, so this table effectively defines the time axis over which ASCP computations run.
The metadata classifies the object heuristically as standalone within a Data Vault model. This is a modeling suggestion rather than a physical property: the table has no documented foreign keys to parent objects, so a Data Vault practitioner would likely treat it as a reference or satellite-style structure keyed by calendar and instance, rather than as a hub or link. Practitioners should treat the classification as advisory when designing downstream integration or warehousing layers.
Key Information Stored
The table is documented with eighteen columns. The most significant are the following.
- CALENDAR_CODE — identifies the calendar to which the period sequence belongs (for example, a workday manufacturing calendar).
- SR_INSTANCE_ID — the source instance identifier, allowing data from multiple source systems to coexist in one planning schema.
- EXCEPTION_SET_ID — associates the period definitions with an exception set used in planner workbench processing.
- PERIOD_START_DATE — the calendar date on which the bucket begins; the primary temporal attribute.
- PERIOD_SEQUENCE_NUM and PERIOD_NAME — the ordinal position of the bucket and its display label, used in bucket-level reporting.
- NEXT_DATE and PRIOR_DATE — adjacent bucket boundaries, enabling interval logic without self-joins.
- REFRESH_NUMBER — identifies the collection or refresh run that produced the row.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, and PROGRAM_UPDATE_DATE — concurrent program context for audit and traceability.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, LAST_UPDATED_BY — standard EBS who-columns.
The primary key MSC_PERIOD_START_DATES_PK is the composite (CALENDAR_CODE, SR_INSTANCE_ID, EXCEPTION_SET_ID, PERIOD_START_DATE). A unique index, MSC_PERIOD_START_DATES_U1, covers (SR_INSTANCE_ID, CALENDAR_CODE, EXCEPTION_SET_ID, PERIOD_START_DATE) and is the documented business-key candidate; notice it carries the same columns in a different order, which matters for index range scans that lead with SR_INSTANCE_ID.
Common Use Cases and Queries
Typical uses include generating bucket calendars for plan output, converting between dates and bucket sequence numbers, and validating that a given planning horizon is fully covered by a calendar. A frequent pattern returns the bucket containing a transaction date:
- SELECT calendar_code, period_name, period_sequence_num FROM msc_period_start_dates WHERE sr_instance_id = :instance AND calendar_code = :cal AND period_start_date <= :txn_date AND (next_date IS NULL OR next_date > :txn_date);
- Report buckets in sequence: SELECT period_sequence_num, period_name, period_start_date, next_date FROM msc_period_start_dates WHERE calendar_code = :cal ORDER BY sr_instance_id, period_sequence_num.
- Identify gaps or overlaps by comparing NEXT_DATE of one row against PERIOD_START_DATE of the next sequence number.
Because the table is relatively small and stable, it is commonly extracted in full into a data warehouse and joined to planning facts on the bucket start date.
Related Objects
The documented metadata records no foreign keys, so relationships are logical rather than enforced. The most relevant companions are MSC_CALENDARS and MSC_CALENDAR_DATES, which hold calendar definitions and individual working days that feed these period boundaries. MSC_PLANS and MSC_PLAN_ORGANIZATIONS reference calendars directly. Planning bucket facts such as MSC_SUPPLIES, MSC_DEMANDS, and MSC_SYSTEM_ITEMS carry calendar or bucket references that resolve against this table. Concurrent program context connects to FND_CONCURRENT_REQUESTS via REQUEST_ID, and the source instance identifier aligns with MSC_SR_INSTANCES used by ASCP data collections.
-
Table: MSC_PERIOD_START_DATES
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PERIOD_START_DATES, object_name:MSC_PERIOD_START_DATES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Workday calendar period start dates , implementation_dba_data: MSC.MSC_PERIOD_START_DATES ,
-
Table: MSC_PERIOD_START_DATES
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PERIOD_START_DATES, object_name:MSC_PERIOD_START_DATES, status:VALID, product: MSC - Advanced Supply Chain Planning , description: Workday calendar period start dates , implementation_dba_data: MSC.MSC_PERIOD_START_DATES ,
-
VIEW: MSC.MSC_PERIOD_START_DATES#
12.2.2
owner:MSC, object_type:VIEW, object_name:MSC_PERIOD_START_DATES#, status:VALID,
-
MATERIALIZED VIEW: APPS.MSC_PHUB_MFG_CAL_WEEKS_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:MSC_PHUB_MFG_CAL_WEEKS_MV, status:VALID,
-
VIEW: MSC.MSC_PERIOD_START_DATES#
12.2.2
-
SYNONYM: APPS.MSC_PERIOD_START_DATES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:MSC_PERIOD_START_DATES, status:VALID,
-
MATERIALIZED VIEW: APPS.MSC_PHUB_MFG_CAL_PERIODS_MV
12.1.1
owner:APPS, object_type:MATERIALIZED VIEW, object_name:MSC_PHUB_MFG_CAL_PERIODS_MV, status:VALID,
-
SYNONYM: APPS.MSC_PERIOD_START_DATES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:MSC_PERIOD_START_DATES, status:VALID,
-
APPS.MSC_CALENDAR SQL Statements
12.1.1
-
APPS.MSC_CALENDAR SQL Statements
12.2.2
-
Table: MSC_ST_PERIOD_START_DATES
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_PERIOD_START_DATES, object_name:MSC_ST_PERIOD_START_DATES, 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_PERIOD_START_DATES. , implementation_dba_data: MSC.MSC_ST_PERIOD_START_DATES ,
-
Table: MSC_ST_PERIOD_START_DATES
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_ST_PERIOD_START_DATES, object_name:MSC_ST_PERIOD_START_DATES, 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_PERIOD_START_DATES. , implementation_dba_data: MSC.MSC_ST_PERIOD_START_DATES ,
-
TABLE: MSC.MSC_PERIOD_START_DATES
12.2.2
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PERIOD_START_DATES, object_name:MSC_PERIOD_START_DATES, status:VALID,
-
TABLE: MSC.MSC_PERIOD_START_DATES
12.1.1
owner:MSC, object_type:TABLE, fnd_design_data:MSC.MSC_PERIOD_START_DATES, object_name:MSC_PERIOD_START_DATES, status:VALID,
-
MATERIALIZED VIEW: APPS.MSC_PHUB_MFG_CAL_WEEKS_MV
12.1.1
-
APPS.MSC_HUB_CALENDAR SQL Statements
12.1.1
-
PACKAGE BODY: APPS.MSC_VERTICAL_PLAN_SC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_VERTICAL_PLAN_SC, status:VALID,
-
VIEW: APPS.MSD_SR_TIME_LB_V
12.1.1
-
VIEW: APPS.MSD_SR_TIME_LB_V
12.2.2
-
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_HUB_CALENDAR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_HUB_CALENDAR, status:VALID,
-
PACKAGE BODY: APPS.MSC_VERTICAL_PLAN_SC
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_VERTICAL_PLAN_SC, status:VALID,
-
PACKAGE BODY: APPS.MSC_HUB_CALENDAR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_HUB_CALENDAR, 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.GMP_HORIZONTAL_PDR_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GMP_HORIZONTAL_PDR_PKG, status:VALID,
-
MATERIALIZED VIEW: APPS.MSC_PHUB_MFG_CAL_PERIODS_MV
12.1.1
-
PACKAGE BODY: APPS.MSC_X_HZ_PLAN
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_X_HZ_PLAN, status:VALID,
-
PACKAGE BODY: APPS.MSC_SDA_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_SDA_PKG, 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_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ANALYSIS_PKG, status:VALID,
-
APPS.MSC_HUB_CALENDAR SQL Statements
12.2.2
-
PACKAGE BODY: APPS.MSC_CALENDAR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CALENDAR, status:VALID,
-
PACKAGE BODY: APPS.MSC_EXCHANGE_BUCKETING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_EXCHANGE_BUCKETING, status:VALID,
-
PACKAGE BODY: APPS.MSC_HP_UTIL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_HP_UTIL, status:VALID,
-
PACKAGE BODY: APPS.MSC_ANALYSIS_SAFETY_STOCK
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ANALYSIS_SAFETY_STOCK, status:VALID,
-
PACKAGE BODY: APPS.MSC_X_HZ_UPDATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_X_HZ_UPDATE, status:VALID,
-
PACKAGE BODY: APPS.MSC_CALENDAR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_CALENDAR, status:VALID,
-
PACKAGE BODY: APPS.MSC_X_HZ_PLAN
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_X_HZ_PLAN, status:VALID,
-
PACKAGE BODY: APPS.MSC_X_HZ_UPDATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_X_HZ_UPDATE, status:VALID,
-
PACKAGE BODY: APPS.MSC_SNAPSHOT_PK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_SNAPSHOT_PK, status:VALID,
-
PACKAGE BODY: APPS.MSC_GET_GANTT_DATA
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_GET_GANTT_DATA, 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_SAFETY_STOCK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_ANALYSIS_SAFETY_STOCK, status:VALID,
-
PACKAGE BODY: APPS.GMP_PLNG_DTL_REPORT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMP_PLNG_DTL_REPORT_PKG, status:VALID,
-
PACKAGE BODY: APPS.MSD_DEM_COMMON_UTILITIES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSD_DEM_COMMON_UTILITIES, status:VALID,
-
PACKAGE BODY: APPS.MSC_EXCHANGE_BUCKETING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_EXCHANGE_BUCKETING, status:VALID,
-
PACKAGE BODY: APPS.MSC_SDA_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_SDA_PKG, status:VALID,
-
PACKAGE BODY: APPS.GMP_HORIZONTAL_PDR_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GMP_HORIZONTAL_PDR_PKG, status:VALID,
-
PACKAGE BODY: APPS.MSC_X_RECEIVE_CAPACITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_X_RECEIVE_CAPACITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.MSC_X_RECEIVE_CAPACITY_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:MSC_X_RECEIVE_CAPACITY_PKG, status:VALID,