Search Results user_level0
Overview
BSC.BSC_KPI_CALCULATIONS is a transactional configuration table in the Oracle E-Business Suite Balanced Scorecard (BSC) module. It records which calculation methods apply to each key performance indicator (KPI) and, critically, governs the visibility of those calculations across the three design levels supported by the BSC design tool. The table therefore acts as the bridge between a KPI definition and the reusable calculation logic that produces its values, while simultaneously carrying per-level display and default-selection flags.
The table resides in the APPS_TS_TX_DATA tablespace with PCT Free 10, and its unique index BSC_KPI_CALCULATIONS_U1 is created in APPS_TS_TX_IDX. In Oracle EBS 12.1.1 and 12.2.2 the object is owned by the BSC schema and is exposed to the APPS layer through the APPS synonym BSC_KPI_CALCULATIONS. The ETRM metadata records a physical schema of eight columns.
Under the heuristic Data Vault classification mined from the foreign-key structure, this object is satellite-leaning. This suggests modeling it as a satellite attached to the KPI hub, since it carries descriptive attributes (visibility flags, default flags) keyed by the business identifiers of its parent entities rather than acting as an independent hub or a pure many-to-many link.
Key Information Stored
The table's substantive content is organized around a composite key and a set of control flags rather than free-form business data.
- INDICATOR (NUMBER) — the indicator code. Part of the primary key and of the unique index BSC_KPI_CALCULATIONS_U1, and a foreign key to BSC_KPIS_B.
- CALCULATION_ID (NUMBER) — the calculation identifier. Part of the primary key and the unique index, and a foreign key to BSC_SYS_CALCULATIONS.
- USER_LEVEL0 (NUMBER) — visibility status of the associated calculation for design level 0.
- USER_LEVEL1 (NUMBER) — visibility status for design level 1.
- USER_LEVEL1_DEFAULT (NUMBER) — visibility default status for design level 1, controlling whether the calculation is presented by default at that level.
- USER_LEVEL2 (NUMBER) — visibility status for design level 2.
- USER_LEVEL2_DEFAULT (NUMBER) — visibility default status for design level 2.
- DEFAULT_VALUE (NUMBER) — indicates whether the calculation is pre-selected by default.
Surrogate primary key: BSC_KPI_CALCULATIONS_PK on (CALCULATION_ID, INDICATOR). Business-key candidate: the unique index BSC_KPI_CALCULATIONS_U1 on (INDICATOR, CALCULATION_ID). Note that the two column orderings are reversed between the PK and the unique index; both enforce uniqueness over the same pair, so queries should not assume a single canonical ordering.
Common Use Cases and Queries
Typical reporting and diagnostic scenarios include determining which calculations are visible at a given design level, identifying default-selected calculations for an indicator, and reconciling indicator-to-calculation relationships before or after a scorecard design change.
To retrieve all calculations configured for one indicator:
SELECT INDICATOR, CALCULATION_ID, DEFAULT_VALUE,
USER_LEVEL0, USER_LEVEL1, USER_LEVEL2
FROM BSC.BSC_KPI_CALCULATIONS
WHERE INDICATOR = :p_indicator;
To find calculations that are visible and defaulted at design level 1:
SELECT INDICATOR, CALCULATION_ID FROM BSC.BSC_KPI_CALCULATIONS WHERE USER_LEVEL1 = 1 AND USER_LEVEL1_DEFAULT = 1;
To join to the calculation master and KPI masters for a full descriptive report:
SELECT k.INDICATOR, c.CALCULATION_ID, c.NAME,
k.DEFAULT_VALUE, k.USER_LEVEL0, k.USER_LEVEL1
FROM BSC.BSC_KPI_CALCULATIONS k,
BSC.BSC_SYS_CALCULATIONS c,
BSC.BSC_KPIS_B b
WHERE k.CALCULATION_ID = c.CALCULATION_ID
AND k.INDICATOR = b.INDICATOR;
Because the table is a satellite, it should normally be queried in the context of its parent hub keys rather than scanned standalone. Also note that user-specific overrides are held separately in BSC_KPI_CALCULATIONS_USER, so effective visibility for a named user may require unioning the two sources.
Related Objects
The following objects are the most significant relationship participants for this table.
- BSC.BSC_KPIS_B — referenced by BSC_KPI_CALCULATIONS.INDICATOR. The KPI master; provides the indicator definition behind each calculation assignment.
- BSC.BSC_SYS_CALCULATIONS — referenced by BSC_KPI_CALCULATIONS.CALCULATION_ID. The calculation master defining available calculation methods.
- BSC.BSC_KPI_CALCULATIONS_USER — references this table via INDICATOR; stores per-user visibility overrides that layer over the base USER_LEVEL settings.
- APPS.BSC_KPI_CALCULATIONS — the APPS-layer synonym through which the table is normally accessed in PL/SQL and SQL within EBS.
- BSC_KPI_CALCULATIONS_PK / BSC_KPI_CALCULATIONS_U1 — the primary key and unique index that enforce uniqueness and drive typical index lookups on INDICATOR and CALCULATION_ID.
The table references no other database objects beyond the two foreign keys listed above, and it is referenced only by the APPS synonym and by BSC_KPI_CALCULATIONS_USER.
-
TABLE: BSC.BSC_KPI_CALCULATIONS
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_KPI_CALCULATIONS, object_name:BSC_KPI_CALCULATIONS, status:VALID,
-
TABLE: BSC.BSC_KPI_PERIODICITIES
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_KPI_PERIODICITIES, object_name:BSC_KPI_PERIODICITIES, status:VALID,
-
TABLE: BSC.BSC_KPI_DIM_LEVEL_PROPERTIES
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_KPI_DIM_LEVEL_PROPERTIES, object_name:BSC_KPI_DIM_LEVEL_PROPERTIES, status:VALID,
-
VIEW: APPS.BSC_KPI_ANALYSIS_OPTIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_KPI_ANALYSIS_OPTIONS_VL FND.BSC_KPI_ANALYSIS_OPTIONS_VL, object_name:BSC_KPI_ANALYSIS_OPTIONS_VL, status:VALID,
-
View: BSC_KPI_ANALYSIS_OPTIONS_VL
12.2.2
product: BSC - Balanced Scorecard (Obsolete) , description: View of BSC_KPI_ANALYSIS_OPTIONS_B and BSC_KPI_ANALYSIS_OPTIONS_TL , implementation_dba_data: Not implemented in this database ,
-
TABLE: BSC.BSC_KPI_ANALYSIS_OPTIONS_B
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_KPI_ANALYSIS_OPTIONS_B, object_name:BSC_KPI_ANALYSIS_OPTIONS_B, status:VALID,
-
View: BSC_KPI_ANALYSIS_OPTIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_KPI_ANALYSIS_OPTIONS_VL FND.BSC_KPI_ANALYSIS_OPTIONS_VL, object_name:BSC_KPI_ANALYSIS_OPTIONS_VL, status:VALID, product: BSC - Balanced Scorecard , description: View of BSC_KPI_ANALYSIS_OPTIONS_B and BSC_KPI_ANALYSIS_OPTIONS_TL , implementation_dba_data: APPS.BSC_KPI_ANALYSIS_OPTIONS_VL ,
-
APPS.BSC_KPI_ANALYSIS_OPTIONS_PKG SQL Statements
12.1.1
-
VIEW: APPS.BSC_KPI_DIM_LEVELS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_KPI_DIM_LEVELS_VL, object_name:BSC_KPI_DIM_LEVELS_VL, status:VALID,
-
TABLE: BSC.BSC_KPI_DIM_LEVELS_B
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_KPI_DIM_LEVELS_B, object_name:BSC_KPI_DIM_LEVELS_B, status:VALID,
-
View: BSC_KPI_DIM_LEVELS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_KPI_DIM_LEVELS_VL, object_name:BSC_KPI_DIM_LEVELS_VL, status:VALID, product: BSC - Balanced Scorecard , description: View of BSC_KPI_DIM_LEVELS_B and BSC_KPI_DIM_LEVELS_TL , implementation_dba_data: APPS.BSC_KPI_DIM_LEVELS_VL ,
-
View: BSC_KPI_DIM_LEVELS_VL
12.2.2
product: BSC - Balanced Scorecard (Obsolete) , description: View of BSC_KPI_DIM_LEVELS_B and BSC_KPI_DIM_LEVELS_TL , implementation_dba_data: Not implemented in this database ,
-
APPS.BSC_KPI_DIM_LEVELS_PKG SQL Statements
12.1.1
-
APPS.BSC_DESIGNER_PVT SQL Statements
12.1.1
-
APPS.BSC_CALCULATIONS_PVT SQL Statements
12.1.1
-
APPS.BSC_KPI_PVT SQL Statements
12.1.1
-
APPS.BSC_ANALYSIS_OPTION_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BSC_KPI_ANALYSIS_OPTIONS_PKG
12.1.1
-
APPS.BSC_TAB_TPLATE SQL Statements
12.1.1
-
APPS.BSC_DIMENSION_SETS_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BSC_CALCULATIONS_PVT
12.1.1
-
APPS.BSC_CALCULATIONS_PUB SQL Statements
12.1.1
-
APPS.BSC_SIMULATION_VIEW_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BSC_KPI_DIM_LEVELS_PKG
12.1.1
-
APPS.BSC_OBJ_ANALYSIS_OPTIONS_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BSC_TAB_TPLATE
12.1.1
-
PACKAGE BODY: APPS.BSC_ANALYSIS_OPTION_PVT
12.1.1
-
APPS.BSC_PMF_UI_WRAPPER SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BSC_DESIGNER_PVT
12.1.1
-
PACKAGE BODY: APPS.BSC_CALCULATIONS_PUB
12.1.1
-
PACKAGE BODY: APPS.BSC_KPI_PVT
12.1.1
-
PACKAGE BODY: APPS.BSC_DIMENSION_SETS_PVT
12.1.1
-
APPS.BSC_SIMULATION_VIEW_PVT dependencies on BSC_KPI_CALCULATIONS
12.1.1
-
APPS.BSC_KPI_PVT dependencies on BSC_KPI_CALCULATIONS
12.1.1
-
APPS.BSC_KPI_PVT dependencies on BSC_KPI_ANALYSIS_OPTIONS_B
12.1.1
-
APPS.BSC_BIS_KPI_CRUD_PUB dependencies on BSC_KPI_CALCULATIONS
12.1.1
-
APPS.BSC_TAB_TPLATE dependencies on BSC_KPI_CALCULATIONS
12.1.1
-
APPS.BSC_DESIGNER_PVT dependencies on BSC_KPI_CALCULATIONS
12.1.1
-
PACKAGE BODY: APPS.BSC_OBJ_ANALYSIS_OPTIONS_PUB
12.1.1
-
APPS.BSC_BIS_KPI_CRUD_PUB dependencies on BSC_KPI_PVT
12.1.1
-
APPS.BSC_CALCULATIONS_PUB dependencies on BSC_KPI_CALCULATIONS
12.1.1
-
APPS.BSC_PMF_UI_WRAPPER dependencies on BSC_KPI_PERIODICITIES
12.1.1
-
APPS.BSC_TAB_TPLATE dependencies on BSC_KPI_ANALYSIS_OPTIONS_TL
12.1.1
-
APPS.BSC_OBJ_ANALYSIS_OPTIONS_PUB dependencies on BSC_COLOR_CALC_UTIL
12.1.1
-
APPS.BSC_DESIGNER_PVT dependencies on BSC_KPI_PERIODICITIES
12.1.1
-
APPS.BSC_DESIGNER_PVT dependencies on BSC_KPI_DIM_LEVEL_PROPERTIES
12.1.1
-
PACKAGE BODY: APPS.BSC_SIMULATION_VIEW_PVT
12.1.1
-
APPS.BSC_TAB_TPLATE dependencies on BSC_KPI_ANALYSIS_OPTIONS_B
12.1.1
-
APPS.BSC_SIMULATION_VIEW_PVT dependencies on BSC_SIMULATION_VIEW_PUB
12.1.1
-
APPS.BSC_DESIGNER_PVT dependencies on BSC_KPI_ANALYSIS_OPTIONS_B
12.1.1