Search Results hr_template_item_contexts_pkg
Overview
The APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG package is a PL/SQL database package in the Oracle E-Business Suite that supports the Oracle HRMS Forms and Templates infrastructure. It manages the association between template items and their contexts, which determines where and how specific form items appear within configurable form templates. Templates in Oracle HRMS allow administrators to tailor the layout and behavior of application forms without modifying the underlying form definitions. The context records maintained by this package control the conditional visibility and configuration of individual items on those templates.
The package resides in the APPS schema and is classified as OTHER, indicating it is primarily a supporting data-access package rather than a public business API. It is referenced by itself (internally) and depends only on the SYS.STANDARD package, meaning it is a self-contained utility with no external package dependencies. No other application packages reference it, so its use is typically limited to the forms and infrastructure that directly manipulate template item context data.
Key Procedures and Functions
- OWNER_TO_WHO — Converts or maps owner information into the standard WHO columns (such as created_by, creation_date, last_updated_by, last_update_date) used throughout EBS tables for audit tracking.
- INSERT_ROW — Inserts a new template item context record into the underlying base table, populating the standard audit columns in the process.
- LOCK_ROW — Obtains a row-level lock on an existing template item context record, ensuring data consistency during concurrent updates from the forms interface.
- UPDATE_ROW — Modifies an existing template item context record, refreshing the WHO audit columns to reflect the change.
- DELETE_ROW — Removes a template item context record from the base table.
- LOAD_ROW — Loads a complete row, typically combining retrieval or default population logic used when materializing a context record into a form block. This is commonly the entry point used by the forms layer to populate the current record.
Tables Accessed
The package operates primarily against the base and sequence objects that store template item context definitions:
- HR_TEMPLATE_ITEM_CONTEXTS_B — The base table holding the core context records for template items; the target of INSERT_ROW, UPDATE_ROW, DELETE_ROW, and LOAD_ROW.
- HR_TEMPLATE_ITEM_CONTEXTS_B_S — The sequence supplying primary key values for new context records.
- HR_TEMPLATE_ITEMS_B and HR_FORM_ITEMS_B — Provide the parent template item and form item definitions that a context qualifies.
- HR_FORM_TEMPLATES_B — Supplies the form template definition to which the item context belongs.
- HR_ITEM_CONTEXTS — Defines the available context values referenced by the context records.
- FND_APPLICATION, FND_FORM, and FND_ID_FLEX_STRUCTURES — Provide application, form, and flexfield structure metadata used to validate and resolve context references.
- DUAL — Used for single-row queries and value computations.
Usage Notes
HR_TEMPLATE_ITEM_CONTEXTS_PKG is an internal data-maintenance package invoked by the Oracle HRMS forms that maintain template item contexts, rather than by concurrent programs or general customer code. Its procedures correspond directly to form-block operations: LOAD_ROW populates a block, INSERT_ROW and UPDATE_ROW persist changes, DELETE_ROW removes records, and LOCK_ROW handles concurrency. Because the package is not referenced by other documented packages and is classified as OTHER, it should be treated as a private implementation detail. Customizations that must manipulate template item contexts should prefer supported HRMS APIs or forms-based maintenance; direct calls to this package carry upgrade risk across EBS 12.1.1 and 12.2.2. The presence of OWNER_TO_WHO confirms the package was designed to enforce EBS audit-column conventions consistently across these DML operations.
-
PACKAGE: APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_TEMPLATE_ITEM_CONTEXTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_TEMPLATE_ITEM_CONTEXTS_PKG, status:VALID,
-
PACKAGE: APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_TEMPLATE_ITEM_CONTEXTS_PKG, 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,
-
SYNONYM: APPS.HR_TEMPLATE_ITEM_CONTEXTS_B_S
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B_S, status:VALID,
-
SYNONYM: APPS.HR_TEMPLATE_ITEM_CONTEXTS_B_S
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_TEMPLATE_ITEM_CONTEXTS_B_S, status:VALID,
-
PACKAGE: APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG
12.2.2
-
SYNONYM: APPS.HR_ITEM_CONTEXTS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_ITEM_CONTEXTS, status:VALID,
-
SYNONYM: APPS.HR_ITEM_CONTEXTS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_ITEM_CONTEXTS, status:VALID,
-
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: APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG
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,
-
SYNONYM: APPS.HR_TEMPLATE_ITEMS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_TEMPLATE_ITEMS_B, status:VALID,
-
SYNONYM: APPS.HR_FORM_ITEMS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_FORM_ITEMS_B, status:VALID,
-
SYNONYM: APPS.HR_TEMPLATE_ITEMS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_TEMPLATE_ITEMS_B, status:VALID,
-
SYNONYM: APPS.HR_FORM_ITEMS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_FORM_ITEMS_B, status:VALID,
-
SYNONYM: APPS.HR_FORM_TEMPLATES_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_FORM_TEMPLATES_B, status:VALID,
-
SYNONYM: APPS.FND_FORM
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_FORM, status:VALID,
-
SYNONYM: APPS.HR_FORM_TEMPLATES_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_FORM_TEMPLATES_B, status:VALID,
-
SYNONYM: APPS.FND_FORM
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_FORM, status:VALID,
-
PACKAGE: APPS.PER_RIC_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PER_RIC_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG
12.1.1
-
PACKAGE BODY: APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG
12.2.2
-
SYNONYM: APPS.FND_ID_FLEX_STRUCTURES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_STRUCTURES, status:VALID,
-
SYNONYM: APPS.FND_ID_FLEX_STRUCTURES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_ID_FLEX_STRUCTURES, status:VALID,
-
APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG dependencies on HR_TEMPLATE_ITEM_CONTEXTS_PKG
12.1.1
-
APPS.HR_TEMPLATE_ITEM_CONTEXTS_PKG dependencies on HR_TEMPLATE_ITEM_CONTEXTS_PKG
12.2.2
-
SYNONYM: APPS.FND_APPLICATION
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FND_APPLICATION, status:VALID,
-
SYNONYM: APPS.FND_APPLICATION
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FND_APPLICATION, 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,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_API, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE: APPS.HR_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_API, 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: SYS.STANDARD
12.1.1
owner:SYS, object_type:PACKAGE, object_name:STANDARD, status:VALID,