Search Results pay_element_links
Overview
PAY_ELEMENT_LINKS is an APPS-owned date-effective view within the Oracle Payroll (PAY) product family, available in EBS 12.1.1 and 12.2.2. Its role is to expose the currently effective rows of the element link definition, which is the configuration entity that determines which employees receive a given payroll element and under what conditions. In Oracle Payroll, an element (for example, a salary, allowance, or deduction) is only processed for a person if an element link exists that qualifies that person through the linking criteria. The view therefore represents the operative ruleset that drives eligibility for payroll processing.
The critical characteristic of this view is its date-effectiveness filter. Rather than returning all rows from the underlying table, it restricts results to records where EFFECTIVE_START_DATE is less than or equal to the session effective date and EFFECTIVE_END_DATE is greater than or equal to that same date. The session effective date is obtained from FND_SESSIONS using USERENV('SESSIONID'), which means the view returns datable rows as of the current Oracle Applications session rather than as of the system date. This makes it suitable for both online forms and concurrent programs that set a specific effective date.
Underlying Base Objects
The view is defined over two documented objects, both referenced through APPS synonyms:
- PAY_ELEMENT_LINKS_F — the base (date-tracked) table holding all element link records, including historical and future-dated versions. The view selects all of its columns and applies the effective-date predicate against this table.
- FND_SESSIONS — the applications session table, used in two correlated subqueries to fetch the session effective date (aliased SS for the start-date check and SE for the end-date check).
The view is a simple projection with a WHERE clause; there is no aggregation, join to descriptive tables, or derivation of new columns. Because the view performs no translation of the underlying foreign keys, consumers must join to the relevant lookup and entity tables (for example, PAY_ELEMENT_TYPES_F, PER_ALL_PEOPLE_GROUPS, HR_ALL_ORGANIZATION_UNITS) to obtain meaningful descriptions. No database triggers or instead-of triggers apply, so the view is read-only in practice and should not be used for DML.
Key Columns
The view exposes the full PAY_ELEMENT_LINKS_F column set. The most significant columns are:
- ELEMENT_LINK_ID — primary key of the link record; the unique identifier used in joins and in the Element Link form.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — the date-effective bounds of the link; also the columns used by the view's filter predicate.
- ELEMENT_TYPE_ID — the element being linked; joins to the element type definition.
- BUSINESS_GROUP_ID — the legislative data group / business group that owns the link.
- PAYROLL_ID — restricts the link to a specific payroll.
- LINK_TO_ALL_PAYROLLS_FLAG — indicates whether the link applies to all payrolls rather than one.
- JOB_ID, POSITION_ID, GRADE_ID, LOCATION_ID, ORGANIZATION_ID, PEOPLE_GROUP_ID — the eligibility criteria dimensions used to qualify employees for the element.
- EMPLOYMENT_CATEGORY, QUALIFYING_AGE, QUALIFYING_LENGTH_OF_SERVICE, QUALIFYING_UNITS — additional qualifiers controlling who is eligible.
- COST_ALLOCATION_KEYFLEX_ID, BALANCING_KEYFLEX_ID, COSTABLE_TYPE, TRANSFER_TO_GL_FLAG — cost allocation, balancing, and general ledger transfer behaviour for the element.
- PAY_BASIS_ID, MULTIPLY_VALUE_FLAG, STANDARD_LINK_FLAG — calculation and processing attributes.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1–ATTRIBUTE20 — the standard DFF (descriptive flexfield) columns for client-specific extensions.
- LAST_UPDATE_DATE, LAST_UPDATED_BY, CREATED_BY, CREATION_DATE, LAST_UPDATE_LOGIN — standard WHO audit columns.
Common Use Cases and Queries
Typical uses include auditing element eligibility, reconciling which links exist per business group, and extracting link data for integration or reporting. A basic query listing effective links for a business group:
SELECT el.ELEMENT_LINK_ID, el.ELEMENT_TYPE_ID, el.PAYROLL_ID, el.EFFECTIVE_START_DATE, el.EFFECTIVE_END_DATE FROM apps.pay_element_links el WHERE el.BUSINESS_GROUP_ID = :p_business_group_id ORDER BY el.ELEMENT_TYPE_ID;- Join to the element type to obtain names, filtering by a payroll or by the all-payrolls flag:
SELECT el.ELEMENT_LINK_ID, et.ELEMENT_NAME, el.PAYROLL_ID FROM apps.pay_element_links el, apps.pay_element_types_f et WHERE el.ELEMENT_TYPE_ID = et.ELEMENT_TYPE_ID AND el.LINK_TO_ALL_PAYROLLS_FLAG = 'Y';- Determine which links target a specific organization or people group for eligibility analysis:
SELECT ELEMENT_LINK_ID, ORGANIZATION_ID, PEOPLE_GROUP_ID FROM apps.pay_element_links WHERE ORGANIZATION_ID = :p_org_id;
Because the view is date-effective against the session date, queries run from a form or concurrent program with a set effective date automatically return the correct historical or future version of each link. When a specific "as of" date is required independently of the session, query the base table PAY_ELEMENT_LINKS_F with an explicit date predicate instead, or set the session effective date before querying the view.
-
View: PAY_ELEMENT_LINKS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_LINKS, object_name:PAY_ELEMENT_LINKS, status:VALID, product: PAY - Payroll , description: Date-effective view. , implementation_dba_data: APPS.PAY_ELEMENT_LINKS ,
-
View: PAY_ELEMENT_LINKS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_LINKS, object_name:PAY_ELEMENT_LINKS, status:VALID, product: PAY - Payroll , description: Date-effective view. , implementation_dba_data: APPS.PAY_ELEMENT_LINKS ,
-
SYNONYM: PUBLIC.PAY_ELEMENT_LINKS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_ELEMENT_LINKS, status:VALID,
-
PACKAGE BODY: APPS.PAY_CN_BAL_UPL_STRUCT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CN_BAL_UPL_STRUCT, status:VALID,
-
PACKAGE BODY: APPS.PAYBALUP
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAYBALUP, status:VALID,
-
PACKAGE BODY: APPS.PAY_IN_BAL_UPL_STRUCT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IN_BAL_UPL_STRUCT, status:VALID,
-
PACKAGE BODY: APPS.PAY_IN_RULES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IN_RULES, status:VALID,
-
PACKAGE BODY: APPS.PYSGBUPL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PYSGBUPL, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_RULES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_RULES, status:VALID,
-
PACKAGE BODY: APPS.PER_GRD_BUS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRD_BUS, status:VALID,
-
PACKAGE BODY: APPS.PAYBALUP
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAYBALUP, status:VALID,
-
PACKAGE BODY: APPS.PYSGBUPL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PYSGBUPL, status:VALID,
-
PACKAGE BODY: APPS.PAY_CN_BAL_UPL_STRUCT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_CN_BAL_UPL_STRUCT, status:VALID,
-
PACKAGE BODY: APPS.PAY_IP_BAL_UPL_STRUCT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IP_BAL_UPL_STRUCT, status:VALID,
-
PACKAGE BODY: APPS.PAY_IP_BAL_UPL_STRUCT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IP_BAL_UPL_STRUCT, status:VALID,
-
PACKAGE BODY: APPS.PAY_IN_BAL_UPL_STRUCT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IN_BAL_UPL_STRUCT, status:VALID,
-
PACKAGE BODY: APPS.PAY_IN_RULES
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_IN_RULES, status:VALID,
-
PACKAGE BODY: APPS.HRWSECI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HRWSECI, status:VALID,
-
PACKAGE BODY: APPS.PER_GRD_BUS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRD_BUS, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_RULES
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_RULES, status:VALID,
-
PACKAGE BODY: APPS.GHR_BEN_VALIDATION
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_BEN_VALIDATION, status:VALID,
-
PACKAGE BODY: APPS.PER_GRADES_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRADES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_CAGR_APPLY_RESULTS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CAGR_APPLY_RESULTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.GHR_BEN_VALIDATION
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:GHR_BEN_VALIDATION, status:VALID,
-
PACKAGE BODY: APPS.PER_GRADES_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_GRADES_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_COBRA_ECI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_COBRA_ECI, status:VALID,
-
PACKAGE BODY: APPS.HRWSECI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HRWSECI, status:VALID,
-
PACKAGE BODY: APPS.PER_CAGR_APPLY_RESULTS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_CAGR_APPLY_RESULTS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PER_COBRA_ECI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_COBRA_ECI, status:VALID,
-
PACKAGE BODY: APPS.PQH_GL_POSTING
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_GL_POSTING, status:VALID,
-
PACKAGE BODY: APPS.PSB_HR_EXTRACT_DATA_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PSB_HR_EXTRACT_DATA_PVT, status:VALID,
-
VIEW: APPS.PAY_ELEMENT_LINKS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_LINKS, object_name:PAY_ELEMENT_LINKS, status:VALID,
-
PACKAGE BODY: APPS.PQH_GL_POSTING
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQH_GL_POSTING, status:VALID,
-
APPS.GHR_BEN_VALIDATION SQL Statements
12.1.1
-
APPS.PER_GRD_BUS SQL Statements
12.2.2
-
APPS.PER_GRD_BUS SQL Statements
12.1.1
-
APPS.PAY_IN_RULES SQL Statements
12.1.1
-
APPS.PAY_IN_RULES SQL Statements
12.2.2
-
APPS.GHR_BEN_VALIDATION SQL Statements
12.2.2
-
VIEW: APPS.PAY_ELEMENT_LINKS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_ELEMENT_LINKS, object_name:PAY_ELEMENT_LINKS, status:VALID,
-
APPS.PAY_FR_RULES SQL Statements
12.1.1
-
APPS.PAY_FR_RULES SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.PER_GRADES_PKG dependencies on PAY_ELEMENT_LINKS
12.2.2
-
APPS.PER_CAGR_APPLY_RESULTS_PKG dependencies on PAY_ELEMENT_LINKS
12.2.2
-
APPS.GHR_BEN_VALIDATION dependencies on PAY_ELEMENT_LINKS
12.1.1
-
APPS.PER_GRADES_PKG dependencies on PAY_ELEMENT_LINKS
12.1.1