Search Results bis_levels
Overview
BIS_LEVELS is a reference table in the BIS (Applications BIS) product schema within Oracle E-Business Suite 12.1.1 and 12.2.2. It lists all the terms that can be used to define a level of partitioning along a particular dimension. For example, "month," "quarter," and "year" are all levels at which records can be grouped within the time dimension. The table therefore acts as a metadata registry that drives how dimensional data is grouped, summarized, and drilled into across applications that rely on the BIS dimensional framework.
From a Data Vault modeling perspective, the mined FK structure classifies BIS_LEVELS as a standalone table. This is a heuristic suggestion: because its only outgoing foreign key references a parent level table (MSD_LEVELS) without being the target of other dependent tables within the same FK graph, it behaves less like a true hub or link and more like a self-contained reference or satellite-style lookup. Modelers should treat this classification as a starting point rather than a definitive role.
Key Information Stored
The table is documented with 22 columns. The most functionally significant are listed below.
- LEVEL_ID — The surrogate primary key and the column referenced by the unique index BIS_LEVELS_U1. It also carries the outgoing foreign key to MSD_LEVELS.LEVEL_ID, linking each level to its master definition.
- SHORT_NAME — A business-key candidate, enforced by the unique index BIS_LEVELS_U2. Provides the abbreviated label for the level (e.g., "MONTH," "YEAR").
- DIMENSION_ID — Identifies the dimension (such as time) to which the level belongs.
- LEVEL_VALUES_VIEW_NAME and VIEW_OBJECT_NAME — Name the database views that expose the values belonging to the level, used to drive dynamic query generation.
- WHERE_CLAUSE — Stores the predicate applied when resolving level values.
- COMPARISON_LABEL_CODE and ATTRIBUTE_CODE — Support labeling and attribute mapping for the level.
- APPLICATION_ID — Attributes the level to a specific application context.
- DEFAULT_VALUES_API, DEFAULT_SEARCH, and LONG_LOV — Govern default behavior for value APIs, search, and list-of-values presentation.
- MASTER_LEVEL, ENABLED, DRILL_TO_FORM_FUNCTION, and HIDE_IN_DESIGN — Control hierarchy participation, active status, drill-down navigation, and design-time visibility.
- CREATION_DATE, CREATED_BY, LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, and SOURCE — Standard Oracle audit and provenance columns.
The distinction between the surrogate key (LEVEL_ID) and the two business-key candidates (LEVEL_ID via BIS_LEVELS_U1 and SHORT_NAME via BIS_LEVELS_U2) is important for ETL design: SHORT_NAME typically serves human-facing lookups, while LEVEL_ID anchors referential integrity.
Common Use Cases and Queries
Typical scenarios include listing available levels for a dimension, resolving drill-down targets, and joining level metadata to transactional fact data.
- Enumerate active levels for a dimension:
SELECT LEVEL_ID, SHORT_NAME FROM BIS.BIS_LEVELS WHERE DIMENSION_ID = :dim_id AND ENABLED = 'Y'; - Resolve a master level definition: join BIS_LEVELS to MSD_LEVELS on LEVEL_ID to obtain master attributes.
- Identify drill-to-form behavior:
SELECT SHORT_NAME, DRILL_TO_FORM_FUNCTION FROM BIS.BIS_LEVELS WHERE DRILL_TO_FORM_FUNCTION IS NOT NULL; - Reporting on level configuration: query DEFAULT_SEARCH, LONG_LOV, and HIDE_IN_DESIGN to audit list-of-values and design-time exposure.
Related Objects
- MSD_LEVELS — Referenced by the foreign key BIS_LEVELS.LEVEL_ID → MSD_LEVELS.LEVEL_ID; the primary parent table.
- BIS_LEVELS_U1 and BIS_LEVELS_U2 — Unique indexes enforcing the surrogate and business keys.
- Views named in LEVEL_VALUES_VIEW_NAME and VIEW_OBJECT_NAME — Dynamically referenced value sources.
- APIs named in DEFAULT_VALUES_API — Programmatic interfaces for retrieving level values.
-
Table: BIS_LEVELS
12.2.2
owner:BIS, object_type:TABLE, fnd_design_data:BIS.BIS_LEVELS, object_name:BIS_LEVELS, status:VALID, product: BIS - Applications BIS , description: BIS_LEVELS lists all the terms which can be used to define a level of partitioning along a particular dimension. For example, "month", "quarter" and "year" are all levels at which records can grouped in the time domension. Levels , implementation_dba_data: BIS.BIS_LEVELS ,
-
Table: BIS_LEVELS
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.BIS_LEVELS, object_name:BIS_LEVELS, status:VALID, product: BIS - Applications BIS , description: BIS_LEVELS lists all the terms which can be used to define a level of partitioning along a particular dimension. For example, "month", "quarter" and "year" are all levels at which records can grouped in the time domension. Levels , implementation_dba_data: BIS.BIS_LEVELS ,
-
VIEW: APPS.BIS_TARGETS_V
12.1.1
-
VIEW: APPS.BIS_TARGET_LEVELS_V
12.1.1
-
View: BIS_TARGET_LEVELS_V
12.2.2
product: BIS - Applications BIS , implementation_dba_data: Not implemented in this database ,
-
View: BIS_TARGET_LEVELS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.BIS_TARGET_LEVELS_V, object_name:BIS_TARGET_LEVELS_V, status:VALID, product: BIS - Applications BIS , implementation_dba_data: APPS.BIS_TARGET_LEVELS_V ,
-
View: BIS_TARGETS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.BIS_TARGETS_V, object_name:BIS_TARGETS_V, status:VALID, product: BIS - Applications BIS , implementation_dba_data: APPS.BIS_TARGETS_V ,
-
View: BIS_TARGETS_V
12.2.2
product: BIS - Applications BIS , implementation_dba_data: Not implemented in this database ,
-
View: BISFV_TARGET_LEVELS
12.2.2
product: BIS - Applications BIS , implementation_dba_data: Not implemented in this database ,
-
VIEW: APPS.BISFV_TARGET_LEVELS
12.1.1
-
View: 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, product: BIS - Applications BIS , implementation_dba_data: APPS.BISFV_TARGET_LEVELS ,
-
VIEW: APPS.BISFV_LEVELS_CUSTOMIZATIONS_V
12.1.1
-
VIEW: APPS.BISBV_DIMENSION_LEVELS
12.1.1
-
VIEW: APPS.BISFV_DIMENSION_LEVELS
12.1.1
-
APPS.BIS_UTILITIES_PVT SQL Statements
12.1.1
-
View: BISBV_DIMENSION_LEVELS
12.2.2
product: BIS - Applications BIS , implementation_dba_data: Not implemented in this database ,
-
SYNONYM: APPS.BIS_LEVELS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BIS_LEVELS, status:VALID,
-
VIEW: BIS.BIS_LEVELS#
12.2.2
owner:BIS, object_type:VIEW, object_name:BIS_LEVELS#, status:VALID,
-
VIEW: APPS.BIS_LVL_VALUE_SRC_TYPES_V
12.1.1
-
View: BISFV_DIMENSION_LEVELS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.BISFV_DIMENSION_LEVELS, object_name:BISFV_DIMENSION_LEVELS, status:VALID, product: BIS - Applications BIS , implementation_dba_data: APPS.BISFV_DIMENSION_LEVELS ,
-
View: BISFV_DIMENSION_LEVELS
12.2.2
product: BIS - Applications BIS , implementation_dba_data: Not implemented in this database ,
-
View: BISBV_DIMENSION_LEVELS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.BISBV_DIMENSION_LEVELS, object_name:BISBV_DIMENSION_LEVELS, status:VALID, product: BIS - Applications BIS , implementation_dba_data: APPS.BISBV_DIMENSION_LEVELS ,
-
VIEW: APPS.BIS_LEVELS_VL
12.1.1
-
VIEW: APPS.BIS_LEVELS_VL
12.2.2
-
VIEW: BIS.BIS_LEVELS#
12.2.2
-
APPS.BIS_DIMENSION_LEVEL_PVT SQL Statements
12.1.1
-
TABLE: BIS.BIS_LEVELS
12.2.2
owner:BIS, object_type:TABLE, fnd_design_data:BIS.BIS_LEVELS, object_name:BIS_LEVELS, status:VALID,
-
TABLE: BIS.BIS_LEVELS
12.1.1
owner:BIS, object_type:TABLE, fnd_design_data:BIS.BIS_LEVELS, object_name:BIS_LEVELS, status:VALID,
-
APPS.BIS_TARGET_UTIL SQL Statements
12.1.1
-
SYNONYM: APPS.BIS_LEVELS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_LEVELS, status:VALID,
-
APPS.BIS_UTIL SQL Statements
12.1.1
-
APPS.BIS_TARGET_LEVEL_VALIDATE_PVT SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.BSC_BIS_WRAPPER_PVT SQL Statements
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.BIS_PMF_MIGRATION_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_PMF_MIGRATION_PUB, status:VALID,
-
PACKAGE BODY: APPS.BIS_LEVELS_MLS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_LEVELS_MLS, status:VALID,
-
PACKAGE BODY: APPS.BIS_PMF_MIGRATION_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_PMF_MIGRATION_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_PMF_UTILITIES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_PMF_UTILITIES_PUB, status:VALID,
-
APPS.BIS_DIMENSION_LEVEL_PUB SQL Statements
12.1.1
-
PACKAGE BODY: APPS.BIM_PMV_DBI_UTL_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIM_PMV_DBI_UTL_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIS_JAVASCRIPTLOV_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_JAVASCRIPTLOV_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_TARGET_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_TARGET_UTIL, status:VALID,
-
View: BIS_LEVELS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:BIS.BIS_LEVELS_VL, object_name:BIS_LEVELS_VL, status:VALID, product: BIS - Applications BIS , implementation_dba_data: APPS.BIS_LEVELS_VL ,
-
View: 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, product: BIS - Applications BIS , implementation_dba_data: APPS.BIS_LEVELS_VL ,
-
PACKAGE BODY: APPS.BSC_PERIODS_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BSC_PERIODS_PUB, status:VALID,
-
PACKAGE: APPS.BSC_PERIODICITIES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BSC_PERIODICITIES_PUB, status:VALID,