Search Results bsc_copy_indicator_pub
Overview
BSC_COPY_INDICATOR_PUB is a public PL/SQL package in the APPS schema that supports the Oracle Balanced Scorecard (BSC) module, part of the Oracle E-Business Suite performance management family. Its primary business function is to manage the duplication and relocation of indicators (KPIs) and their associated configuration between scorecards and tabs. In Balanced Scorecard terminology, an "indicator" is a measured performance metric that draws data from an underlying KPI definition. Because KPI definitions carry substantial configuration — analysis measures, dimensions, periodicities, properties, and tab placements — reusing an existing indicator rather than rebuilding it manually is a frequent administrative requirement. This package provides the programmatic foundation for that copy and move capability, exposed through the public API entry points that the BSC user interface and related public packages call.
Key Procedures and Functions
The ETRM metadata documents six procedures and functions in the package. Descriptions follow the documented names; parameter signatures are not enumerated here because they are not part of the published metadata.
- COPYNEW_INDICATOR_UI_WRAP — A UI-oriented wrapper procedure that supports creating a new indicator as a copy of an existing one. It is the entry point invoked when a user chooses a "copy" action from the scorecard interface.
- MOVE_INDICATOR_UI_WRAP — A UI-oriented wrapper procedure that supports relocating an existing indicator, typically from one scorecard tab or grouping to another, while preserving its definition and data associations.
- MOVE_INDICATOR — The core (non-wrapper) procedure that performs the underlying move logic invoked by the UI wrapper.
- CREATE_KPI_ACCESS_WRAP — A wrapper procedure that establishes access or linkage records required for the copied or moved KPI, ensuring the destination context can reference the indicator.
- IS_NUMERIC_FIELD_EQUAL — A utility function that compares two numeric field values for equality, used in validation or duplicate-detection logic.
- IS_VARCHAR2_FIELD_EQUAL — A utility function that compares two character field values for equality, complementing the numeric comparison utility.
Tables Accessed
Through APPS synonyms, the package reads and writes the core Balanced Scorecard configuration tables. BSC_KPIS_B and BSC_KPIS_TL hold the base and translated KPI definitions. BSC_KPI_ANALYSIS_MEASURES_B and BSC_KPI_ANALYSIS_MEASURES_TL store the analysis measures attached to a KPI. BSC_KPI_DIM_GROUPS, BSC_KPI_DIM_LEVELS_B, and BSC_KPI_DIM_LEVEL_PROPERTIES define the dimension groups, dimension levels, and their properties. BSC_KPI_PERIODICITIES and BSC_SYS_PERIODICITIES hold periodicity definitions, while BSC_KPI_PROPERTIES and BSC_KPI_DATA_TABLES capture KPI properties and source data table mappings. BSC_TABS_B records tab placement, BSC_SYS_DIM_LEVELS_B stores system-level dimension level definitions, BSC_SYS_DATASETS_TL holds translated dataset names, and AK_REGIONS supplies the region metadata used by the UI-facing wrappers. Collectively these tables represent the full dependency set that must be considered when an indicator is copied or moved.
Usage Notes
This package is a public API (the _PUB suffix confirms its supported status). It is normally invoked indirectly: the Balanced Scorecard forms call the UI wrapper procedures (COPYNEW_INDICATOR_UI_WRAP and MOVE_INDICATOR_UI_WRAP), which in turn drive the core procedures. It depends on FND_API and the FND_TABLE_OF_NUMBER and STANDARD constructs, and it is referenced by BSC_KPI_SERIES_PUB, indicating use within the broader KPI series processing flow. In Oracle EBS 12.1.1 and 12.2.2 the package remains valid in the APPS schema. Customizations should call only the documented public entry points rather than the internal body logic, and copying or moving indicators outside the supported path risks inconsistent configuration across the KPI tables listed above.
-
PACKAGE: APPS.BSC_COPY_INDICATOR_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_COPY_INDICATOR_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,
-
TYPE: APPS.FND_TABLE_OF_NUMBER
12.1.1
owner:APPS, object_type:TYPE, object_name:FND_TABLE_OF_NUMBER, status:VALID,
-
PACKAGE: APPS.BSC_MIGRATION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_MIGRATION, status:VALID,
-
PACKAGE: APPS.BSC_KPI_GROUP_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_KPI_GROUP_PVT, status:VALID,
-
PACKAGE: APPS.BSC_OBJ_ANALYSIS_OPTIONS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_OBJ_ANALYSIS_OPTIONS_PUB, status:VALID,
-
SYNONYM: APPS.BSC_KPI_ANALYSIS_MEASURES_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_ANALYSIS_MEASURES_TL, status:VALID,
-
PACKAGE: APPS.BSC_KPI_GROUP_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_KPI_GROUP_PUB, status:VALID,
-
PACKAGE: APPS.BSC_SIMULATION_VIEW_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_SIMULATION_VIEW_PVT, status:VALID,
-
PACKAGE: APPS.BSC_COPY_INDICATOR_PUB
12.1.1
-
SYNONYM: APPS.BSC_KPIS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPIS_TL, status:VALID,
-
PACKAGE: APPS.BSC_KPI_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_KPI_PVT, 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_KPI_CRUD_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_BIS_KPI_CRUD_PUB, status:VALID,
-
SYNONYM: APPS.BSC_KPI_DIM_LEVEL_PROPERTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_DIM_LEVEL_PROPERTIES, 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_BIS_KPI_MEAS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_BIS_KPI_MEAS_PUB, status:VALID,
-
SYNONYM: APPS.BSC_SYS_DATASETS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_DATASETS_TL, status:VALID,
-
SYNONYM: APPS.BSC_KPI_DIM_GROUPS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_DIM_GROUPS, status:VALID,
-
VIEW: APPS.BSC_DB_BASIC_DIM_SETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_DB_BASIC_DIM_SETS_V, object_name:BSC_DB_BASIC_DIM_SETS_V, status:VALID,
-
SYNONYM: APPS.BSC_KPI_PERIODICITIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_PERIODICITIES, status:VALID,
-
SYNONYM: APPS.BSC_KPI_DATA_TABLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_DATA_TABLES, status:VALID,
-
PACKAGE: APPS.BSC_KPI_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_KPI_PUB, status:VALID,
-
PACKAGE: APPS.BSC_BIS_LOCKS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_BIS_LOCKS_PUB, status:VALID,
-
SYNONYM: APPS.BSC_TAB_INDICATORS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_TAB_INDICATORS, status:VALID,
-
SYNONYM: APPS.BSC_KPI_PROPERTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPI_PROPERTIES, status:VALID,
-
PACKAGE: APPS.BSC_DESIGNER_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_DESIGNER_PVT, status:VALID,
-
VIEW: APPS.BSC_TAB_IND_GROUPS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_TAB_IND_GROUPS_VL FND.BSC_TAB_IND_GROUPS_VL, object_name:BSC_TAB_IND_GROUPS_VL, 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,
-
VIEW: APPS.BSC_OAF_ANALYSYS_OPT_COMB_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_OAF_ANALYSYS_OPT_COMB_V, object_name:BSC_OAF_ANALYSYS_OPT_COMB_V, status:VALID,
-
SYNONYM: APPS.BSC_SYS_PERIODICITIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_PERIODICITIES, status:VALID,
-
VIEW: APPS.BSC_KPI_DIM_SETS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_KPI_DIM_SETS_VL FND.BSC_KPI_DIM_SETS_VL, object_name:BSC_KPI_DIM_SETS_VL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.BSC_SYS_CALENDARS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_SYS_CALENDARS_VL FND.BSC_SYS_CALENDARS_VL, object_name:BSC_SYS_CALENDARS_VL, status:VALID,
-
PACKAGE: APPS.BSC_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_UTILITY, status:VALID,
-
VIEW: APPS.BSC_SYS_DIM_GROUPS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_SYS_DIM_GROUPS_VL, object_name:BSC_SYS_DIM_GROUPS_VL, 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,
-
VIEW: APPS.BSC_SYS_PERIODICITIES_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_SYS_PERIODICITIES_VL FND.BSC_SYS_PERIODICITIES_VL, object_name:BSC_SYS_PERIODICITIES_VL, status:VALID,
-
SYNONYM: APPS.BSC_SYS_DIM_LEVELS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_DIM_LEVELS_B, status:VALID,
-
PACKAGE: APPS.BSC_APPS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_APPS, status:VALID,
-
SYNONYM: APPS.BSC_KPIS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_KPIS_B, status:VALID,
-
SYNONYM: APPS.AK_REGIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:AK_REGIONS, status:VALID,
-
VIEW: APPS.BSC_KPIS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_KPIS_VL, object_name:BSC_KPIS_VL, status:VALID,
-
eTRM - BSC Tables and Views
12.1.1
description: Tab permissions ,
-
APPS.BSC_COPY_INDICATOR_PUB dependencies on BSC_COPY_INDICATOR_PUB
12.1.1
-
APPS.BSC_KPI_SERIES_PUB dependencies on BSC_COPY_INDICATOR_PUB
12.1.1
-
eTRM - BSC Tables and Views
12.1.1
description: Tab permissions ,
-
PACKAGE BODY: APPS.BSC_COPY_INDICATOR_PUB
12.1.1