Search Results bsc_color_calc_util
Overview
BSC_COLOR_CALC_UTIL is a PL/SQL utility package in the APPS schema that supports the Oracle Balanced Scorecard (BSC) module of Oracle E-Business Suite. Its primary business function is to evaluate Key Performance Indicator (KPI) measurements against defined color ranges and derive the appropriate color status for scorecard objects, KPIs, and objectives. In Balanced Scorecard terminology, "color" represents the visual performance indicator — typically green, yellow, or red — that signals whether a measured value falls within acceptable thresholds. This package centralizes the logic for translating numeric KPI results and weighting schemes into those statuses, ensuring consistent color assignment across the scorecard application.
The package carries an API classification of UTIL, indicating it is a helper/utility library rather than a public application programming interface. It is validated in both Oracle EBS 12.1.1 and 12.2.2 and remains a core dependency for numerous higher-level BSC packages.
Key Procedures and Functions
The ETRM metadata documents six procedures and functions within this package:
- CALC_OBJ_COLOR_BY_DEFAULT_KPI — Calculates an object's color using the default KPI associated with that object, applying the standard color range logic.
- CALC_OBJ_COLOR_BY_SINGLE_KPI — Derives an object's color from the measurement of a single specified KPI, rather than a default or aggregated set.
- CALC_OBJ_COLOR_BY_WEIGHTS — Computes an object's color by aggregating multiple KPI measurements according to their configured weighting factors, producing a composite status.
- GET_KPI_MEASURE_THRESHOLD — Retrieves the threshold boundaries used to determine into which color range a given KPI measurement falls.
- GET_OBJ_COLOR_ROLLUP_TYPE — Returns the rollup method configured for an object, which governs how child KPI colors are consolidated into a parent object's color.
- GET_DEFAULT_KPI_MEASURE_ID — Returns the identifier of the default KPI measure associated with an object, used as input to the default-KPI color calculation.
These routines collectively cover both atomic color determination and composite rollup scenarios.
Tables Accessed
The package reads and writes several BSC configuration and results tables through APPS synonyms:
- BSC_COLOR_RANGES — Stores the color range definitions (threshold boundaries mapped to colors) used to classify measurements.
- BSC_KPIS_B — The base KPI definition table, supplying KPI metadata.
- BSC_COLOR_TYPE_PROPS and BSC_KPI_COLOR_PROPERTIES_PUB-related configuration tables such as BSC_KPI_PROPERTIES — Define color-related properties for objects and KPIs.
- BSC_KPI_ANALYSIS_MEASURES_B and BSC_KPI_MEASURE_PROPS — Hold KPI measure definitions and their properties.
- BSC_KPI_MEASURE_WEIGHTS — Stores weighting factors used by the weighted aggregation logic.
- BSC_SYS_COLORS_B, BSC_SYS_KPI_COLORS, and BSC_SYS_OBJECTIVE_COLORS — System-level color configuration and objective color associations.
- PLITBLM — A standard Oracle-supplied PL/SQL table type used internally.
Usage Notes
BSC_COLOR_CALC_UTIL is an internal utility invoked programmatically rather than directly by end users. It is referenced by at least nine other BSC packages, including BSC_CALCULATIONS_PUB, BSC_COLOR_PUB, BSC_KPI_PVT, BSC_KPI_SERIES_PUB, BSC_COLOR_UPGRADE, and BSC_KPI_COLOR_PROPERTIES_PUB. These callers trigger color calculation during KPI measurement processing, scorecard refresh, and scorecard display. It may also be called from custom code that needs to reproduce Balanced Scorecard color logic outside the standard flows. Because it depends on BSC_UPDATE_COLOR and is itself a dependency of widely used public packages, changes to this utility can cascade through the BSC color subsystem, so it should be treated as a stable internal component.
-
PACKAGE: APPS.BSC_COLOR_CALC_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_COLOR_CALC_UTIL, status:VALID,
-
SYNONYM: APPS.BSC_COLOR_RANGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_COLOR_RANGES, status:VALID,
-
PACKAGE: APPS.BSC_UPDATE_COLOR
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_UPDATE_COLOR, status:VALID,
-
PACKAGE BODY: APPS.BSC_COLOR_CALC_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_COLOR_CALC_UTIL, status:VALID,
-
PACKAGE: APPS.BSC_COLOR_REPOSITORY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_COLOR_REPOSITORY, status:VALID,
-
PACKAGE: APPS.BSC_COLOR_CALC_UTIL
12.1.1
-
SYNONYM: APPS.BSC_SYS_OBJECTIVE_COLORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_OBJECTIVE_COLORS, status:VALID,
-
SYNONYM: APPS.BSC_COLOR_TYPE_PROPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_COLOR_TYPE_PROPS, status:VALID,
-
PACKAGE BODY: APPS.BSC_COLOR_UPGRADE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_COLOR_UPGRADE, status:VALID,
-
SYNONYM: APPS.BSC_SYS_KPI_COLORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_KPI_COLORS, status:VALID,
-
PACKAGE: APPS.BSC_SIMULATION_VIEW_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_SIMULATION_VIEW_PUB, status:VALID,
-
PACKAGE BODY: APPS.BSC_CALCULATIONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_CALCULATIONS_PUB, status:VALID,
-
SYNONYM: APPS.BSC_KPI_MEASURE_WEIGHTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_MEASURE_WEIGHTS, status:VALID,
-
SYNONYM: APPS.BSC_KPI_PROPERTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_PROPERTIES, status:VALID,
-
PACKAGE BODY: APPS.BSC_KPI_COLOR_PROPERTIES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_KPI_COLOR_PROPERTIES_PUB, status:VALID,
-
SYNONYM: APPS.BSC_KPI_MEASURE_PROPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_MEASURE_PROPS, status:VALID,
-
PACKAGE BODY: APPS.BSC_COLOR_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_COLOR_PUB, status:VALID,
-
SYNONYM: APPS.BSC_SYS_COLORS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_COLORS_B, status:VALID,
-
PACKAGE BODY: APPS.BSC_UPDATE_COLOR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_UPDATE_COLOR, status:VALID,
-
PACKAGE BODY: APPS.BSC_OBJ_ANALYSIS_OPTIONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_OBJ_ANALYSIS_OPTIONS_PUB, status:VALID,
-
PACKAGE: APPS.BSC_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_MESSAGE, status:VALID,
-
SYNONYM: APPS.BSC_KPIS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPIS_B, status:VALID,
-
PACKAGE BODY: APPS.BSC_KPI_SERIES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_KPI_SERIES_PUB, status:VALID,
-
PACKAGE BODY: APPS.BSC_KPI_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_KPI_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.BSC_DB_COLOR_AO_DEFAULTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_DB_COLOR_AO_DEFAULTS_V, object_name:BSC_DB_COLOR_AO_DEFAULTS_V, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.BSC_DB_DATASET_DIM_SETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_DB_DATASET_DIM_SETS_V, object_name:BSC_DB_DATASET_DIM_SETS_V, status:VALID,
-
SYNONYM: APPS.BSC_KPI_ANALYSIS_MEASURES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_ANALYSIS_MEASURES_B, status:VALID,
-
PACKAGE: APPS.BSC_UPDATE_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_UPDATE_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BSC_BIS_KPI_MEAS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_BIS_KPI_MEAS_PUB, status:VALID,
-
APPS.BSC_BIS_KPI_MEAS_PUB dependencies on BSC_COLOR_CALC_UTIL
12.1.1
-
APPS.BSC_KPI_PVT dependencies on BSC_COLOR_CALC_UTIL
12.1.1
-
APPS.BSC_COLOR_UPGRADE dependencies on BSC_COLOR_CALC_UTIL
12.1.1
-
APPS.BSC_CALCULATIONS_PUB dependencies on BSC_COLOR_CALC_UTIL
12.1.1
-
APPS.BSC_KPI_SERIES_PUB dependencies on BSC_COLOR_CALC_UTIL
12.1.1
-
APPS.BSC_UPDATE_COLOR dependencies on BSC_COLOR_CALC_UTIL
12.1.1
-
APPS.BSC_COLOR_CALC_UTIL dependencies on BSC_COLOR_CALC_UTIL
12.1.1
-
APPS.BSC_OBJ_ANALYSIS_OPTIONS_PUB dependencies on BSC_COLOR_CALC_UTIL
12.1.1
-
APPS.BSC_COLOR_PUB dependencies on BSC_COLOR_CALC_UTIL
12.1.1
-
APPS.BSC_KPI_COLOR_PROPERTIES_PUB dependencies on BSC_COLOR_CALC_UTIL
12.1.1
-
PACKAGE BODY: APPS.BSC_COLOR_CALC_UTIL
12.1.1
-
eTRM - BSC Tables and Views
12.1.1
description: Tab permissions ,
-
eTRM - BSC Tables and Views
12.1.1
description: Tab permissions ,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,