Search Results ibc_renditions_pkg
Overview
IBC_RENDITIONS_PKG is a PL/SQL package owned by the APPS schema that supports the Oracle E-Business Suite (EBS) product commonly known as iProcurement / Internet Business Components (IBC), specifically the rendering and content item administration area of the application. Its principal business function is to provide the low-level data access layer for the IBC_RENDITIONS entity, which stores the individual renderings (displayed content variants) associated with content items managed by the application. In EBS 12.1.1 and 12.2.2 the package is registered with a status of VALID and is a dependency of the Content Item Administration group (IBC_CITEM_ADMIN_GRP) and the IBC_UTILITIES_PVT package.
The package is classified in the ETRM metadata as an API of type OTHER, indicating that it is not a public, published business API but rather a supporting database package used primarily for internal row-level manipulation and seed-data loading. It follows the conventional EBS pattern of exposing a small, well-defined set of procedures for insert, update, delete, locking, and data migration, and its logic is oriented toward direct manipulation of the RENDITIONS table rather than toward complex business validation.
Key Procedures and Functions
The documented API surface of IBC_RENDITIONS_PKG consists of six procedures:
- INSERT_ROW — Creates a new rendering record in the underlying table. It is the standard entry point for adding a rendering associated with a content item.
- UPDATE_ROW — Modifies an existing rendering record, allowing attribute values such as display or content parameters to be changed.
- DELETE_ROW — Removes a rendering record from the table.
- LOCK_ROW — Obtains a row-level lock on a rendering record, typically to support concurrent-safe edits before an update or delete.
- LOAD_ROW — Loads a rendering record from a source representation, generally used in data migration or interface contexts.
- LOAD_SEED_ROW — Loads seed data for the rendering entity, used during installation, upgrade, or reference-data setup.
These procedures constitute a self-contained CRUD and seeding interface. Consistent with EBS standards, the insert, update, delete, and lock procedures are intended for transactional use, while the two LOAD procedures support installation and data-conversion scenarios.
Tables Accessed
The package accesses its data through APPS synonyms for the following objects:
- IBC_RENDITIONS — the primary transactional table holding rendering records. This is the target of the insert, update, delete, and lock operations, and the source of information returned by the load procedures.
- IBC_RENDITIONS_S1 — a sequence used to generate primary keys for new rendering rows, referenced by INSERT_ROW and LOAD_ROW.
- IBC_CITEM_VERSIONS_TL — the translatable content item version table. It supplies the parent version context (for example, the content item version identifier and language) to which a rendering belongs, and is referenced when validating or populating a rendering row.
- DUAL — the standard Oracle single-row utility object, used for sequence value retrieval and simple computations.
Usage Notes
IBC_RENDITIONS_PKG is normally invoked indirectly rather than directly by end users. Its most common callers are the Content Item Administration forms and group logic (IBC_CITEM_ADMIN_GRP) and the utility layer (IBC_UTILITIES_PVT), both of which are documented as referencing the package. Forms built with Oracle Forms and integrated with EBS typically invoke INSERT_ROW, UPDATE_ROW, LOCK_ROW, and DELETE_ROW through the standard "row handling" pattern, where the form block's ON-INSERT, ON-UPDATE, ON-LOCK, and ON-DELETE triggers delegate to the corresponding package procedures. The LOAD_ROW and LOAD_SEED_ROW procedures are more commonly associated with concurrent programs, installation scripts, and upgrade drivers that populate or migrate rendering data.
Because the package is classified as OTHER rather than a public API, customizations should avoid calling it as a supported integration interface. Any custom code that does reference it must respect the existing locking and sequencing conventions, particularly the use of IBC_RENDITIONS_S1 for primary key generation, to avoid duplicate or orphaned rendering records.
-
PACKAGE: APPS.IBC_RENDITIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:IBC_RENDITIONS_PKG, status:VALID,
-
PACKAGE: APPS.IBC_RENDITIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:IBC_RENDITIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IBC_RENDITIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_RENDITIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.IBC_RENDITIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_RENDITIONS_PKG, status:VALID,
-
SYNONYM: APPS.IBC_RENDITIONS_S1
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBC_RENDITIONS_S1, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
SYNONYM: APPS.IBC_RENDITIONS_S1
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBC_RENDITIONS_S1, status:VALID,
-
SYNONYM: APPS.IBC_CITEM_VERSIONS_TL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBC_CITEM_VERSIONS_TL, status:VALID,
-
SYNONYM: APPS.IBC_RENDITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBC_RENDITIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE: APPS.IBC_RENDITIONS_PKG
12.1.1
-
SYNONYM: APPS.IBC_RENDITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBC_RENDITIONS, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.IBC_RENDITIONS_PKG
12.2.2
-
PACKAGE BODY: APPS.IBC_UTILITIES_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_UTILITIES_PVT, status:VALID,
-
SYNONYM: APPS.IBC_CITEM_VERSIONS_TL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBC_CITEM_VERSIONS_TL, status:VALID,
-
PACKAGE BODY: APPS.IBC_UTILITIES_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_UTILITIES_PVT, status:VALID,
-
PACKAGE BODY: APPS.IBC_CITEM_ADMIN_GRP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_CITEM_ADMIN_GRP, status:VALID,
-
PACKAGE BODY: APPS.IBC_CITEM_ADMIN_GRP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:IBC_CITEM_ADMIN_GRP, status:VALID,
-
PACKAGE BODY: APPS.IBC_RENDITIONS_PKG
12.2.2
-
PACKAGE BODY: APPS.IBC_RENDITIONS_PKG
12.1.1
-
APPS.IBC_RENDITIONS_PKG dependencies on IBC_RENDITIONS_PKG
12.1.1
-
APPS.IBC_UTILITIES_PVT dependencies on IBC_RENDITIONS_PKG
12.2.2
-
APPS.IBC_CITEM_ADMIN_GRP dependencies on IBC_RENDITIONS_PKG
12.1.1
-
APPS.IBC_UTILITIES_PVT dependencies on IBC_RENDITIONS_PKG
12.1.1
-
APPS.IBC_RENDITIONS_PKG dependencies on IBC_RENDITIONS_PKG
12.2.2
-
APPS.IBC_CITEM_ADMIN_GRP dependencies on IBC_RENDITIONS_PKG
12.2.2
-
PACKAGE: APPS.FND_LOAD_UTIL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_LOAD_UTIL, status:VALID,
-
APPS.IBC_RENDITIONS_PKG dependencies on IBC_RENDITIONS
12.1.1
-
APPS.IBC_RENDITIONS_PKG dependencies on IBC_RENDITIONS
12.2.2
-
PACKAGE: APPS.FND_LOAD_UTIL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_LOAD_UTIL, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.2.2
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
PACKAGE: APPS.APP_EXCEPTION
12.1.1
owner:APPS, object_type:PACKAGE, object_name:APP_EXCEPTION, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
SYNONYM: PUBLIC.DUAL
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:DUAL, status:VALID,
-
PACKAGE: APPS.FND_GLOBAL
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.FND_GLOBAL
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_GLOBAL, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_MESSAGE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_MESSAGE, status:VALID,
-
PACKAGE: APPS.FND_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: APPS.FND_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_API, status:VALID,
-
PACKAGE: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,