Search Results ibc_citem_version_labels
Overview
The IBC_CITEM_VERSION_LABELS table is a core data object within the Oracle E-Business Suite Content Manager (IBC) module. It functions as a junction table that manages the many-to-many relationship between content item versions and labels. Its primary role is to store the explicit association between a specific version of a content item and one or more labels, enabling sophisticated content categorization, organization, and retrieval. This table is critical for implementing a flexible labeling taxonomy, allowing administrators and users to tag content versions with descriptive codes for filtering, reporting, and access control purposes across the application.
Key Information Stored
The table's structure is defined by a composite primary key and several foreign key relationships, ensuring referential integrity. The key columns are:
- LABEL_CODE: A foreign key referencing IBC_LABELS_B.LABEL_CODE. This column stores the unique identifier for a specific label within the system's taxonomy.
- CONTENT_ITEM_ID: A foreign key referencing IBC_CONTENT_ITEMS.CONTENT_ITEM_ID. This identifies the master content item to which the version belongs.
- CITEM_VERSION_ID: A foreign key referencing IBC_CITEM_VERSIONS_B.CITEM_VERSION_ID. This column is crucial as it pinpoints the exact version of the content item to which the label is attached, allowing labels to be applied with version-level granularity.
Together, the LABEL_CODE and CONTENT_ITEM_ID form the table's primary key (IBC_CITEM_VERSION_LABELS_PK), preventing duplicate label assignments for the same content item at the database level.
Common Use Cases and Queries
A primary use case is generating reports of all content item versions tagged with a particular label, such as "CONFIDENTIAL" or "MARKETING_2024". This supports compliance audits and content lifecycle management. Another common scenario is querying to find all labels applied to a specific published version of a document for display or validation. Sample SQL to retrieve labeled content versions would typically join this table with the content items and labels master tables:
- Find all versions with a specific label:
SELECT civl.content_item_id, civl.citem_version_id, civl.label_code
FROM ibc_citem_version_labels civl
WHERE civl.label_code = '&LABEL_CODE'; - List all labels for a content item version:
SELECT lb.label_code, lb.name
FROM ibc_citem_version_labels civl, ibc_labels_b lb
WHERE civl.label_code = lb.label_code
AND civl.content_item_id = &CONTENT_ITEM_ID
AND civl.citem_version_id = &VERSION_ID;
Related Objects
This table sits at the intersection of three key Content Manager entities, as defined by its foreign key constraints:
- IBC_CONTENT_ITEMS: The master table for content items, referenced via CONTENT_ITEM_ID.
- IBC_LABELS_B: The base table defining the label taxonomy, referenced via LABEL_CODE.
- IBC_CITEM_VERSIONS_B: The base table storing all versions of content items, referenced via CITEM_VERSION_ID. This is the most direct relationship, anchoring the label to a specific version.
Development or integration work involving content labeling must interact with this table, often through the standard IBC public APIs, which ensure business logic and security are maintained when creating or modifying these associations.
-
Table: IBC_CITEM_VERSION_LABELS
12.1.1
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_CITEM_VERSION_LABELS, object_name:IBC_CITEM_VERSION_LABELS, status:VALID, product: IBC - Content Manager , description: IBC_CITEM_VERSION_LABELS stores the association between a label and the version of any content item. , implementation_dba_data: IBC.IBC_CITEM_VERSION_LABELS ,
-
Table: IBC_CITEM_VERSION_LABELS
12.2.2
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_CITEM_VERSION_LABELS, object_name:IBC_CITEM_VERSION_LABELS, status:VALID, product: IBC - Content Manager , description: IBC_CITEM_VERSION_LABELS stores the association between a label and the version of any content item. , implementation_dba_data: IBC.IBC_CITEM_VERSION_LABELS ,
-
APPS.IBC_CITEM_RUNTIME_PUB dependencies on IBC_CITEM_VERSION_LABELS
12.2.2
-
APPS.IBC_CITEM_RUNTIME_PUB dependencies on IBC_CITEM_VERSION_LABELS
12.1.1
-
APPS.IBC_STYLESHEETS_GRP dependencies on IBC_CITEM_VERSION_LABELS
12.1.1
-
APPS.IBC_CITEM_VERSION_LABELS_PKG dependencies on IBC_CITEM_VERSION_LABELS
12.2.2
-
APPS.IBC_LOAD_CITEMS_PVT dependencies on IBC_CITEM_VERSION_LABELS
12.2.2
-
APPS.IBC_CV_LABEL_GRP dependencies on IBC_CITEM_VERSION_LABELS
12.2.2
-
APPS.IBC_CITEM_ADMIN_GRP dependencies on IBC_CITEM_VERSION_LABELS
12.2.2
-
APPS.IBE_M_IBC_INT_PVT dependencies on IBC_CITEM_VERSION_LABELS
12.2.2
-
APPS.IBE_M_IBC_INT_PVT dependencies on IBC_CITEM_VERSION_LABELS
12.1.1
-
APPS.IBC_LOAD_CITEMS_PVT dependencies on IBC_CITEM_VERSION_LABELS
12.1.1
-
APPS.IBC_STYLESHEETS_GRP dependencies on IBC_CITEM_VERSION_LABELS
12.2.2
-
APPS.IBE_M_MIGRATION_PVT dependencies on IBC_CITEM_VERSION_LABELS
12.1.1
-
APPS.IBC_CV_LABEL_GRP dependencies on IBC_CITEM_VERSION_LABELS
12.1.1
-
APPS.IBC_CITEM_RUNTIME_PVT dependencies on IBC_CITEM_VERSION_LABELS
12.2.2
-
APPS.IBE_M_MIGRATION_PVT dependencies on IBC_CITEM_VERSION_LABELS
12.2.2
-
APPS.IBC_CITEM_VERSION_LABELS_PKG dependencies on IBC_CITEM_VERSION_LABELS
12.1.1
-
APPS.IBC_CITEM_RUNTIME_PVT dependencies on IBC_CITEM_VERSION_LABELS
12.1.1
-
APPS.IBC_CITEM_ADMIN_GRP dependencies on IBC_CITEM_VERSION_LABELS
12.1.1
-
APPS.IBC_LOAD_CITEMS_PVT SQL Statements
12.2.2
-
VIEW: IBC.IBC_CITEM_VERSION_LABELS#
12.2.2
owner:IBC, object_type:VIEW, object_name:IBC_CITEM_VERSION_LABELS#, status:VALID,
-
APPS.IBC_LOAD_CITEMS_PVT SQL Statements
12.1.1
-
APPS.IBC_CITEM_VERSION_LABELS_PKG SQL Statements
12.1.1
-
APPS.IBC_CITEM_VERSION_LABELS_PKG SQL Statements
12.2.2
-
APPS.IBC_CV_LABEL_GRP SQL Statements
12.1.1
-
APPS.IBC_CV_LABEL_GRP SQL Statements
12.2.2
-
SYNONYM: APPS.IBC_CITEM_VERSION_LABELS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:IBC_CITEM_VERSION_LABELS, status:VALID,
-
TRIGGER: APPS.IBC_CITEM_VERSION_LABELS+
12.2.2
-
PACKAGE BODY: APPS.IBC_LOAD_CITEMS_PVT
12.1.1
-
TRIGGER: APPS.IBC_CITEM_VERSION_LABELS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:IBC_CITEM_VERSION_LABELS+, status:VALID,
-
VIEW: IBC.IBC_CITEM_VERSION_LABELS#
12.2.2
-
SYNONYM: APPS.IBC_CITEM_VERSION_LABELS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:IBC_CITEM_VERSION_LABELS, status:VALID,
-
PACKAGE BODY: APPS.IBC_LOAD_CITEMS_PVT
12.2.2
-
PACKAGE BODY: APPS.IBC_CITEM_VERSION_LABELS_PKG
12.1.1
-
PACKAGE BODY: APPS.IBC_CITEM_VERSION_LABELS_PKG
12.2.2
-
TABLE: IBC.IBC_CITEM_VERSION_LABELS
12.1.1
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_CITEM_VERSION_LABELS, object_name:IBC_CITEM_VERSION_LABELS, status:VALID,
-
TABLE: IBC.IBC_CITEM_VERSION_LABELS
12.2.2
owner:IBC, object_type:TABLE, fnd_design_data:IBC.IBC_CITEM_VERSION_LABELS, object_name:IBC_CITEM_VERSION_LABELS, status:VALID,
-
APPS.IBE_M_MIGRATION_PVT dependencies on IBC_CONTENT_ITEMS
12.1.1
-
VIEW: APPS.IBC_CITEM_LABELS_V
12.1.1
-
APPS.IBE_M_IBC_INT_PVT dependencies on IBC_CITEM_VERSIONS_B
12.2.2
-
APPS.IBC_CITEM_RUNTIME_PVT SQL Statements
12.2.2
-
APPS.IBC_CITEM_VERSION_LABELS_PKG dependencies on IBC_LABELS_B
12.2.2
-
APPS.IBC_CITEM_RUNTIME_PVT SQL Statements
12.1.1
-
VIEW: APPS.IBC_CITEM_LABELS_V
12.2.2
-
APPS.IBE_M_MIGRATION_PVT dependencies on IBC_CONTENT_ITEMS
12.2.2
-
APPS.IBE_M_IBC_INT_PVT dependencies on IBC_CITEM_VERSIONS_B
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
FUNCTION: APPS.IBC_CITEM_VERSION_LABELS=
12.2.2