Search Results bis_dimension_level_pub
Overview
APPS.BIS_DIMENSION_LEVEL_PVT is a private PL/SQL package within the Oracle E-Business Suite Business Intelligence System (BIS) schema. Its source file, BISVDMLS.pls, is identified in the header as a "Private API for managing dimension levels for the Key Performance Framework." The package therefore forms part of the infrastructure supporting Oracle Balanced Scorecard and related Key Performance Indicator (KPI) functionality, where dimensions and their hierarchical levels must be defined, customized, translated, validated, and retrieved for use by the performance framework. As a PVT-classified package, it is not intended as a public integration surface; the header explicitly notes that maintenance should be handled by EDW once integrated with BIS. Procedures in this package support both single-record and multi-record operations against dimension level definitions and their language-specific customizations.
Key Procedures and Functions
The documented API exposes nineteen procedures and functions. The retrieval group includes RETRIEVE_DIMENSION_LEVELS (returns a collection of dimension levels for a given dimension), RETRIEVE_DIMENSION_LEVEL (returns a single dimension level record), and RETRIEVE_MULT_DIM_LEVELS (added October 2002 by arhegde, returning multiple dimension levels from an input collection). Maintenance procedures include CREATE_DIMENSION_LEVEL, UPDATE_DIMENSION_LEVEL, and DELETE_DIMENSION_LEVEL (added February 2003 by PAJOHRI).
Translation and customization are handled by TRANSLATE_DIMENSION_LEVEL, TRANS_DIMOBJ_BY_GIVEN_LANG, GET_CUSTOMIZED_NAME, GET_CUSTOMIZED_DESCRIPTION, and GET_CUSTOMIZED_ENABLED (the latter added November 2005 under Bug#4696105 as an overloaded API). Validation is performed by VALIDATE_DIMENSION_LEVEL and VALIDATE_DISABLING, which enforce business rules before records are persisted or deactivated. VALUE_ID_CONVERSION provides an identifier conversion utility used when reconciling dimension level identifiers across contexts.
Tables Accessed
The package references several BIS tables through APPS synonyms. BIS_LEVELS stores base dimension level definitions, while BIS_LEVELS_TL holds translated level attributes keyed to FND_LANGUAGES. BIS_LEVELS_S supports sequential/identifier generation. Customization data resides in BIS_LEVELS_CUSTOMIZATIONS and its translation table BIS_LEVELS_CUSTOMIZATIONS_TL, accessed by the GET_CUSTOMIZED_* and TRANSLATE_DIMENSION_LEVEL routines. BIS_TARGET_LEVELS and BIS_TARGET_VALUES support target definition and value association. BSC_KPI_DIM_LEVELS_B and BSC_SYS_DIM_LEVELS_B link KPI and system dimensions to levels. FND_LANGUAGES supplies the language list for translation, DUAL is used for singleton queries, and PLITBLM is the standard PL/SQL index-by table manipulation utility.
Usage Notes
Because BIS_DIMENSION_LEVEL_PVT is a private package, it is normally invoked indirectly—either by the public BIS_DIMENSION_LEVEL_PUB wrapper procedures, by other BIS packages (six documented callers), or by Oracle Forms and concurrent programs in the Balanced Scorecard setup flows. The translate_dimension_level routine is typically triggered when administrators enable or add a language and the existing dimension level metadata must be seeded into BIS_LEVELS_CUSTOMIZATIONS_TL and related translation tables. Custom code should prefer the public BIS APIs; direct calls to this package risk compatibility issues because parameters and behavior are not versioned for external consumption. The package behavior is consistent across EBS 12.1.1 and 12.2.2, where the BIS schema retains the same private API structure.
-
PACKAGE: APPS.BIS_DIMENSION_LEVEL_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_DIMENSION_LEVEL_PVT, status:VALID,
-
PACKAGE: APPS.BSC_PMF_UI_API_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_PMF_UI_API_PUB, 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 BODY: APPS.BIS_DIMENSION_LEVEL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_DIMENSION_LEVEL_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,
-
PACKAGE: APPS.BIS_DIMENSION_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_DIMENSION_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,
-
SYNONYM: APPS.BIS_LEVELS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_LEVELS, status:VALID,
-
PACKAGE: APPS.BIS_DIM_LEVEL_VALIDATE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_DIM_LEVEL_VALIDATE_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_DIM_LEVEL_VALIDATE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_DIM_LEVEL_VALIDATE_PVT, status:VALID,
-
SYNONYM: APPS.BIS_DIMENSIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_DIMENSIONS_TL, status:VALID,
-
PACKAGE BODY: APPS.BIS_LEVELS_CUSTOMIZATIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_LEVELS_CUSTOMIZATIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIS_DIM_LEVEL_VALUE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_DIM_LEVEL_VALUE_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_PMF_MIGRATE_DIMENSIONS_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_PMF_MIGRATE_DIMENSIONS_PVT, status:VALID,
-
PACKAGE: APPS.BIS_ALERT_SERVICE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_ALERT_SERVICE_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_ALERT_SERVICE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_ALERT_SERVICE_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_DIMENSION_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_DIMENSION_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.BIS_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_UTIL, status:VALID,
-
PACKAGE: APPS.BIS_TARGET_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_TARGET_PVT, 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 BODY: APPS.BIS_DIMENSION_LEVEL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_DIMENSION_LEVEL_PVT, status:VALID,
-
PACKAGE: APPS.BIS_DIM_LEVEL_VALUE_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_DIM_LEVEL_VALUE_PVT, status:VALID,
-
PACKAGE BODY: APPS.BISVIEWER_PMF
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BISVIEWER_PMF, status:VALID,
-
PACKAGE: APPS.BIS_TARGET_LEVEL_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_TARGET_LEVEL_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_PMV_QUERY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_PMV_QUERY_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_TARGET_LEVEL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_TARGET_LEVEL_PVT, 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,
-
PACKAGE BODY: APPS.BIS_PMF_ALERT_REG_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_PMF_ALERT_REG_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_PMF_DEFINER_WRAPPER_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_PMF_DEFINER_WRAPPER_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_TARGET_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_TARGET_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_COMPUTED_ACTUAL_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_COMPUTED_ACTUAL_PVT, status:VALID,
-
SYNONYM: APPS.BIS_DIMENSIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_DIMENSIONS, 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,
-
PACKAGE BODY: APPS.BIS_PMF_REG_SERVICE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_PMF_REG_SERVICE_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_CORRECTIVE_ACTION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_CORRECTIVE_ACTION_PVT, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.BSC_UTILITY
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_UTILITY, 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.BISFV_LEVELS_CUSTOMIZATIONS_V
12.1.1
owner:APPS, object_type:VIEW, object_name:BISFV_LEVELS_CUSTOMIZATIONS_V, status:VALID,
-
PACKAGE BODY: APPS.BSC_MIGRATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_MIGRATION, status:VALID,
-
PACKAGE: APPS.BIS_UTILITIES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_UTILITIES_PUB, 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,
-
VIEW: APPS.FII_FINANCIAL_DIMENSIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FII.FII_FINANCIAL_DIMENSIONS_V, object_name:FII_FINANCIAL_DIMENSIONS_V, status:VALID,
-
VIEW: APPS.BIS_LEVELS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.BIS_LEVELS_VL, object_name:BIS_LEVELS_VL, status:VALID,
-
VIEW: APPS.BSC_SYS_DIM_LEVELS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BSC.BSC_SYS_DIM_LEVELS_VL, object_name:BSC_SYS_DIM_LEVELS_VL, status:VALID,
-
PACKAGE: APPS.BIS_UTILITIES_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_UTILITIES_PVT, status:VALID,
-
PACKAGE: APPS.BIS_DIMENSION_LEVEL_PUB
12.1.1
-
VIEW: APPS.BISFV_TARGET_LEVELS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.BISFV_TARGET_LEVELS, object_name:BISFV_TARGET_LEVELS, status:VALID,