Search Results bsc_sys_calendars_b
Overview
BSC_SYS_CALENDARS_B is a foundational configuration table in the Oracle EBS Balanced Scorecard (BSC) module, owned by the BSC schema. It stores calendar information that governs how scorecard periods, fiscal boundaries, and time-based roll-ups are defined and evaluated throughout the application. Because the Balanced Scorecard aggregates performance metrics across user-defined time horizons, the calendar definitions held here drive period mapping, fiscal-year alignment, and the assignment of scorecard data to the correct reporting interval.
In Oracle EBS 12.1.1 the table is documented with sixteen physical columns and is present in the ETRM repository as a VALID object. The same structure carries forward into 12.2.2, where the BSC module retains its core data model. Access is normally read-mostly: calendars are seeded or configured once and then referenced repeatedly by the scoring, aggregation, and reporting engines.
From a Data Vault modeling perspective, the heuristic classification supplied for this object is standalone. No foreign-key relationships to parent tables were mined, which suggests the table functions as an independent reference or hub-like structure keyed on its natural business identifier, rather than as a link or satellite dependent on another entity. This classification should be treated as a modeling suggestion, not a definitive constraint, since BSC integration points to EDW objects are implemented through flag and identifier columns rather than enforced referential constraints.
Key Information Stored
The table is anchored by a surrogate primary key and a unique business-key index, with additional columns capturing fiscal and range attributes:
- CALENDAR_ID — the surrogate primary key defined by BSC_SYS_CALENDARS_B_PK, and also the column behind the unique index BSC_SYS_CALENDARS_B_U1. It uniquely identifies each calendar definition.
- SHORT_NAME — the user-facing label or code by which a calendar is recognized in configuration screens and reports.
- FISCAL_YEAR, FISCAL_CHANGE, CURRENT_YEAR — attributes describing the fiscal-year basis, whether fiscal periods diverge from the calendar year, and the currently active year.
- START_MONTH, START_DAY, RANGE_YR_MOD — parameters controlling when the fiscal or measurement period begins and how year ranges are modulo-aligned.
- EDW_FLAG, EDW_CALENDAR_ID, EDW_CALENDAR_TYPE_ID — integration columns indicating whether the calendar is published to the Enterprise Data Warehouse and providing the corresponding EDW identifiers and type classification.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS audit columns recording who created and last modified the record and when.
The distinction between surrogate and business key is important: CALENDAR_ID serves both roles here, but the pairing of the PK constraint and the U1 unique index confirms that it is the sole business-key candidate. No other column or column combination is documented as unique.
Common Use Cases and Queries
Typical uses center on resolving a calendar identifier to its fiscal attributes before applying date logic in scorecard queries. A common lookup pattern is:
- Selecting the active calendar and its fiscal parameters:
SELECT calendar_id, short_name, fiscal_year, start_month, start_day FROM bsc.bsc_sys_calendars_b WHERE current_year = 'Y'; - Identifying calendars flagged for warehouse extraction:
SELECT calendar_id, edw_calendar_id, edw_calendar_type_id FROM bsc.bsc_sys_calendars_b WHERE edw_flag = 'Y'; - Joining calendar attributes to scorecard period data to map a measure to the correct fiscal interval, using CALENDAR_ID as the join key.
- Audit and configuration review, filtering on LAST_UPDATE_DATE to detect recently changed calendar definitions.
Report developers frequently embed the calendar lookup as a scalar subquery when translating a stored calendar reference into a human-readable short name for scorecard dashboards.
Related Objects
The mined relationship data classifies this table as standalone, with no enforced foreign keys, so related objects are predominantly logical rather than constraint-backed. Significant dependencies include:
- BSC_SYS_CALENDARS_TL — the translation table holding language-specific calendar names and descriptions, joined on CALENDAR_ID.
- BSC scorecard period and measure tables that reference calendars through CALENDAR_ID to assign time context.
- Enterprise Data Warehouse staging objects referenced via EDW_CALENDAR_ID and EDW_CALENDAR_TYPE_ID.
- BSC administrative setup and concurrent programs that read calendar definitions when generating scorecard periods.
Because referential integrity is not enforced at the database level, join correctness depends on application logic, and developers should validate CALENDAR_ID values against BSC_SYS_CALENDARS_B before relying on downstream calendar references.
-
Table: BSC_SYS_CALENDARS_B
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_SYS_CALENDARS_B, object_name:BSC_SYS_CALENDARS_B, status:VALID, product: BSC - Balanced Scorecard , description: Calendar information , implementation_dba_data: BSC.BSC_SYS_CALENDARS_B ,
-
Table: BSC_SYS_CALENDARS_B
12.2.2
product: BSC - Balanced Scorecard (Obsolete) , description: Calendar information , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.BSC_SYS_PERIODICITIES_VL
12.1.1
-
APPS.BSC_TIME_DIM_TEST SQL Statements
12.1.1
-
View: BSC_SYS_CALENDARS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_SYS_CALENDARS_VL FND.BSC_SYS_CALENDARS_VL, object_name:BSC_SYS_CALENDARS_VL, status:VALID, product: BSC - Balanced Scorecard , description: View of BSC_SYS_CALENDARS_B and BSC_SYS_CALENDARS_TL. , implementation_dba_data: APPS.BSC_SYS_CALENDARS_VL ,
-
VIEW: APPS.BSC_SYS_CALENDARS_VL
12.1.1
-
View: BSC_SYS_CALENDARS_VL
12.2.2
product: BSC - Balanced Scorecard (Obsolete) , description: View of BSC_SYS_CALENDARS_B and BSC_SYS_CALENDARS_TL. , implementation_dba_data: Not implemented in this database ,
-
APPS.BSC_SYS_CALENDARS_PKG SQL Statements
12.1.1
-
VIEW: APPS.BSC_KPIS_VL
12.1.1
-
View: BSC_SYS_PERIODICITIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_SYS_PERIODICITIES_VL FND.BSC_SYS_PERIODICITIES_VL, object_name:BSC_SYS_PERIODICITIES_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.BSC_SYS_PERIODICITIES_VL ,
-
View: BSC_SYS_PERIODICITIES_VL
12.2.2
product: FND - Application Object Library , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.BSC_SYS_CALENDARS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_CALENDARS_B, status:VALID,
-
VIEW: APPS.BSC_SYS_CALENDARS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_SYS_CALENDARS_VL FND.BSC_SYS_CALENDARS_VL, object_name:BSC_SYS_CALENDARS_VL, status:VALID,
-
APPS.BSC_DBI_CALENDAR SQL Statements
12.1.1
-
TABLE: BSC.BSC_SYS_CALENDARS_B
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_SYS_CALENDARS_B, object_name:BSC_SYS_CALENDARS_B, status:VALID,
-
APPS.BSC_CALENDAR_PVT SQL Statements
12.1.1
-
View: BSC_SYS_CALENDARS_VL
12.2.2
product: FND - Application Object Library , implementation_dba_data: Not implemented in this database ,
-
APPS.BSC_CALENDAR_PUB SQL Statements
12.1.1
-
View: BSC_SYS_CALENDARS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_SYS_CALENDARS_VL FND.BSC_SYS_CALENDARS_VL, object_name:BSC_SYS_CALENDARS_VL, status:VALID, product: FND - Application Object Library , implementation_dba_data: APPS.BSC_SYS_CALENDARS_VL ,
-
PACKAGE BODY: APPS.BSC_SYS_CALENDARS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_SYS_CALENDARS_PKG, status:VALID,
-
PACKAGE BODY: APPS.BSC_SYS_CALENDARS_PKG
12.1.1
-
PACKAGE: APPS.BSC_CALENDAR_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_CALENDAR_PUB, status:VALID,
-
PACKAGE BODY: APPS.BSC_BSC_XTD_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_BSC_XTD_PKG, status:VALID,
-
PACKAGE: APPS.BSC_PERIODS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_PERIODS_PUB, status:VALID,
-
APPS.BSC_PERIODS_UTILITY_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BSC_CALENDAR_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_CALENDAR_PVT, status:VALID,
-
PACKAGE BODY: APPS.BSC_UPDATE_LOCK
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_UPDATE_LOCK, status:VALID,
-
PACKAGE BODY: APPS.BSC_PERIODS_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_PERIODS_UTILITY_PKG, status:VALID,
-
PACKAGE BODY: APPS.BSC_AW_CALENDAR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_AW_CALENDAR, status:VALID,
-
PACKAGE BODY: APPS.BSC_TIME_DIM_TEST
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_TIME_DIM_TEST, status:VALID,
-
View: BSC_KPIS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_KPIS_VL, object_name:BSC_KPIS_VL, status:VALID, product: BSC - Balanced Scorecard , implementation_dba_data: APPS.BSC_KPIS_VL ,
-
PACKAGE BODY: APPS.BSC_LOCKS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_LOCKS_PVT, status:VALID,
-
PACKAGE BODY: APPS.BSC_UPDATE_INC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_UPDATE_INC, status:VALID,
-
PACKAGE BODY: APPS.BSC_DBI_CALENDAR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_DBI_CALENDAR, status:VALID,
-
View: BSC_KPIS_VL
12.2.2
product: BSC - Balanced Scorecard (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
PACKAGE BODY: APPS.BSC_BSC_ADAPTER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_BSC_ADAPTER, status:VALID,
-
PACKAGE BODY: APPS.BSC_DBGEN_BSC_READER
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_DBGEN_BSC_READER, status:VALID,
-
PACKAGE BODY: APPS.BSC_PERIODICITIES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_PERIODICITIES_PUB, status:VALID,
-
PACKAGE BODY: APPS.BSC_CALENDAR_PVT
12.1.1
-
PACKAGE BODY: APPS.BSC_LOCKS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_LOCKS_PUB, status:VALID,
-
PACKAGE BODY: APPS.BSC_TAB_TPLATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_TAB_TPLATE, status:VALID,
-
PACKAGE BODY: APPS.BSC_CALENDAR_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_CALENDAR_PUB, status:VALID,
-
PACKAGE BODY: APPS.BSC_UPDATE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_UPDATE_UTIL, status:VALID,
-
VIEW: APPS.BSC_SYS_PERIODS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_SYS_PERIODS_VL FND.BSC_SYS_PERIODS_VL, object_name:BSC_SYS_PERIODS_VL, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.BSC_KPI_DEFAULTS_VL
12.1.1
-
PACKAGE BODY: APPS.BSC_TIME_DIM_TEST
12.1.1
-
12.1.1 DBA Data
12.1.1