Search Results pay_element_types_f_pk
Overview
PAY_ELEMENT_TYPES_F is the core definition table for payroll elements in Oracle E-Business Suite Release 12.1.1 and 12.2.2. It resides in the HR schema and belongs to the PAY (Payroll) product. Within Oracle Payroll, an element represents any unit of compensation, deduction, or information that is processed during a payroll run — earnings, deductions, employer contributions, balance adjustments, and statutory items. PAY_ELEMENT_TYPES_F holds the header-level definition of each element, while its associated recurring and entry tables capture the values passed to it. As a datable ("_F" for "date-tracked") entity, element definitions are versioned by EFFECTIVE_START_DATE and EFFECTIVE_END_DATE, allowing historical preservation of element configuration changes over time.
The ETRM metadata classifies this object heuristically under a Data Vault model as a link. This is a reasonable modeling suggestion: the table sits between several independent reference entities — element classifications, benefit classifications, event groups, and time definitions — and its foreign keys connect them into a single business construct. A rigorous Data Vault design might alternatively split the element identity into a hub (the surrogate ELEMENT_TYPE_ID) with satellite records for the datable attributes.
Key Information Stored
The surrogate primary key is PAY_ELEMENT_TYPES_F_PK, defined on ELEMENT_TYPE_ID, EFFECTIVE_START_DATE, EFFECTIVE_END_DATE (extended by ZD_EDITION_NAME in the 12.2.2 physical schema). A second unique index, PAY_ELEMENT_TYPES_F_UK2, serves as the principal business-key candidate, enforcing uniqueness on ELEMENT_NAME, BUSINESS_GROUP_ID, LEGISLATION_CODE, and the two effective dates. The most significant columns include:
ELEMENT_TYPE_ID— surrogate identifier for the element definition, referenced broadly across payroll processing tables.ELEMENT_NAME— the user-facing name of the element, unique per business group and legislation.REPORTING_NAME— the name used on statutory and internal reports.BUSINESS_GROUP_IDandLEGISLATION_CODE— define the owning enterprise group and the legislative context, which govern which element templates and rules apply.CLASSIFICATION_ID— foreign key toPAY_ELEMENT_CLASSIFICATIONS, determining the element category (earnings, deduction, information, etc.).FORMULA_ID— the calculation formula attached to the element.PROCESSING_TYPEandPROCESSING_PRIORITY— control how and in what sequence the element is processed during a payroll run.MULTIPLE_ENTRIES_ALLOWED_FLAG,ADJUSTMENT_ONLY_FLAG,CLOSED_FOR_ENTRY_FLAG, andINDIRECT_ONLY_FLAG— behavioral flags governing entry and processing.POST_TERMINATION_RULE— defines processing behavior after an employee leaves.QUALIFYING_AGE,QUALIFYING_LENGTH_OF_SERVICE, andQUALIFYING_UNITS— eligibility criteria.BENEFIT_CLASSIFICATION_ID,PRORATION_GROUP_ID, andTIME_DEFINITION_ID— foreign keys tying the element to benefits, proration, and time-definition configuration.ATTRIBUTE_CATEGORYthroughATTRIBUTE20andELEMENT_INFORMATION1throughELEMENT_INFORMATION20— descriptive flexfield and legislative information segments.- Standard audit columns (
CREATED_BY,CREATION_DATE,LAST_UPDATED_BY,LAST_UPDATE_DATE) andOBJECT_VERSION_NUMBERfor optimistic locking.
Common Use Cases and Queries
Typical usage centers on configuration reporting, element analysis, and integration with payroll processing. A frequent query lists all active elements for a business group and legislation:
SELECT element_type_id, element_name, classification_id FROM pay_element_types_f WHERE business_group_id = :bg AND legislation_code = :leg AND TRUNC(SYSDATE) BETWEEN effective_start_date AND effective_end_date;- Joining to
PAY_ELEMENT_CLASSIFICATIONSto report elements by category:... FROM pay_element_types_f pet, pay_element_classifications pec WHERE pet.classification_id = pec.classification_id AND ... - Identifying elements attached to a specific formula:
SELECT element_name FROM pay_element_types_f WHERE formula_id = :formula_id; - Auditing configuration changes by comparing rows across
EFFECTIVE_START_DATEversions for the sameELEMENT_TYPE_ID. - Extracting element metadata into a data warehouse for analytics on pay structures, using
ELEMENT_TYPE_IDas the durable key.
Related Objects
The foreign keys documented in the ETRM metadata establish the principal relationships:
PAY_ELEMENT_CLASSIFICATIONS— joined viaPAY_ELEMENT_TYPES_F.CLASSIFICATION_ID = PAY_ELEMENT_CLASSIFICATIONS.CLASSIFICATION_ID.BEN_BENEFIT_CLASSIFICATIONS— joined viaBENEFIT_CLASSIFICATION_ID.PAY_EVENT_GROUPS— joined viaPRORATION_GROUP_ID.PAY_TIME_DEFINITIONS— joined viaTIME_DEFINITION_ID.- Child element tables such as
PAY_ELEMENT_TYPES_TL(translations),PAY_ELEMENT_LINKS_F(element eligibility links), andPAY_ELEMENT_ENTRIES(entry values) depend onELEMENT_TYPE_ID. - Element input values are defined in
PAY_INPUT_VALUES_F, the recurring feed inPAY_ELEMENT_ENTRY_VALUES_F, and balances inPAY_BALANCES, all conceptually tied through the element identity.
Together, these relationships make PAY_ELEMENT_TYPES_F the central configuration hub of the Oracle Payroll element model, linking classifications, formulas, event groups, and time definitions into a single processed pay construct.
-
Table: PAY_ELEMENT_TYPES_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPES_F, object_name:PAY_ELEMENT_TYPES_F, status:VALID, product: PAY - Payroll , description: Element definitions. , implementation_dba_data: HR.PAY_ELEMENT_TYPES_F ,
-
INDEX: HR.PAY_ELEMENT_TYPES_F_PK
12.2.2
owner:HR, object_type:INDEX, object_name:PAY_ELEMENT_TYPES_F_PK, status:VALID,
-
Table: PAY_ELEMENT_TYPES_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPES_F, object_name:PAY_ELEMENT_TYPES_F, status:VALID, product: PAY - Payroll , description: Element definitions. , implementation_dba_data: HR.PAY_ELEMENT_TYPES_F ,
-
INDEX: HR.PAY_ELEMENT_TYPES_F_PK
12.1.1
owner:HR, object_type:INDEX, object_name:PAY_ELEMENT_TYPES_F_PK, status:VALID,
-
VIEW: APPS.PAY_EMEA_PAYMNTS_ACTION_INFO_V
12.1.1
-
VIEW: APPS.PAY_EMEA_PAYMNTS_ACTION_INFO_V
12.2.2
-
View: PAY_EMEA_PAYMNTS_ACTION_INFO_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_EMEA_PAYMNTS_ACTION_INFO_V, object_name:PAY_EMEA_PAYMNTS_ACTION_INFO_V, status:VALID, product: PAY - Payroll , description: Used to support online payslip , implementation_dba_data: APPS.PAY_EMEA_PAYMNTS_ACTION_INFO_V ,
-
View: PAY_EMEA_PAYMNTS_ACTION_INFO_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_EMEA_PAYMNTS_ACTION_INFO_V, object_name:PAY_EMEA_PAYMNTS_ACTION_INFO_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_EMEA_PAYMNTS_ACTION_INFO_V ,
-
APPS.HR_JP_DATA_MIGRATION_PKG SQL Statements
12.1.1
-
APPS.PAY_RETRO_NOTIF_PKG SQL Statements
12.1.1
-
TABLE: HR.PAY_ELEMENT_TYPES_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPES_F, object_name:PAY_ELEMENT_TYPES_F, status:VALID,
-
APPS.PAY_YEPP_MISS_ASSIGN_PKG SQL Statements
12.1.1
-
APPS.PAY_YEPP_MISS_ASSIGN_PKG SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
APPS.PAY_RETRO_NOTIF_PKG SQL Statements
12.2.2
-
APPS.PAY_QPQ_API SQL Statements
12.1.1
-
APPS.PAY_RETRO_PKG SQL Statements
12.1.1
-
APPS.PAY_QPQ_API SQL Statements
12.2.2
-
APPS.PAY_US_DEF_COMP_457 SQL Statements
12.2.2
-
APPS.PAY_US_DEF_COMP_457 SQL Statements
12.1.1
-
APPS.HR_JP_DATA_MIGRATION_PKG SQL Statements
12.2.2
-
APPS.PAY_RETRO_PKG SQL Statements
12.2.2
-
TABLE: HR.PAY_ELEMENT_TYPES_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_ELEMENT_TYPES_F, object_name:PAY_ELEMENT_TYPES_F, status:VALID,
-
APPS.PAY_JP_REPORT_PKG SQL Statements
12.1.1
-
APPS.PAY_JP_REPORT_PKG SQL Statements
12.2.2
-
APPS.PAY_FR_DUCS SQL Statements
12.2.2
-
APPS.PAY_GTNLOD_PKG SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PAY_RETRO_NOTIF_PKG
12.1.1
-
APPS.PAY_FR_DUCS SQL Statements
12.1.1
-
PACKAGE: APPS.PAY_NZ_EMS
12.2.2
-
APPS.PAY_GTNLOD_PKG SQL Statements
12.2.2
-
APPS.PAY_CORE_UPGRADE_PKG SQL Statements
12.2.2
-
APPS.PAY_CORE_UPGRADE_PKG SQL Statements
12.1.1
-
APPS.PAY_GTNLOD_PKG dependencies on PAY_US_GTN_EARNINGS_V
12.1.1
-
APPS.PAY_GTNLOD_PKG dependencies on PAY_US_GTN_EARNINGS_V
12.2.2
-
PACKAGE BODY: APPS.HR_JP_DATA_MIGRATION_PKG
12.1.1
-
APPS.HR_JP_DATA_MIGRATION_PKG dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
APPS.HR_JP_DATA_MIGRATION_PKG dependencies on PAY_ELEMENT_TYPES_F
12.2.2
-
APPS.PAY_GTNLOD_PKG dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
APPS.PAY_RETRO_NOTIF_PKG dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
APPS.PAY_YEPP_MISS_ASSIGN_PKG dependencies on PAY_ELEMENT_TYPES_F
12.2.2
-
APPS.PAY_YEPP_MISS_ASSIGN_PKG dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
APPS.PAY_QPQ_API dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
APPS.PAY_QPQ_API dependencies on PAY_ELEMENT_TYPES_F
12.2.2
-
APPS.PAY_RETRO_PKG dependencies on PAY_ELEMENT_TYPES_F
12.2.2
-
APPS.PAY_RETRO_PKG dependencies on PAY_ELEMENT_TYPES_F
12.1.1
-
APPS.PAY_GTNLOD_PKG dependencies on PAY_US_EARNINGS_AMOUNTS_V
12.1.1
-
APPS.PAY_FR_DUCS dependencies on PAY_ELEMENT_TYPES_F
12.2.2
-
APPS.PAY_RETRO_NOTIF_PKG dependencies on PAY_ELEMENT_TYPES_F
12.2.2