Search Results hr_template_item_contexts_b
Overview
HR_TEMPLATE_ITEM_CONTEXTS_B is a Human Resources (PER) module table in Oracle E-Business Suite 12.1.1 and 12.2.2 that stores the definition of items placed on a template for a given context, specifically for configurable forms. It functions as the intersect that binds a template item to a specific item context, thereby allowing a single template to drive multiple form layouts according to the runtime or administrative context in which it is invoked. This table sits at the center of the configurable forms (also known as template-based or "function/context" personalization) framework delivered through the HR module.
From a Data Vault modeling perspective, the heuristic classification derived from the foreign-key structure is satellite-leaning. The table carries descriptive and control attributes keyed around its own surrogate identifier while referencing parent entities, which is consistent with a satellite that records context-specific detail about a template item rather than defining a new business relationship between multiple hubs.
Key Information Stored
The most significant columns in HR_TEMPLATE_ITEM_CONTEXTS_B include:
- TEMPLATE_ITEM_CONTEXT_ID — the surrogate primary key (constraint HR_TIC_B_PK) uniquely identifying each template-item-context definition. In 12.2.x the primary key index also includes ZD_EDITION_NAME.
- TEMPLATE_ITEM_ID — foreign key to HR_TEMPLATE_ITEMS_B, identifying the parent template item to which this context definition belongs.
- ITEM_CONTEXT_ID — foreign key to HR_ITEM_CONTEXTS, identifying the context in which the item is rendered.
- CONTEXT_TYPE — indicates the nature of the context association, allowing the framework to distinguish context categories for the item.
- ZD_EDITION_NAME — the edition column introduced by the 12.2 Information Lifecycle Management (ILM) or editioning framework; it participates in both unique indexes on the table.
- OBJECT_VERSION_NUMBER — optimistic locking column used by the Oracle Application Framework (OAF) to prevent lost updates.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE — standard WHO audit columns recording who created and last modified each row and when.
The business-key candidate is captured by the unique index HR_TIC_B_UK (ITEM_CONTEXT_ID, TEMPLATE_ITEM_ID, ZD_EDITION_NAME), which enforces that a given template item can appear only once per context within an edition. Note that TEMPLATE_ITEM_CONTEXT_ID is the surrogate identifier, whereas HR_TIC_B_UK constitutes the natural or business key. Only 11 columns are documented for the 12.2.2 physical schema, making the structure relatively narrow and focused on binding semantics.
Common Use Cases and Queries
Typical usage centers on determining which items comprise a configurable form in a particular context, and on driving downstream property and page rendering.
- Listing all contexts defined for a template item:
SELECT tic.TEMPLATE_ITEM_CONTEXT_ID, tic.TEMPLATE_ITEM_ID, tic.ITEM_CONTEXT_ID, tic.CONTEXT_TYPE FROM HR_TEMPLATE_ITEM_CONTEXTS_B tic WHERE tic.TEMPLATE_ITEM_ID = :item_id; - Resolving item contexts for a template by joining to HR_ITEM_CONTEXTS:
SELECT ic.ITEM_CONTEXT_ID, ic.NAME FROM HR_TEMPLATE_ITEM_CONTEXTS_B tic, HR_ITEM_CONTEXTS ic WHERE tic.ITEM_CONTEXT_ID = ic.ITEM_CONTEXT_ID AND tic.TEMPLATE_ITEM_ID = :item_id; - Reporting on edition-aware definitions in 12.2:
SELECT TEMPLATE_ITEM_CONTEXT_ID, ZD_EDITION_NAME FROM HR_TEMPLATE_ITEM_CONTEXTS_B WHERE ZD_EDITION_NAME = 'ORA$BASE';
These queries are common in diagnostics of configurable form issues, migration validation between releases, and audit reporting on personalization content. Because the table participates in editioning, comparisons across editions must include ZD_EDITION_NAME to avoid ambiguity.
Related Objects
The most significant objects relating to HR_TEMPLATE_ITEM_CONTEXTS_B, with their join columns, are:
- HR_TEMPLATE_ITEMS_B — parent of template items; joined via TEMPLATE_ITEM_ID.
- HR_ITEM_CONTEXTS — context definitions; joined via ITEM_CONTEXT_ID.
- HR_ITEM_PROPERTIES_B — child carrying property detail per context; joined via TEMPLATE_ITEM_CONTEXT_ID.
- HR_TEMPLATE_ITEM_CONTEXT_PAGES — child mapping contexts to pages; joined via TEMPLATE_ITEM_CONTEXT_ID.
Together these objects form the configurable forms metadata chain: template items define what can be rendered, contexts identify where, this table binds the two, and the child property and page tables complete the rendering instructions consumed by the HR configurable forms engine.
-
Table: HR_TEMPLATE_ITEM_CONTEXTS_B
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_ITEM_CONTEXTS_B, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B, status:VALID, product: PER - Human Resources , description: Definition of items on a template for given context, for configurable forms , implementation_dba_data: HR.HR_TEMPLATE_ITEM_CONTEXTS_B ,
-
Table: HR_TEMPLATE_ITEM_CONTEXTS_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_ITEM_CONTEXTS_B, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B, status:VALID, product: PER - Human Resources , description: Definition of items on a template for given context, for configurable forms , implementation_dba_data: HR.HR_TEMPLATE_ITEM_CONTEXTS_B ,
-
TABLE: HR.HR_TEMPLATE_ITEM_CONTEXTS_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_ITEM_CONTEXTS_B, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B, status:VALID,
-
VIEW: HR.HR_TEMPLATE_ITEM_CONTEXTS_B#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B#, status:VALID,
-
APPS.HR_TIC_SHD SQL Statements
12.1.1
-
SYNONYM: PUBLIC.HR_TEMPLATE_ITEM_CONTEXTS_B
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B, status:VALID,
-
TRIGGER: APPS.HR_TEMPLATE_ITEM_CONTEXTS_B+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B+, status:VALID,
-
APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG SQL Statements
12.2.2
-
APPS.HR_TIC_SHD SQL Statements
12.2.2
-
VIEW: HR.HR_TEMPLATE_ITEM_CONTEXTS_B#
12.2.2
-
APPS.HR_TCP_BUS SQL Statements
12.2.2
-
APPS.HR_TCP_BUS SQL Statements
12.1.1
-
SYNONYM: APPS.HR_TEMPLATE_ITEM_CONTEXTS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B, status:VALID,
-
TRIGGER: APPS.HR_TEMPLATE_ITEM_CONTEXTS_B+
12.2.2
-
APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG SQL Statements
12.1.1
-
SYNONYM: APPS.HR_TEMPLATE_ITEM_CONTEXTS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B, status:VALID,
-
PACKAGE BODY: APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG
12.2.2
-
VIEW: APPS.HR_TEMPLATE_ITEM_CONTEXTS
12.2.2
-
VIEW: APPS.HR_TEMPLATE_ITEM_CONTEXTS
12.1.1
-
APPS.HR_TIC_BUS SQL Statements
12.1.1
-
APPS.HR_TEMPLATE_ITEM_TAB_PAGES_API SQL Statements
12.2.2
-
APPS.HR_TEMPLATE_ITEM_TAB_PAGES_API SQL Statements
12.1.1
-
APPS.HR_TIC_BUS SQL Statements
12.2.2
-
TABLE: HR.HR_TEMPLATE_ITEMS_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_ITEMS_B, object_name:HR_TEMPLATE_ITEMS_B, status:VALID,
-
TABLE: HR.HR_TEMPLATE_ITEM_CONTEXTS_B
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_ITEM_CONTEXTS_B, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B, status:VALID,
-
FUNCTION: APPS.HR_TEMPLATE_ITEM_CONTEXTS_B=
12.2.2
-
TABLE: HR.HR_TEMPLATE_ITEM_CONTEXT_PAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_ITEM_CONTEXT_PAGES, object_name:HR_TEMPLATE_ITEM_CONTEXT_PAGES, status:VALID,
-
Table: HR_ITEM_CONTEXTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_ITEM_CONTEXTS, object_name:HR_ITEM_CONTEXTS, status:VALID, product: PER - Human Resources , description: Combinations table for the item context key flexfield ICX , implementation_dba_data: HR.HR_ITEM_CONTEXTS ,
-
Table: HR_ITEM_CONTEXTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_ITEM_CONTEXTS, object_name:HR_ITEM_CONTEXTS, status:VALID, product: PER - Human Resources , description: Combinations table for the item context key flexfield ICX , implementation_dba_data: HR.HR_ITEM_CONTEXTS ,
-
FUNCTION: APPS.HR_TEMPLATE_ITEM_CONTEXTS_B=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B=, status:VALID,
-
Table: HR_TEMPLATE_ITEMS_B
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_ITEMS_B, object_name:HR_TEMPLATE_ITEMS_B, status:VALID, product: PER - Human Resources , description: Definition of items on template for configurable forms , implementation_dba_data: HR.HR_TEMPLATE_ITEMS_B ,
-
PACKAGE: APPS.HR_TEMPLATE_ITEM_CONTEXT_INFO
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_TEMPLATE_ITEM_CONTEXT_INFO, status:VALID,
-
PACKAGE BODY: APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG
12.1.1
-
Table: HR_TEMPLATE_ITEMS_B
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_ITEMS_B, object_name:HR_TEMPLATE_ITEMS_B, status:VALID, product: PER - Human Resources , description: Definition of items on template for configurable forms , implementation_dba_data: HR.HR_TEMPLATE_ITEMS_B ,
-
PACKAGE: APPS.HR_TEMPLATE_ITEM_CONTEXT_INFO
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_TEMPLATE_ITEM_CONTEXT_INFO, status:VALID,
-
TRIGGER: APPS.HR_TEMPLATE_ITEM_CONTEXTS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:HR_TEMPLATE_ITEM_CONTEXTS_WHO, status:VALID,
-
Table: HR_TEMPLATE_ITEM_CONTEXT_PAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_ITEM_CONTEXT_PAGES, object_name:HR_TEMPLATE_ITEM_CONTEXT_PAGES, status:VALID, product: PER - Human Resources , description: Information about which tab pages item belongs to for a specific context, on template for configurable form. , implementation_dba_data: HR.HR_TEMPLATE_ITEM_CONTEXT_PAGES ,
-
PACKAGE BODY: APPS.HR_TIC_SHD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TIC_SHD, status:VALID,
-
PACKAGE BODY: APPS.HR_TEMPLATE_ITEM_CONTEXT_INFO
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TEMPLATE_ITEM_CONTEXT_INFO, status:VALID,
-
Table: HR_TEMPLATE_ITEM_CONTEXT_PAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_TEMPLATE_ITEM_CONTEXT_PAGES, object_name:HR_TEMPLATE_ITEM_CONTEXT_PAGES, status:VALID, product: PER - Human Resources , description: Information about which tab pages item belongs to for a specific context, on template for configurable form. , implementation_dba_data: HR.HR_TEMPLATE_ITEM_CONTEXT_PAGES ,
-
TRIGGER: APPS.HR_TEMPLATE_ITEM_CONTEXTS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_TEMPLATE_ITEM_CONTEXTS_WHO, status:VALID,
-
PACKAGE BODY: APPS.HR_TIC_UPD
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TIC_UPD, status:VALID,
-
PACKAGE BODY: APPS.HR_TIC_DEL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TIC_DEL, status:VALID,
-
PACKAGE BODY: APPS.HR_TIC_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TIC_BUS, status:VALID,
-
APPS.HR_ITP_BUS SQL Statements
12.1.1
-
PACKAGE BODY: APPS.HR_TIC_UPD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TIC_UPD, status:VALID,
-
PACKAGE BODY: APPS.HR_TCP_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TCP_BUS, status:VALID,
-
PACKAGE BODY: APPS.HR_TEMPLATE_ITEM_CONTEXT_INFO
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TEMPLATE_ITEM_CONTEXT_INFO, status:VALID,
-
PACKAGE BODY: APPS.HR_TIC_SHD
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TIC_SHD, status:VALID,
-
PACKAGE BODY: APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TEMPLATE_ITEM_CONTEXTS_PKG, status:VALID,