Search Results bis_impl_dev_pkg
Overview
APPS.BIS_IMPL_DEV_PKG is a VALID PL/SQL package in the APPS schema that forms part of the Oracle E-Business Suite application implementation and setup infrastructure within the BIS (Business Intelligence System / EBS setup) module family. Its primary role is to manage implementation-time metadata that links application objects, pages, concurrent programs, and dependencies to one another. In practice, the package provides the programmatic backbone used by the migration and customization tooling that tracks how application content objects depend on each other, how page functions are registered, and which implementation pages have been migrated between environments. It is registered with an API classification of OTHER, indicating it is a supporting utility package rather than a public business API exposed for external integration. The package depends on the standard FND_API error-handling framework and the SYS.STANDARD package, and it is itself referenced by three other packages, including BIS_COLL_RS_HISTORY, BIS_CREATE_REQUESTSET, and its own package body, as well as the view BIS_OBJ_DEPENDENCY_V.
Key Procedures and Functions
The documented package exposes approximately thirty procedures and functions, which fall into three functional clusters.
- Linkage management: CREATE_LINKAGE, UPDATE_LINKAGE, and DELETE_LINKAGE create, maintain, and remove relationships between implementation objects (for example, between a page and its associated program).
- Validation helpers: DEP_LOOP_VALIDATION, PAGE_NAME_VALIDATION, OBJECT_NAME_VALIDATION, OBJECT_OWNER_VALIDATION, CONC_PROGRAM_VALIDATION, and REFRESH_PROGRAM_EXISTS enforce integrity rules before persistence — checking that dependency chains do not form loops, that page and object names are unique and valid, that owners exist, and that referenced concurrent programs are present.
- Dependency management: CREATE_DEPENDENCY, UPDATE_DEPENDENCY, and DELETE_DEPENDENCY maintain entries in the object dependency registry. Query helpers GET_USER_OBJECT_NAME, IS_PAGE_MIGRATED, and GET_FUNCTION_BY_PAGE retrieve object names, migration status, and the form function tied to a given page.
- Property management: CREATE_PROPERTIES, UPDATE_PROPERTIES, DELETE_PROPERTIES, and UPDATE_OBJ_LAST_REFRESH_DATE manage object property records and stamp the last refresh timestamp used by the migration process.
- Utility: CLOB_TO_VARCHAR2 converts large character objects to standard VARCHAR2 values for comparison, storage, or display purposes.
Tables Accessed
The package reads and writes several core BIS and FND tables through APPS synonyms:
- BIS_OBJ_DEPENDENCY — the master registry of object-to-object dependencies; central to the CREATE/UPDATE/DELETE_DEPENDENCY and validation routines.
- BIS_OBJ_PROG_LINKAGES — stores the linkage between implementation objects and the concurrent programs that implement them; used by the linkage procedures.
- BIS_OBJ_PROPERTIES — holds attribute-value properties for implementation objects, managed by the property procedures.
- FND_APPLICATION — provides application identifiers and short names used during owner and object validation.
- FND_FORM_FUNCTIONS — supplies the function definitions referenced by pages, supporting GET_FUNCTION_BY_PAGE and CONC_PROGRAM_VALIDATION.
- DBMS_LOB — the Oracle-supplied LOB package used by CLOB_TO_VARCHAR2.
Usage Notes
BIS_IMPL_DEV_PKG is invoked during implementation, migration, and setup activities rather than at runtime transaction processing. It is referenced by BIS_COLL_RS_HISTORY and BIS_CREATE_REQUESTSET, indicating that request-set generation and collection history processes call into it to resolve and validate implementation dependencies. The BIS_OBJ_DEPENDENCY_V view exposes its dependency data for reporting. Because the package is not classified as a public API, direct calls from custom code should be undertaken with caution and only after validating against the target release (12.1.1 or 12.2.2), since procedure signatures are not documented in the ETRM extract and may vary between releases. The presence of validation procedures implies the package is intended to be called behind UI or concurrent-program front ends, which supply the parameters and handle the YES/NO outcomes returned by the validation and existence checks.
-
PACKAGE: APPS.BIS_IMPL_DEV_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:BIS_IMPL_DEV_PKG, status:VALID,
-
PACKAGE: APPS.BIS_IMPL_DEV_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:BIS_IMPL_DEV_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIS_IMPL_DEV_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_IMPL_DEV_PKG, status:VALID,
-
PACKAGE BODY: APPS.BIS_IMPL_DEV_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_IMPL_DEV_PKG, status:VALID,
-
VIEW: APPS.BIS_OBJ_DEPENDENCY_V
12.2.2
owner:APPS, object_type:VIEW, object_name:BIS_OBJ_DEPENDENCY_V, status:VALID,
-
VIEW: APPS.BIS_OBJ_DEPENDENCY_V
12.1.1
owner:APPS, object_type:VIEW, object_name:BIS_OBJ_DEPENDENCY_V, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.BIS_OBJ_PROPERTIES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BIS_OBJ_PROPERTIES, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.BIS_OBJ_PROG_LINKAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BIS_OBJ_PROG_LINKAGES, status:VALID,
-
SYNONYM: APPS.BIS_OBJ_PROPERTIES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_OBJ_PROPERTIES, status:VALID,
-
SYNONYM: APPS.BIS_OBJ_DEPENDENCY
12.2.2
owner:APPS, object_type:SYNONYM, object_name:BIS_OBJ_DEPENDENCY, status:VALID,
-
SYNONYM: APPS.BIS_OBJ_PROG_LINKAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_OBJ_PROG_LINKAGES, status:VALID,
-
SYNONYM: APPS.BIS_OBJ_DEPENDENCY
12.1.1
owner:APPS, object_type:SYNONYM, object_name:BIS_OBJ_DEPENDENCY, status:VALID,
-
PACKAGE BODY: APPS.BIS_COLL_RS_HISTORY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_COLL_RS_HISTORY, status:VALID,
-
PACKAGE BODY: APPS.BIS_COLL_RS_HISTORY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_COLL_RS_HISTORY, status:VALID,
-
PACKAGE BODY: APPS.BIS_SUBMIT_REQUESTSET
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_SUBMIT_REQUESTSET, status:VALID,
-
VIEW: APPS.BIS_REQUEST_SET_OBJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:BIS.BIS_REQUEST_SET_OBJECTS_V, object_name:BIS_REQUEST_SET_OBJECTS_V, status:VALID,
-
VIEW: APPS.BIS_BIA_RSG_PAGE_STATUS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.BIS_BIA_RSG_PAGE_STATUS_V, object_name:BIS_BIA_RSG_PAGE_STATUS_V, status:VALID,
-
PACKAGE BODY: APPS.BIS_CREATE_REQUESTSET
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_CREATE_REQUESTSET, status:VALID,
-
PACKAGE BODY: APPS.BIS_CREATE_REQUESTSET
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:BIS_CREATE_REQUESTSET, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
VIEW: APPS.FND_FORM_FUNCTIONS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FORM_FUNCTIONS_VL, object_name:FND_FORM_FUNCTIONS_VL, status:VALID,
-
PACKAGE: APPS.BIS_IMPL_DEV_PKG
12.1.1
-
VIEW: APPS.FND_FORM_FUNCTIONS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_FORM_FUNCTIONS_VL, object_name:FND_FORM_FUNCTIONS_VL, status:VALID,
-
SYNONYM: APPS.FND_FORM_FUNCTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_FUNCTIONS, status:VALID,
-
PACKAGE: APPS.BIS_IMPL_DEV_PKG
12.2.2
-
SYNONYM: APPS.FND_FORM_FUNCTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FORM_FUNCTIONS, status:VALID,
-
APPS.BIS_OBJ_DEPENDENCY_V dependencies on BIS_IMPL_DEV_PKG
12.2.2
-
APPS.BIS_COLL_RS_HISTORY dependencies on BIS_IMPL_DEV_PKG
12.2.2
-
APPS.BIS_IMPL_DEV_PKG dependencies on BIS_IMPL_DEV_PKG
12.2.2
-
APPS.BIS_SUBMIT_REQUESTSET dependencies on BIS_IMPL_DEV_PKG
12.1.1
-
APPS.BIS_OBJ_DEPENDENCY_V dependencies on BIS_IMPL_DEV_PKG
12.1.1
-
APPS.BIS_COLL_RS_HISTORY dependencies on BIS_IMPL_DEV_PKG
12.1.1
-
APPS.BIS_BIA_RSG_PAGE_STATUS_V dependencies on BIS_IMPL_DEV_PKG
12.1.1
-
APPS.BIS_CREATE_REQUESTSET dependencies on BIS_IMPL_DEV_PKG
12.2.2
-
APPS.BIS_REQUEST_SET_OBJECTS_V dependencies on BIS_IMPL_DEV_PKG
12.1.1
-
APPS.BIS_IMPL_DEV_PKG dependencies on BIS_IMPL_DEV_PKG
12.1.1
-
APPS.BIS_CREATE_REQUESTSET dependencies on BIS_IMPL_DEV_PKG
12.1.1
-
VIEW: APPS.FND_CONCURRENT_PROGRAMS_VL
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CONCURRENT_PROGRAMS_VL, object_name:FND_CONCURRENT_PROGRAMS_VL, status:VALID,
-
VIEW: APPS.FND_CONCURRENT_PROGRAMS_VL
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:FND.FND_CONCURRENT_PROGRAMS_VL, object_name:FND_CONCURRENT_PROGRAMS_VL, status:VALID,
-
PACKAGE BODY: APPS.BIS_IMPL_DEV_PKG
12.1.1
-
PACKAGE BODY: APPS.BIS_IMPL_DEV_PKG
12.2.2
-
APPS.BIS_IMPL_DEV_PKG dependencies on FND_GLOBAL
12.2.2
-
APPS.BIS_IMPL_DEV_PKG dependencies on FND_GLOBAL
12.1.1
-
SYNONYM: PUBLIC.DBMS_LOB
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
SYNONYM: APPS.FND_APPLICATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_APPLICATION, status:VALID,
-
SYNONYM: PUBLIC.DBMS_LOB
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DBMS_LOB, status:VALID,
-
SYNONYM: APPS.FND_APPLICATION
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_APPLICATION, status:VALID,