Search Results bsc_bis_dim_obj_pub
Overview
APPS.BSC_DIMENSION_LEVELS_PUB is the public (PUB) specification of the Oracle Balanced Scorecard dimension-level maintenance API. It provides the supported programmatic interface for creating, retrieving, updating, and deleting dimension levels and their associated metadata within the Oracle E-Business Suite environment. A dimension level represents a hierarchical element of a Balanced Scorecard dimension, such as a component level within an organizational or analytical hierarchy, and carries descriptive attributes including display names, long names, help text, language, abbreviations, and column mappings.
First created in October 2001, the package has been maintained through numerous enhancement and bug-fix cycles documented in its header history, covering areas such as granular locking, WHO column maintenance, translation support, record-type length expansion, and autogenerated dimension object support. The header comment states plainly that the package "creates a BSC Dimension (Level)," confirming its role as the constructive entry point for dimension-level definition.
Key Procedures and Functions
The documented API surface comprises 26 procedures and functions. The core CRUD operations are exposed through CREATE_DIM_LEVEL, RETRIEVE_DIM_LEVEL, UPDATE_DIM_LEVEL, and DELETE_DIM_LEVEL, which manage the primary dimension-level entity and its translated attributes.
- CREATE_BSC_DIM_LEVELS_MD, RETRIEVE_BSC_DIM_LEVELS_MD, UPDATE_BSC_DIM_LEVELS_MD, DELETE_BSC_DIM_LEVELS_MD — maintain dimension-level metadata records.
- CREATE_BSC_SYS_DIM_LVL_COLS, RETRIEVE_BSC_SYS_DIM_LVL_COLS, UPDATE_BSC_SYS_DIM_LVL_COLS, DELETE_BSC_SYS_DIM_LVL_COLS — manage the column definitions associated with system dimension levels.
- CREATE_DIM_LEVEL_RELATION and DELETE_DIM_LEVEL_RELATION — establish and remove parent-child relationships between dimension levels.
- IS_VALID_RELATIONSHIP, IS_DEPENDENT, IS_CHILD_PARENT, and RETRIEVE_RELATIONSHIP — validate and inspect hierarchical relationships. IS_CHILD_PARENT and RETRIEVE_RELATIONSHIP were added to support relationship-oriented enhancements.
- GET_PARENT_DIMENSION_LEVELS and GET_CHILD_DIMENSION_LEVELS — return the related levels in the hierarchy for a given level.
The Bsc_Dim_Level_Rec_Type record type defines the attribute payload, including Bsc_Dim_Comp_Disp_Name, Bsc_Dim_Level_Long_Name, Bsc_Dim_Level_Help, Bsc_Dim_Tot_Disp_Name, Bsc_Language, and Bsc_Level_Abbreviation. A Translate_dimension_level procedure was added to support multilingual level definitions.
Tables Accessed
The package operates against two documented base tables accessed through APPS synonyms. BSC_SYS_DIM_LEVELS_B stores the base (non-translated) definition rows for system dimension levels, and BSC_SYS_DIM_LEVELS_TL stores the translated name and help text, referenced in the record type through BSC_SYS_DIM_LEVELS_TL.NAME and BSC_SYS_DIM_LEVELS_TL.HELP. The TL table is written by create, update, and translation operations, and read by retrieval calls.
Usage Notes
As a PUB-classified package, BSC_DIMENSION_LEVELS_PUB is the supported integration point for dimension-level maintenance. It is referenced by ten other packages and is typically invoked from Balanced Scorecard setup forms, from concurrent or batch setup programs, and from custom PL/SQL that provisions or migrates scorecard hierarchies. Custom code should call only the documented public procedures and should supply the record type fields defined in the specification. The package's history of changes to locking behavior and record-type lengths indicates that callers should validate against the current patch level of the target release when migrating code between 12.1.1 and 12.2.2.
-
TYPE: APPS.BIS_STRING_ARRAY
12.1.1
owner:APPS, object_type:TYPE, object_name:BIS_STRING_ARRAY, status:VALID,
-
PACKAGE: APPS.BSC_DIMENSION_LEVELS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_DIMENSION_LEVELS_PUB, status:VALID,
-
PACKAGE: APPS.BSC_BIS_DIM_OBJ_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_BIS_DIM_OBJ_PUB, status:VALID,
-
VIEW: APPS.BSC_BIS_DIM_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.BSC_BIS_DIM_VL, object_name:BSC_BIS_DIM_VL, status:VALID,
-
PACKAGE BODY: APPS.BSC_BIS_DIM_OBJ_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_BIS_DIM_OBJ_PUB, status:VALID,
-
SYNONYM: APPS.BIS_LEVELS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_LEVELS, status:VALID,
-
PACKAGE: APPS.BSC_SYNC_MVLOGS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_SYNC_MVLOGS, 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,
-
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_DIMENSION_GROUPS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_DIMENSION_GROUPS_PVT, 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,
-
SYNONYM: APPS.BSC_SYS_DIM_LEVEL_COLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_DIM_LEVEL_COLS, 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_DIMENSION_LEVELS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_DIMENSION_LEVELS_PUB, status:VALID,
-
SYNONYM: APPS.BSC_SYS_DIM_LEVELS_BY_GROUP
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_DIM_LEVELS_BY_GROUP, status:VALID,
-
PACKAGE: APPS.BSC_DIMENSION_GROUPS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_DIMENSION_GROUPS_PUB, status:VALID,
-
PACKAGE: APPS.BIS_PMF_GET_DIMLEVELS_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_PMF_GET_DIMLEVELS_PVT, status:VALID,
-
PACKAGE: APPS.BSC_BIS_CUSTOM_KPI_UTIL_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_BIS_CUSTOM_KPI_UTIL_PUB, status:VALID,
-
PACKAGE BODY: APPS.BSC_DBI_CALENDAR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_DBI_CALENDAR, status:VALID,
-
SYNONYM: APPS.BSC_SYS_DIM_LEVELS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_DIM_LEVELS_TL, status:VALID,
-
SYNONYM: APPS.BSC_DB_TABLES_COLS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_DB_TABLES_COLS, 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_PERIODICITIES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_PERIODICITIES_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: 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_BIS_DIM_REL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_BIS_DIM_REL_PUB, status:VALID,
-
SYNONYM: APPS.BIS_LEVELS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_LEVELS_TL, 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_DIM_GROUPS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_DIM_GROUPS_TL, status:VALID,
-
PACKAGE: APPS.BSC_BIS_LOCKS_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_BIS_LOCKS_PUB, status:VALID,
-
PACKAGE BODY: APPS.BSC_CALENDAR_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_CALENDAR_PUB, status:VALID,
-
PACKAGE: APPS.BIS_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_UTIL, status:VALID,
-
SYNONYM: PUBLIC.ALL_IND_COLUMNS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:ALL_IND_COLUMNS, status:VALID,
-
SYNONYM: APPS.BSC_DB_TABLES_RELS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_DB_TABLES_RELS, status:VALID,
-
PACKAGE BODY: APPS.BSC_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_UTILITY, status:VALID,
-
SYNONYM: APPS.BIS_DIMENSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_DIMENSIONS, status:VALID,
-
SYNONYM: APPS.BSC_DB_TABLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_DB_TABLES, status:VALID,
-
SYNONYM: APPS.BSC_SYS_INIT
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_INIT, 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_SYS_DIM_LEVEL_RELS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_SYS_DIM_LEVEL_RELS_V, object_name:BSC_SYS_DIM_LEVEL_RELS_V, status:VALID,
-
SYNONYM: APPS.BSC_SYS_DIM_LEVEL_RELS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BSC_SYS_DIM_LEVEL_RELS, status:VALID,
-
PACKAGE BODY: APPS.BSC_BIS_DIMENSION_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_BIS_DIMENSION_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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,
-
PACKAGE: APPS.BIS_DIMENSION_LEVEL_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_DIMENSION_LEVEL_PUB, status:VALID,
-
PACKAGE BODY: APPS.BSC_MO_HELPER_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_MO_HELPER_PKG, 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_UPGRADES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_UPGRADES, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
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,