Search Results bis_responsibility_pvt
Overview
APPS.BIS_RESPONSIBILITY_PVT is a private PL/SQL package in the Oracle E-Business Suite (12.1.1 / 12.2.2) that belongs to the Business Intelligence System (BIS) product family. It provides the responsibility-resolution layer used by the Oracle Daily Business Intelligence and ETRM performance-management components. Its central purpose is to translate Oracle EBS responsibilities, notification responsibilities, and application user context into the internal identifiers and value sets that the BIS reporting engine requires when validating dimension level values, target levels, measures, and intermediate list-of-values queries.
The package is classified as a PVT (private) API, meaning it is not intended for direct customer invocation. It is consumed internally by other BIS packages to determine which responsibilities a given user may access, to validate an incoming responsibility ID, and to convert between the external responsibility identifier presented in a user interface and the internal value identifier used in the BIS repository. Because the object is documented as VALID and owned by APPS, it is a core, supported component of the shipped BIS schema rather than a customization artifact.
Key Procedures and Functions
- RETRIEVE_USER_RESPONSIBILITIES — Returns the set of responsibilities associated with the current user, forming the basis of responsibility-based security filtering in BIS reports.
- RETRIEVE_ALL_RESPONSIBILITIES — Returns the complete list of responsibilities defined in the environment, used where an unrestricted selection is permitted.
- RETRIEVE_RESPONSIBILITY — Retrieves the details of a single responsibility, typically to resolve a name, application, or identifier from an internal key.
- VALIDATE_DEF_NOTIFY_RESP_ID — Validates a default notification responsibility identifier supplied as a parameter or profile value.
- RETRIEVE_NOTIFY_RESP_NAME — Resolves the descriptive name of a notification responsibility from its identifier.
- VALIDATE_NOTIFY_RESP_ID — Confirms that a supplied notification responsibility identifier exists and is usable.
- VALUE_ID_CONVERSION — Performs the core conversion between a responsibility value identifier and its corresponding internal representation.
- DFR_VALUE_ID_CONVERSION — A variant of the conversion routine used in the DFR (Daily Financials Reporting) code path, applying the same identifier-mapping logic in that context.
- REMOVEDUPLICATES — Eliminates duplicate entries from responsibility result sets, ensuring distinct rows are returned to callers.
- GET_NOTIFY_RESP_AK_INFO — Returns the alternate-key information for a notification responsibility, supporting key-based lookup and integrity checks.
The package metadata records eleven documented procedures or functions in total; the entries above represent the API surface defined in the ETRM 12.1.1 documentation.
Tables Accessed
The documented table references are limited to the HTP and PLITBLM synonyms. HTP is the Oracle HTML/PLSQL Toolkit package used to render markup when the package participates in HTML output generation. PLITBLM is the PL/SQL integer table type used to pass and manipulate collections of identifiers, which is consistent with routines such as RETRIEVE_USER_RESPONSIBILITIES returning arrays of responsibility IDs. The bulk of the package's data access is performed indirectly through dependent packages, notably BIS_COMMON_UTILS, BIS_UTILITIES_PUB, and FND_API, which supply the underlying queries against the responsibility and application tables.
Usage Notes
BIS_RESPONSIBILITY_PVT is referenced by eight other packages, including BIS_DIM_LEVEL_VALUE_PVT, BIS_INTERMEDIATE_LOV_PVT, BIS_MEASURE_SECURITY_PVT, BIS_TARGET_LEVEL_PVT, BIS_TARGET_LEVEL_VALIDATE_PVT, BIS_TARGET_PVT, BIS_UTILITIES_PUB, and POA_REPORT_UTIL. This dependency pattern explains why a search for "bis_dim_level_value_pvt" surfaces this object: BIS_DIM_LEVEL_VALUE_PVT depends directly on BIS_RESPONSIBILITY_PVT to resolve the responsibility context before validating dimension level values.
Because it is a private package, it should not be called directly from custom code or concurrent programs. Invocation occurs through the public BIS and ETRM APIs, through OAF/Forms-based BIS dashboards, and through concurrent programs that render daily business intelligence reports. Any security validation performed here indirectly enforces that users see only the responsibility-scoped data they are entitled to within the BIS reporting layer.
-
PACKAGE: APPS.BIS_RESPONSIBILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_RESPONSIBILITY_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_RESPONSIBILITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_RESPONSIBILITY_PVT, status:VALID,
-
PACKAGE: APPS.BIS_COMMON_UTILS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_COMMON_UTILS, status:VALID,
-
PACKAGE: APPS.POA_REPORT_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:POA_REPORT_UTIL, status:VALID,
-
PACKAGE BODY: APPS.BIS_TARGET_LEVEL_VALIDATE_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_TARGET_LEVEL_VALIDATE_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_INTERMEDIATE_LOV_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_INTERMEDIATE_LOV_PVT, status:VALID,
-
PACKAGE BODY: APPS.POA_REPORT_UTIL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:POA_REPORT_UTIL, 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_MEASURE_SECURITY_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_MEASURE_SECURITY_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.BIS_UTILITIES_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_UTILITIES_PUB, 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.BIS_TARGET_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_TARGET_PVT, status:VALID,
-
VIEW: APPS.WF_ROLE_LOV_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.WF_ROLE_LOV_VL, object_name:WF_ROLE_LOV_VL, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.BIS_RESPONSIBILITY_PVT
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.BIS_UTILITIES_PUB
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_UTILITIES_PUB, status:VALID,
-
PACKAGE: APPS.BIS_UTILITIES_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_UTILITIES_PVT, status:VALID,
-
PACKAGE BODY: APPS.BIS_RESPONSIBILITY_PVT
12.1.1
-
VIEW: APPS.FND_USER_RESP_GROUPS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_USER_RESP_GROUPS, object_name:FND_USER_RESP_GROUPS, status:VALID,
-
VIEW: APPS.FND_RESPONSIBILITY_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_RESPONSIBILITY_VL, object_name:FND_RESPONSIBILITY_VL, status:VALID,
-
VIEW: APPS.AK_REGION_ITEMS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:AK.AK_REGION_ITEMS_VL, object_name:AK_REGION_ITEMS_VL, status:VALID,
-
SYNONYM: PUBLIC.HTP
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HTP, status:VALID,
-
APPS.BIS_INTERMEDIATE_LOV_PVT dependencies on BIS_RESPONSIBILITY_PVT
12.1.1
-
APPS.POA_REPORT_UTIL dependencies on BIS_RESPONSIBILITY_PVT
12.1.1
-
APPS.BIS_TARGET_LEVEL_PVT dependencies on BIS_RESPONSIBILITY_PVT
12.1.1
-
APPS.BIS_RESPONSIBILITY_PVT dependencies on BIS_RESPONSIBILITY_PVT
12.1.1
-
APPS.BIS_DIM_LEVEL_VALUE_PVT dependencies on BIS_RESPONSIBILITY_PVT
12.1.1
-
APPS.BIS_UTILITIES_PUB dependencies on BIS_RESPONSIBILITY_PVT
12.1.1
-
APPS.BIS_MEASURE_SECURITY_PVT dependencies on BIS_RESPONSIBILITY_PVT
12.1.1
-
APPS.POA_REPORT_UTIL dependencies on BIS_RESPONSIBILITY_PVT
12.1.1
-
APPS.BIS_DIM_LEVEL_VALUE_PVT dependencies on BIS_RESPONSIBILITY_PVT
12.1.1
-
APPS.BIS_TARGET_PVT dependencies on BIS_RESPONSIBILITY_PVT
12.1.1
-
APPS.BIS_TARGET_LEVEL_VALIDATE_PVT dependencies on BIS_RESPONSIBILITY_PVT
12.1.1
-
eTRM - AK Tables and Views
12.1.1
-
eTRM - AK Tables and Views
12.1.1
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
SYNONYM: PUBLIC.PLITBLM
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PLITBLM, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
eTRM - FND Tables and Views
12.1.1
description: No longer used ,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,