Search Results pay_element_type_extra_info_pk
Overview
PAY_ELEMENT_TYPE_EXTRA_INFO is a Payroll (PAY) module table owned by the HR schema in Oracle E-Business Suite 12.1.1 and 12.2.2. As its name and ETRM description indicate, it stores supplementary or descriptive information attached to an element type. Element types are the fundamental building blocks of Oracle Payroll and Oracle Compensation Workbench, defining how earnings, deductions, and other pay components are processed. Where the core attributes of an element reside in PAY_ELEMENT_TYPES, this table captures the extensible, user-defined detail that a legislator or implementer chooses to associate with each element via a defined information type.
The table is a child (detail) entity. Its primary key is ELEMENT_TYPE_EXTRA_INFO_PK, uniquely identified by the surrogate column ELEMENT_TYPE_EXTRA_INFO_ID. The single documented foreign key, INFORMATION_TYPE, references PAY_ELEMENT_TYPE_INFO_TYPES, which governs the category and structure of the extra information being stored. From a Data Vault modeling perspective, this table leans toward a satellite: it holds descriptive, time-variant attributes dependent on a parent business key rather than true relationship links.
Key Information Stored
The table contains 65 documented columns. The most significant are:
- ELEMENT_TYPE_EXTRA_INFO_ID — surrogate primary key (PAY_ELEMENT_TYPE_EXTRA_INFO_PK); the unique row identifier.
- ELEMENT_TYPE_ID — the parent element type to which this extra information belongs; the principal business-key candidate linking back to the element.
- INFORMATION_TYPE — foreign key to PAY_ELEMENT_TYPE_INFO_TYPES, defining the type of extra data (for example, a specific legislative or reporting classification).
- EEI_ATTRIBUTE_CATEGORY and EEI_ATTRIBUTE1 through EEI_ATTRIBUTE20 — the standard EBS descriptive-flexfield attribute columns, holding user-defined attribute values.
- EEI_INFORMATION_CATEGORY and EEI_INFORMATION1 through EEI_INFORMATION30 — the DFF information flexfield, providing up to 30 additional user-defined value slots.
- OBJECT_VERSION_NUMBER — optimistic-locking column for concurrent update protection.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATION_DATE, CREATED_BY — the standard WHO audit columns.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrency and program-tracking columns populated when the row is created or maintained by a concurrent request.
The surrogate key ELEMENT_TYPE_EXTRA_INFO_ID is distinct from the business key: the meaningful identity of a row is the combination of ELEMENT_TYPE_ID and INFORMATION_TYPE, while the surrogate simply guarantees a stable technical identifier.
Common Use Cases and Queries
Typical uses include retrieving all extra information attached to a given element, driving descriptive-flexfield reporting, and validating which information types are populated for legislative or statutory reporting. A representative query joins the table to its parent information types:
SELECT e.ELEMENT_TYPE_ID, e.INFORMATION_TYPE, e.EEI_INFORMATION_CATEGORY, e.EEI_INFORMATION1 FROM PAY_ELEMENT_TYPE_EXTRA_INFO e WHERE e.ELEMENT_TYPE_ID = :p_element_type_id;SELECT e.*, t.NAME FROM PAY_ELEMENT_TYPE_EXTRA_INFO e JOIN PAY_ELEMENT_TYPE_INFO_TYPES t ON e.INFORMATION_TYPE = t.INFORMATION_TYPE;
These patterns support reporting on element configuration, auditing changes to element classification, and extracting DFF data for downstream payroll interfaces. Because the DFF columns are generically named, queries should be parameterized by INFORMATION_TYPE or INFORMATION_CATEGORY to return meaningful values.
Related Objects
- PAY_ELEMENT_TYPE_INFO_TYPES — referenced by the INFORMATION_TYPE foreign key; defines valid extra-information types.
- PAY_ELEMENT_TYPES — the parent element type definition to which ELEMENT_TYPE_ID ultimately relates.
- PAY_ELEMENT_TYPES_TL — translated element type names used in reporting joins.
- FND_DESCRIPTIVE_FLEXS / FND_FLEX_VALUES — define the DFF segments mapped to the EEI_ATTRIBUTE and EEI_INFORMATION columns.
- FND_CONCURRENT_REQUESTS — links REQUEST_ID to the concurrent program that populated the row.
In the Oracle Payroll data model, PAY_ELEMENT_TYPE_EXTRA_INFO is best treated as the extensible satellite of the element type hub, enabling flexible, customer-specific detail without altering the core element definition.
-
Table: PAY_ELEMENT_TYPE_EXTRA_INFO
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPE_EXTRA_INFO, object_name:PAY_ELEMENT_TYPE_EXTRA_INFO, status:VALID, product: PAY - Payroll , description: Stores extra information for an element , implementation_dba_data: HR.PAY_ELEMENT_TYPE_EXTRA_INFO ,
-
Table: PAY_ELEMENT_TYPE_EXTRA_INFO
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPE_EXTRA_INFO, object_name:PAY_ELEMENT_TYPE_EXTRA_INFO, status:VALID, product: PAY - Payroll , description: Stores extra information for an element , implementation_dba_data: HR.PAY_ELEMENT_TYPE_EXTRA_INFO ,
-
INDEX: HR.PAY_ELEMENT_TYPE_EXTRA_INFO_PK
12.2.2
owner:HR, object_type:INDEX, object_name:PAY_ELEMENT_TYPE_EXTRA_INFO_PK, status:VALID,
-
INDEX: HR.PAY_ELEMENT_TYPE_EXTRA_INFO_PK
12.1.1
owner:HR, object_type:INDEX, object_name:PAY_ELEMENT_TYPE_EXTRA_INFO_PK, status:VALID,
-
TABLE: HR.PAY_ELEMENT_TYPE_EXTRA_INFO
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPE_EXTRA_INFO, object_name:PAY_ELEMENT_TYPE_EXTRA_INFO, status:VALID,
-
TABLE: HR.PAY_ELEMENT_TYPE_EXTRA_INFO
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPE_EXTRA_INFO, object_name:PAY_ELEMENT_TYPE_EXTRA_INFO, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.PAY_EEI_SHD
12.2.2
-
PACKAGE BODY: APPS.PAY_EEI_SHD
12.1.1
-
PACKAGE BODY: APPS.PAY_EEI_MIG_SHD
12.1.1
-
PACKAGE BODY: APPS.PAY_EEI_MIG_SHD
12.2.2
-
APPS.PAY_EEI_SHD dependencies on FND_MESSAGE
12.2.2
-
APPS.PAY_EEI_SHD dependencies on FND_MESSAGE
12.1.1
-
APPS.PAY_EEI_MIG_SHD dependencies on FND_MESSAGE
12.1.1
-
APPS.PAY_EEI_MIG_SHD dependencies on FND_MESSAGE
12.2.2
-
APPS.PAY_EEI_SHD dependencies on PAY_ELEMENT_TYPE_EXTRA_INFO
12.1.1
-
APPS.PAY_EEI_SHD dependencies on PAY_ELEMENT_TYPE_EXTRA_INFO
12.2.2
-
APPS.PAY_EEI_MIG_SHD dependencies on PAY_ELEMENT_TYPE_EXTRA_INFO
12.2.2
-
APPS.PAY_EEI_MIG_SHD dependencies on PAY_ELEMENT_TYPE_EXTRA_INFO
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
eTRM - PAY Tables and Views
12.2.2
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PAY Tables and Views
12.2.2
description: Temporary table used to hold invalid location addresses. ,
-
eTRM - PAY Tables and Views
12.1.1
description: Temporary table used to hold invalid location addresses. ,