Search Results pay_element_type_extra_info
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.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 ,
-
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 ,
-
VIEW: APPS.PQP_GB_PENSION_SCHEMES_V
12.2.2
-
VIEW: APPS.PQP_GB_PENSION_SCHEMES_V
12.1.1
-
SYNONYM: PUBLIC.PAY_ELEMENT_TYPE_EXTRA_INFO
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_ELEMENT_TYPE_EXTRA_INFO, status:VALID,
-
APPS.PAY_EEI_MIG_BUS SQL Statements
12.2.2
-
APPS.PAY_EEI_MIG_BUS SQL Statements
12.1.1
-
APPS.PAY_EEI_BUS SQL Statements
12.1.1
-
APPS.PAY_EEI_BUS SQL Statements
12.2.2
-
APPS.PQP_GB_PSI_ALLOWANCE_HISTORY SQL Statements
12.2.2
-
VIEW: APPS.PQP_VEHICLE_TEMPLATE_V
12.1.1
-
VIEW: APPS.PQP_VEHICLE_TEMPLATE_V
12.2.2
-
APPS.PQP_GB_OSP_FUNCTIONS SQL Statements
12.2.2
-
APPS.PQP_GB_OSP_FUNCTIONS SQL Statements
12.1.1
-
View: PQP_GB_PENSION_SCHEMES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PQP.PQP_GB_PENSION_SCHEMES_V, object_name:PQP_GB_PENSION_SCHEMES_V, status:VALID, product: PQP - Public Sector Payroll , description: View of all base elements created by the pension schemes element template. , implementation_dba_data: APPS.PQP_GB_PENSION_SCHEMES_V ,
-
View: PQP_GB_PENSION_SCHEMES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PQP.PQP_GB_PENSION_SCHEMES_V, object_name:PQP_GB_PENSION_SCHEMES_V, status:VALID, product: PQP - Public Sector Payroll , description: View of all base elements created by the pension schemes element template. , implementation_dba_data: APPS.PQP_GB_PENSION_SCHEMES_V ,
-
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,
-
APPS.PAY_NO_SSB_CODES SQL Statements
12.2.2
-
APPS.PAY_NO_PACCR_PKG SQL Statements
12.2.2
-
VIEW: APPS.PQP_PROFESSIONAL_BODY_TEMP_V
12.1.1
-
APPS.PAY_NO_PACCR_PKG SQL Statements
12.1.1
-
VIEW: HR.PAY_ELEMENT_TYPE_EXTRA_INFO#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_ELEMENT_TYPE_EXTRA_INFO#, status:VALID,
-
VIEW: APPS.PQP_GB_STAKEHOLDER_TEMPLATE_V
12.2.2
-
VIEW: APPS.PQP_GB_STAKEHOLDER_TEMPLATE_V
12.1.1
-
APPS.PAY_NO_SSB_CODES SQL Statements
12.1.1
-
VIEW: APPS.PQP_PROFESSIONAL_BODY_TEMP_V
12.2.2
-
APPS.PQP_GB_UNPAID_TEMPLATE SQL Statements
12.2.2
-
APPS.PQP_GB_UNPAID_TEMPLATE SQL Statements
12.1.1
-
APPS.PQP_GB_PENSION_SCHEME_UPDATE SQL Statements
12.2.2
-
VIEW: APPS.PQP_GB_PENSION_TEMPLATE_V
12.2.2
-
APPS.PQP_GB_PENSION_SCHEME_UPDATE SQL Statements
12.1.1
-
VIEW: APPS.PQP_GB_PENSION_TEMPLATE_V
12.1.1
-
Table: PAY_ELEMENT_TYPE_INFO_TYPES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPE_INFO_TYPES, object_name:PAY_ELEMENT_TYPE_INFO_TYPES, status:VALID, product: PAY - Payroll , description: Types of extra information that may be held against an element. , implementation_dba_data: HR.PAY_ELEMENT_TYPE_INFO_TYPES ,
-
Table: PAY_ELEMENT_TYPE_INFO_TYPES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPE_INFO_TYPES, object_name:PAY_ELEMENT_TYPE_INFO_TYPES, status:VALID, product: PAY - Payroll , description: Types of extra information that may be held against an element. , implementation_dba_data: HR.PAY_ELEMENT_TYPE_INFO_TYPES ,
-
APPS.PQP_GB_OMP_TEMPLATE SQL Statements
12.1.1
-
APPS.PQP_GB_OMP_TEMPLATE SQL Statements
12.2.2
-
APPS.PQP_USTIAA_PKG SQL Statements
12.1.1
-
APPS.PAY_MX_SSAFFL_SALARY SQL Statements
12.1.1
-
APPS.PAY_MX_SSAFFL_SALARY SQL Statements
12.2.2
-
PACKAGE BODY: APPS.PQP_US_SRS_FUNCTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_US_SRS_FUNCTIONS, status:VALID,
-
PACKAGE BODY: APPS.PQP_US_SRS_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_US_SRS_FUNCTIONS, status:VALID,
-
APPS.PQP_USTIAA_PKG SQL Statements
12.2.2
-
PACKAGE: APPS.PQP_GB_PENSION_FUNCTIONS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PQP_GB_PENSION_FUNCTIONS, status:VALID,
-
VIEW: HR.PAY_ELEMENT_TYPE_EXTRA_INFO#
12.2.2
-
PACKAGE: APPS.PQP_GB_ABSENCE_PLAN_PROCESS
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PQP_GB_ABSENCE_PLAN_PROCESS, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_TAX_UDFS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_TAX_UDFS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_US_TAX_UDFS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_US_TAX_UDFS_PKG, status:VALID,
-
APPS.PQP_GB_PENSION_SCHEME_TEMPLATE SQL Statements
12.2.2
-
APPS.PAY_NO_SUPPORT_ORDER SQL Statements
12.2.2
-
TRIGGER: APPS.PAY_ELEMENT_TYPE_EXTRA_INF_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_ELEMENT_TYPE_EXTRA_INF_WHO, status:VALID,