Search Results bsc_sys_calendars_vl
Overview
BSC_SYS_CALENDARS_VL is a translated (VL) view owned by the APPS schema in Oracle E-Business Suite, classified under the FND – Application Object Library product family. It presents system calendar definitions used by the Balanced Scorecard (BSC) and Enterprise Tax/Reporting Management (ETRM) components of the E-Business Suite. The view exposes calendar configuration alongside language-specific descriptive attributes, giving both technical and functional consumers a single, date-effective-independent source for calendar metadata.
Because it is a "VL" (view language) object, the view resolves the NAME and HELP attributes against the session's active language. This makes it suitable for concurrent programs, Oracle Reports, OAF pages, and BI Publisher data templates that must render calendar labels in the user's language without explicit join logic. Its role in reporting and integration is therefore twofold: it serves as a lookup source for calendar-driven period arithmetic, and it provides localized descriptive text for user-facing output.
Underlying Base Objects
The view is defined over two base tables:
- BSC_SYS_CALENDARS_B — the base (language-neutral) table holding the calendar's structural definition, fiscal configuration, EDW linkage, and audit columns.
- BSC_SYS_CALENDARS_TL — the translation table supplying NAME and HELP in each installed language.
The join predicate is B.CALENDAR_ID = TL.CALENDAR_ID, filtered by TL.LANGUAGE = USERENV('LANG'). The USERENV('LANG') call ensures exactly one translated row is returned per calendar, matching the runtime session language. This is the standard Oracle EBS VL pattern (B for base, TL for translations), and it means the view behaves as a virtual inner join that self-filters by language. No additional base objects are documented for this view in the ETRM metadata.
Key Columns
The view projects all significant base columns. Notable ones include:
- CALENDAR_ID — primary identifier for the calendar; the join key between the B and TL tables and the foreign key referenced elsewhere in BSC.
- NAME and HELP — language-specific descriptive text drawn from the TL table; these are the fields that justify the VL designation.
- SHORT_NAME — abbreviated calendar code, useful in compact reports and LOVs.
- EDW_FLAG, EDW_CALENDAR_ID, EDW_CALENDAR_TYPE_ID — flags and identifiers indicating whether the calendar is exposed to the Enterprise Data Warehouse and which EDW calendar/type it maps to.
- FISCAL_YEAR, FISCAL_CHANGE, RANGE_YR_MOD — fiscal-year configuration, including the fiscal change indicator and year-range modifier used in period rollups.
- CURRENT_YEAR, START_MONTH, START_DAY — parameters defining the calendar's starting point and the currently active year.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard EBS audit columns.
Common Use Cases and Queries
Typical scenarios include populating calendar LOVs, driving fiscal-period calculations in custom reports, and confirming EDW exposure before data extraction jobs run. A basic lookup for the current session language follows:
SELECT calendar_id, name, short_name, fiscal_year, current_year FROM apps.bsc_sys_calendars_vl WHERE short_name = :p_short_name;SELECT calendar_id, name, start_month, start_day FROM apps.bsc_sys_calendars_vl ORDER BY name;SELECT calendar_id, name, edw_flag, edw_calendar_id FROM apps.bsc_sys_calendars_vl WHERE edw_flag = 'Y';
Because the view already applies the USERENV('LANG') filter, queries should not add their own language predicate; doing so would duplicate the restriction. For multi-language extracts, query BSC_SYS_CALENDARS_TL directly instead. Ensure the APPS schema grants and MO: Security profile grants permit access before deployment.
-
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 ,
-
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 ,
-
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: BSC_SYS_CALENDARS_VL
12.2.2
product: FND - Application Object Library , implementation_dba_data: Not implemented in this database ,
-
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,
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.BSC_PERIODS_UTILITY_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_PERIODS_UTILITY_PKG, status:VALID,
-
12.1.1 FND Design Data
12.1.1
-
SYNONYM: APPS.BSC_SYS_CALENDARS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_CALENDARS_TL, status:VALID,
-
PACKAGE BODY: APPS.BSC_BIS_LOCKS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_BIS_LOCKS_PVT, status:VALID,
-
PACKAGE BODY: APPS.BSC_METADATA_DESC
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_METADATA_DESC, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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,
-
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_MO_DOC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_MO_DOC_PKG, status:VALID,
-
APPS.BSC_CALENDAR_PUB SQL Statements
12.1.1
-
SYNONYM: APPS.BSC_SYS_CALENDARS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_CALENDARS_B, status:VALID,
-
PACKAGE BODY: APPS.BSC_COPY_INDICATOR_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_COPY_INDICATOR_PUB, status:VALID,
-
APPS.BSC_MO_DOC_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BSC_MO_HELPER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_MO_HELPER_PKG, status:VALID,
-
APPS.BSC_PERIODS_UTILITY_PKG SQL Statements
12.1.1
-
PACKAGE: APPS.BSC_CORRUPT_OBJECTS_RPT
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.BSC_METADATA_DESC SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BSC_CORRUPT_OBJECTS_RPT
12.1.1
-
APPS.BSC_PERIODICITIES_PUB SQL Statements
12.1.1
-
APPS.BSC_PERIODICITIES_PUB dependencies on BSC_SYS_CALENDARS_VL
12.1.1
-
APPS.BSC_COPY_INDICATOR_PUB SQL Statements
12.1.1
-
APPS.BSC_MO_HELPER_PKG dependencies on BSC_SYS_CALENDARS_VL
12.1.1
-
APPS.BSC_MO_DOC_PKG dependencies on BSC_SYS_CALENDARS_VL
12.1.1
-
APPS.BSC_METADATA_DESC dependencies on BSC_SYS_CALENDARS_VL
12.1.1
-
APPS.BSC_COPY_INDICATOR_PUB dependencies on BSC_SYS_CALENDARS_VL
12.1.1
-
APPS.BSC_CALENDAR_PUB dependencies on BSC_SYS_CALENDARS_VL
12.1.1
-
APPS.BSC_PERIODS_UTILITY_PKG dependencies on BSC_SYS_CALENDARS_VL
12.1.1
-
APPS.BSC_UPDATE_UTIL dependencies on BSC_SYS_CALENDARS_VL
12.1.1
-
APPS.BSC_BIS_LOCKS_PVT dependencies on BSC_SYS_CALENDARS_VL
12.1.1
-
PACKAGE BODY: APPS.BSC_CALENDAR_PUB
12.1.1
-
PACKAGE BODY: APPS.BSC_PERIODS_UTILITY_PKG
12.1.1
-
PACKAGE BODY: APPS.BSC_METADATA_DESC
12.1.1
-
APPS.BSC_UPDATE_UTIL SQL Statements
12.1.1
-
APPS.BSC_UPDATE_UTIL dependencies on BSC_EDW_CALENDAR_TYPE_VL
12.1.1
-
APPS.BSC_CORRUPT_OBJECTS_RPT dependencies on JTF_DIAGNOSTIC_COREAPI
12.1.1
-
APPS.BSC_BIS_LOCKS_PVT SQL Statements
12.1.1
-
APPS.BSC_METADATA_DESC dependencies on BSC_SYS_PERIODICITIES_VL
12.1.1
-
APPS.BSC_MO_DOC_PKG dependencies on BSC_SYS_PERIODICITIES_VL
12.1.1
-
APPS.BSC_COPY_INDICATOR_PUB dependencies on BSC_SYS_PERIODICITIES_VL
12.1.1
-
APPS.BSC_MO_DOC_PKG dependencies on BSC_SYS_PERIODICITIES
12.1.1
-
APPS.BSC_PERIODS_UTILITY_PKG dependencies on BIS_LEVELS_TL
12.1.1