Search Results bsc_sys_calculations_pk
Overview
The BSC_SYS_CALCULATIONS table is a core repository for calculation definitions within the Oracle E-Business Suite Balanced Scorecard (BSC) module. It functions as a master reference table, storing metadata for various system-level calculations that can be applied to Key Performance Indicators (KPIs) and datasets. Its primary role is to provide a centralized, reusable library of calculation logic, ensuring consistency and maintainability in performance measurement and strategic reporting across the enterprise. This table is integral to the analytical engine of the Balanced Scorecard, enabling the transformation of raw data into meaningful performance metrics.
Key Information Stored
While the provided ETRM metadata does not list specific columns beyond the primary key, the table's description and relationships indicate its critical structure. The central column is CALCULATION_ID, which serves as the unique identifier (Primary Key: BSC_SYS_CALCULATIONS_PK) for each calculation record. Based on standard module patterns, this table likely stores descriptive and functional attributes for each calculation. These may include a calculation name, a description of its purpose, the underlying formula or logic (potentially referencing a PL/SQL function or a mathematical expression), status flags (e.g., active/inactive), and configuration parameters that dictate how the calculation is executed. The table essentially holds the blueprint for how specific metrics are computed.
Common Use Cases and Queries
The primary use case is the association of predefined calculations to specific KPIs or datasets for performance analysis. Administrators can query this table to audit available calculations or troubleshoot metric definitions. Common SQL patterns include joining to related tables to see which calculations are in use. For instance, to list all system calculations and the KPIs that reference them, a query would join BSC_SYS_CALCULATIONS to BSC_KPI_CALCULATIONS. Another critical scenario involves impact analysis: before modifying or disabling a calculation in BSC_SYS_CALCULATIONS, one must identify all dependent objects by querying the foreign key relationships documented in BSC_KPI_CALCULATIONS and BSC_SYS_DATASET_CALC. Reporting use cases often involve using this table as a lookup to understand the derivation logic behind a reported KPI value.
Related Objects
The BSC_SYS_CALCULATIONS table has documented foreign key relationships with two other Balanced Scorecard tables, establishing its role as a referenced master table.
- BSC_KPI_CALCULATIONS: This table references BSC_SYS_CALCULATIONS via the column
BSC_KPI_CALCULATIONS.CALCULATION_ID. This relationship links specific KPIs to the system-defined calculation logic that determines their values. - BSC_SYS_DATASET_CALC: This table references BSC_SYS_CALCULATIONS via the column
BSC_SYS_DATASET_CALC.DISABLED_CALC_ID. This relationship is used to manage calculations that have been disabled for specific datasets, providing a control mechanism for calculation availability.
These relationships confirm that BSC_SYS_CALCULATIONS is a foundational object, with its CALCULATION_ID being propagated to operational tables that govern KPI computation and dataset processing.
-
Table: BSC_SYS_CALCULATIONS
12.1.1
owner:BSC, object_type:TABLE, fnd_design_data:BSC.BSC_SYS_CALCULATIONS, object_name:BSC_SYS_CALCULATIONS, status:VALID, product: BSC - Balanced Scorecard , description: System calculations , implementation_dba_data: BSC.BSC_SYS_CALCULATIONS ,