Search Results bsc_kpi_pub
Overview
APPS.BSC_KPI_PVT is the private implementation package of the Oracle Balanced Scorecard (BSC) KPI framework in Oracle E-Business Suite 12.1.1 and 12.2.2. It encapsulates the core create, retrieve, update, and delete (CRUD) logic for Key Performance Indicators, their default settings, presentation properties, analysis definitions, and periodicity configurations. As a PVT-classified package, it is not a public API intended for direct external invocation; instead it provides the internal engine consumed by the public partner package APPS.BSC_KPI_PUB and by a broader set of scorecard subsystem packages. The package status is VALID in the APPS schema, and the ETRM metadata documents 64 procedures and functions within the package body.
Key Procedures and Functions
The documented entry points follow a consistent naming convention that mirrors the entity each routine manages. KPI master data is handled by CREATE_KPI, RETRIEVE_KPI, UPDATE_KPI, and DELETE_KPI. A parallel set of routines governs KPI defaults: CREATE_KPI_DEFAULTS, RETRIEVE_KPI_DEFAULTS, UPDATE_KPI_DEFAULTS, and DELETE_KPI_DEFAULTS. Presentation metadata is managed through CREATE_KPI_PROPERTIES, RETRIEVE_KPI_PROPERTIES, UPDATE_KPI_PROPERTIES, and DELETE_KPI_PROPERTIES.
- KPI analysis routines — CREATE_KPI_ANALYSIS, RETRIEVE_KPI_ANALYSIS, UPDATE_KPI_ANALYSIS, and DELETE_KPI_ANALYSIS maintain the analytical definitions that link KPIs to measures, options, and groups.
- DELETE_OBJECTIVE_COLOR_DATA — removes color-coding data associated with objectives, supporting the red/amber/green status presentation used across scorecard views.
- Periodicity routines — CREATE_KPI_PERIODICITY, RETRIEVE_KPI_PERIODICITY, and UPDATE_KPI_PERIODICITY define and maintain the time intervals at which KPI values are collected and evaluated.
All routines delegate infrastructure concerns such as error handling and savepoint management to FND_API, consistent with the Oracle Application Object Library PL/SQL API standard.
Tables Accessed
The package operates against the BSC base and translation tables through APPS synonyms. KPI header data resides in BSC_KPIS_B with translated attributes in BSC_KPIS_TL. Analysis configuration is spread across BSC_KPI_ANALYSIS_GROUPS, BSC_KPI_ANALYSIS_MEASURES_B and its BSC_KPI_ANALYSIS_MEASURES_TL translation table, BSC_KPI_ANALYSIS_OPTIONS_B and BSC_KPI_ANALYSIS_OPTIONS_TL, and BSC_KPI_ANALYSIS_OPT_USER, which stores user-specific analytical overrides.
Calculation and relationship data is stored in BSC_KPI_CALCULATIONS plus the user-specific BSC_KPI_CALCULATIONS_USER, and in BSC_KPI_CAUSE_EFFECT_RELS, which captures cause-and-effect linkages between indicators. Supplementary tables include BSC_KPI_COMMENTS for annotation text, BSC_KPI_DATA_TABLES for source data table registration, BSC_KPI_DEFAULTS_B for default values, and AK_REGIONS for the region metadata used by the HTML-based scorecard user interface. These tables collectively support the KPI definition lifecycle from creation through deployment and periodic measurement.
Usage Notes
Because BSC_KPI_PVT is a private package, direct invocation from custom code is not supported. The package is referenced by nine other packages, including BSC_KPI_PUB, which serves as the sanctioned public entry point, and by subsystem packages such as BSC_ANALYSIS_OPTION_PVT, BSC_BIS_KPI_CRUD_PUB, BSC_BIS_KPI_MEAS_PUB, BSC_COPY_INDICATOR_PUB, BSC_KPI_COLOR_PROPERTIES_PUB, BSC_PMF_UI_WRAPPER, BSC_SIMULATION_VIEW_PVT, and BSC_UPGRADES. This dependency pattern confirms its role as a shared internal service layer reached through OAF-based scorecard pages, concurrent upgrade processing, indicator copy utilities, and simulation views. Customizations that require KPI creation or maintenance should call BSC_KPI_PUB rather than this package, preserving upgrade safety across 12.1.1 and 12.2.2 releases.
-
SYNONYM: APPS.BSC_KPI_DEFAULTS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_DEFAULTS_TL, status:VALID,
-
PACKAGE: APPS.BSC_KPI_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_KPI_PVT, status:VALID,
-
PACKAGE: APPS.BSC_ANALYSIS_OPTION_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_ANALYSIS_OPTION_PUB, status:VALID,
-
PACKAGE: APPS.BSC_KPI_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_KPI_PUB, 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: APPS.BSC_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_UTILITY, status:VALID,
-
SYNONYM: APPS.BSC_USER_KPI_ACCESS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_USER_KPI_ACCESS, status:VALID,
-
SYNONYM: APPS.BSC_KPI_CAUSE_EFFECT_RELS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_CAUSE_EFFECT_RELS, status:VALID,
-
SYNONYM: APPS.BSC_TAB_VIEW_KPI_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_TAB_VIEW_KPI_TL, status:VALID,
-
PACKAGE: APPS.BSC_KPI_MEASURE_PROPS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_KPI_MEASURE_PROPS_PUB, status:VALID,
-
PACKAGE: APPS.BSC_DIMENSION_SETS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_DIMENSION_SETS_PVT, status:VALID,
-
SYNONYM: APPS.BSC_KPI_DEFAULTS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_DEFAULTS_B, 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: APPS.BSC_KPI_MEASURE_WEIGHTS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_KPI_MEASURE_WEIGHTS_PUB, status:VALID,
-
SYNONYM: APPS.BSC_KPI_DIM_SETS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_DIM_SETS_TL, status:VALID,
-
PACKAGE BODY: APPS.BSC_KPI_GROUP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_KPI_GROUP_PVT, status:VALID,
-
PACKAGE: APPS.BSC_CUSTOM_VIEW_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_CUSTOM_VIEW_PUB, status:VALID,
-
PACKAGE: APPS.BSC_SCORECARD_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_SCORECARD_PUB, 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,
-
PACKAGE: APPS.BSC_DIMENSION_SETS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_DIMENSION_SETS_PUB, status:VALID,
-
PACKAGE: APPS.BSC_COMMON_DIM_LEVELS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_COMMON_DIM_LEVELS_PUB, status:VALID,
-
PACKAGE: APPS.BSC_COLOR_RANGES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_COLOR_RANGES_PUB, status:VALID,
-
PACKAGE: APPS.BSC_PMF_UI_WRAPPER
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_PMF_UI_WRAPPER, status:VALID,
-
PACKAGE: APPS.BSC_BIS_KPI_CRUD_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_BIS_KPI_CRUD_PUB, status:VALID,
-
SYNONYM: APPS.BSC_KPIS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPIS_B, status:VALID,
-
SYNONYM: APPS.BSC_TAB_IND_GROUPS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_TAB_IND_GROUPS_B, status:VALID,
-
PACKAGE: APPS.BSC_BIS_DIMENSION_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_BIS_DIMENSION_PUB, 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,
-
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: APPS.BSC_BIS_KPI_MEAS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_BIS_KPI_MEAS_PUB, status:VALID,
-
SYNONYM: APPS.BSC_KPI_ANALYSIS_GROUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_ANALYSIS_GROUPS, 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: APPS.BSC_DIMENSION_LEVELS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_DIMENSION_LEVELS_PUB, status:VALID,
-
SYNONYM: APPS.BSC_KPI_DIM_GROUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_DIM_GROUPS, status:VALID,
-
PACKAGE BODY: APPS.BSC_DESIGNER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_DESIGNER_PVT, status:VALID,
-
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,
-
PACKAGE: APPS.BSC_DIMENSION_LEVELS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_DIMENSION_LEVELS_PVT, 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,
-
SYNONYM: APPS.BSC_KPI_PROPERTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_PROPERTIES, status:VALID,
-
SYNONYM: APPS.BSC_SYS_INIT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_INIT, status:VALID,
-
SYNONYM: APPS.BSC_TAB_INDICATORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_TAB_INDICATORS, status:VALID,
-
PACKAGE BODY: APPS.BSC_UPGRADES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_UPGRADES, status:VALID,
-
PACKAGE BODY: APPS.BSC_SIMULATION_VIEW_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_SIMULATION_VIEW_PVT, status:VALID,
-
SYNONYM: APPS.BSC_SYS_DATASETS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_DATASETS_B, 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 BODY: APPS.BSC_BIS_KPI_CRUD_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_BIS_KPI_CRUD_PUB, status:VALID,
-
SYNONYM: APPS.BSC_TABS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_TABS_B, status:VALID,
-
SYNONYM: APPS.BSC_KPI_DIM_LEVELS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_DIM_LEVELS_B, status:VALID,
-
PACKAGE BODY: APPS.BSC_KPI_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_KPI_PVT, status:VALID,
-
SYNONYM: APPS.BSC_SYS_MEASURES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_MEASURES, status:VALID,