Search Results bsc_color_ranges_pub
Overview
APPS.BSC_COLOR_RANGES_PUB is a public PL/SQL package body in the Oracle E-Business Suite Balanced Scorecard (BSC) module. It provides the API layer that maintains the color range definitions used to visually represent KPI performance on scorecards and dashboards. Color ranges map threshold values to specific colors, enabling end users to interpret whether a KPI is performing above, at, or below target. The package follows the standard EBS PUB/PVT pattern, acting as the publicly callable interface while delegating core business logic to the companion package APPS.BSC_COLOR_RANGE_PVT. It is valid in both Oracle EBS 12.1.1 and 12.2.2, and is catalogued as an API-classified public package within the APPS schema.
Key Procedures and Functions
The package exposes twelve documented procedures and functions that cover the full lifecycle of color range configuration, including defaults and property-level variants:
- CREATE_COLOR_RANGES — Creates a new color range definition, typically writing to the BSC_COLOR_RANGES table and obtaining the next primary key from the BSC_COLOR_RANGE_ID_S sequence.
- CREATE_COLOR_PROP_RANGES — Creates color ranges associated with specific color type properties.
- CREATE_DEF_COLOR_PROP_RANGES — Creates default color property ranges, applying standard threshold values.
- CREATE_PL_DEF_CLR_PROP_RANGES — Creates pipeline default color property ranges, supporting predefined dashboard or scorecard configurations.
- SAVE_COLOR_PROP_RANGES — Persists color property ranges, handling both insert and update operations.
- UPDATE_COLOR_PROP_RANGES — Modifies existing color range definitions and their associated property mappings.
- DELETE_COLOR_PROP_RANGES — Removes color range definitions that are no longer required.
- GET_NEXT_TOKEN — Returns the next token identifier, used to sequence or uniquely key range entries during processing.
- GET_COLOR_METHOD — Retrieves the color method configuration that governs how threshold colors are applied.
The remaining documented entries relate to supporting operations such as property range retrieval. Because the ETRM metadata does not publish parameter signatures, parameter lists are not reproduced here; integrators should inspect the package specification for exact arguments.
Tables Accessed
The package interacts with several APPS-synonym base tables and supporting objects. BSC_COLOR_RANGES is the primary table holding color range records, and BSC_COLOR_RANGE_ID_S supplies the sequence used to generate unique identifiers. BSC_COLOR_TYPE_PROPS stores the color type property definitions that ranges are linked to. BSC_KPIS_B and BSC_KPI_ANALYSIS_MEASURES_B provide the KPI and measure metadata against which color ranges are applied, while BSC_SYS_DATASETS_B and BSC_SYS_INIT supply dataset and system initialization data. FND_USER is referenced for audit or ownership context. DUAL and PLITBLM are used for utility queries and PL/SQL table handling.
Usage Notes
APPS.BSC_COLOR_RANGES_PUB is typically invoked indirectly through the EBS Scorecard setup UI rather than called manually. Forms and concurrent programs that configure KPI color thresholds call the public API, which validates input, emits messages through FND_MESSAGE and FND_MSG_PUB, and applies FND_API error handling conventions. Custom code integrating with Balanced Scorecard should call this public package rather than the private BSC_COLOR_RANGE_PVT package to preserve upgrade safety. The package references BSC_COLOR_RANGES_PUB and is referenced by ten other database objects, confirming its role as a central dependency in the scorecard configuration flow.
-
TYPE: APPS.THRESHOLD_ARRAY
12.1.1
owner:APPS, object_type:TYPE, object_name:THRESHOLD_ARRAY, status:VALID,
-
PACKAGE BODY: APPS.BSC_COLOR_RANGES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_COLOR_RANGES_PUB, status:VALID,
-
PACKAGE: APPS.BSC_COLOR_RANGE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_COLOR_RANGE_PVT, status:VALID,
-
PACKAGE: APPS.BSC_COLOR_RANGES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_COLOR_RANGES_PUB, status:VALID,
-
SYNONYM: APPS.BSC_COLOR_RANGE_ID_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_COLOR_RANGE_ID_S, status:VALID,
-
SYNONYM: APPS.BSC_COLOR_TYPE_PROPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_COLOR_TYPE_PROPS, status:VALID,
-
SYNONYM: APPS.BSC_COLOR_RANGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_COLOR_RANGES, status:VALID,
-
PACKAGE BODY: APPS.BSC_COLOR_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_COLOR_PUB, status:VALID,
-
PACKAGE BODY: APPS.BSC_COLOR_RANGE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_COLOR_RANGE_PVT, status:VALID,
-
PACKAGE BODY: APPS.BSC_ANALYSIS_OPTION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_ANALYSIS_OPTION_PVT, status:VALID,
-
PACKAGE BODY: APPS.BSC_ANALYSIS_OPTION_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_ANALYSIS_OPTION_PUB, status:VALID,
-
PACKAGE: APPS.BSC_COLOR_RANGES_PUB
12.1.1
-
PACKAGE BODY: APPS.BSC_COLOR_UPGRADE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_COLOR_UPGRADE, status:VALID,
-
PACKAGE BODY: APPS.BSC_DATASETS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_DATASETS_PVT, 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_SIMULATION_VIEW_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_SIMULATION_VIEW_PUB, status:VALID,
-
SYNONYM: APPS.BSC_SYS_INIT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_INIT, status:VALID,
-
PACKAGE BODY: APPS.BSC_KPI_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_KPI_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
-
SYNONYM: APPS.BSC_KPI_ANALYSIS_MEASURES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_ANALYSIS_MEASURES_B, status:VALID,
-
SYNONYM: APPS.BSC_SYS_DATASETS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_DATASETS_B, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
SYNONYM: APPS.BSC_KPIS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPIS_B, status:VALID,
-
APPS.BSC_SIMULATION_VIEW_PUB dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_COLOR_RANGE_PVT dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_TAB_TPLATE dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_DATASETS_PVT dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_COLOR_RANGES_PUB dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_ANALYSIS_OPTION_PUB dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_KPI_PUB dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_COLOR_RANGE_PVT dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_ANALYSIS_OPTION_PVT dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_COLOR_UPGRADE dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_COLOR_PUB dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_KPI_PVT dependencies on BSC_COLOR_RANGES_PUB
12.1.1
-
PACKAGE BODY: APPS.BSC_COLOR_RANGES_PUB
12.1.1
-
APPS.BSC_COLOR_RANGES_PUB dependencies on BSC_COLOR_RANGES
12.1.1
-
SYNONYM: APPS.FND_USER
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_USER, status:VALID,
-
APPS.BSC_COLOR_RANGES_PUB dependencies on THRESHOLD_ARRAY
12.1.1
-
PACKAGE: APPS.FND_MSG_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MSG_PUB, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,