Search Results pay_user_rows
Overview
PAY_USER_ROWS is a date-effective (date-tracked) view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the PAY (Payroll) product family. It presents the currently effective rows of the underlying user-defined table row definitions used by Oracle Payroll and Oracle Human Resources for configurable lookups, validations, and legislative data structures. The object is documented in ETRM for both 12.1.1 and 12.2.2 with a status of VALID.
The view derives its name from the fact that it exposes "user rows" — the individual range or name based entries that belong to a user-defined table. A user table (PAY_USER_TABLES) defines a lookup structure; its rows (PAY_USER_ROWS) supply the discrete values, ranges, or names that populate that structure for a given business group and legislation. Because the definition of these rows can change over time, the underlying data is stored with effective start and end dates, and the view filters that data to return only the row version in effect for the current session's effective date.
From a reporting and integration perspective, PAY_USER_ROWS provides a convenient, session-aware read interface. Rather than requiring a developer to manually join to the base table and apply date-effective filtering logic, the view encapsulates that logic centrally, ensuring consistent point-in-time resolution across concurrent requests, forms, and custom SQL.
Underlying Base Objects
The view is defined over two documented synonyms:
- PAY_USER_ROWS_F — the "_F" (date-effective) base table that physically stores the user row records, including their effective start and end dates, business group, legislation, and user table membership.
- FND_SESSIONS — the Applications session table, used here to resolve the effective date for the active session.
The view text selects all columns from PAY_USER_ROWS_F with a WHERE clause that restricts rows to those whose EFFECTIVE_START_DATE is on or before, and whose EFFECTIVE_END_DATE is on or after, the effective date recorded for the current session. The session effective date is obtained by subquerying FND_SESSIONS using USERENV('SESSIONID') to identify the active session. This is the standard Oracle EBS date-effective (datetrack) view pattern, pairing a "_F" table with a session-driven date filter.
Key Columns
- USER_ROW_ID — primary identifier for the user row record.
- EFFECTIVE_START_DATE / EFFECTIVE_END_DATE — the date-effective range bounding the row's validity.
- BUSINESS_GROUP_ID — the business group (HR security/organization) to which the row belongs.
- LEGISLATION_CODE — the legislation (country) context for the row.
- USER_TABLE_ID — foreign reference to the parent user table definition.
- ROW_LOW_RANGE_OR_NAME — the low value of a range, or the literal name, for the row.
- ROW_HIGH_RANGE — the high value of the range where the user table is range based.
- DISPLAY_SEQUENCE — ordering value controlling display order of the rows.
- LEGISLATION_SUBGROUP — optional subgrouping within a legislation.
- Audit columns — LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATED_BY, CREATION_DATE.
Common Use Cases and Queries
Typical uses include resolving valid values for a user-defined table during payroll processing, building reports of lookup entries, and validating ranges in custom fast formulas or interfaces.
Query all effective rows for a business group and legislation:
SELECT user_row_id, user_table_id, row_low_range_or_name, row_high_range, display_sequence FROM pay_user_rows WHERE business_group_id = :p_bg_id AND legislation_code = :p_leg ORDER BY display_sequence;
Join to the parent user table to list rows with their table name:
SELECT r.user_row_id, t.user_table_name, r.row_low_range_or_name FROM pay_user_rows r, pay_user_tables t WHERE r.user_table_id = t.user_table_id;
Because the view already enforces session-level date effectiveness, it is the preferred access path for any custom SQL that must reflect the same point-in-time view of user rows that the application itself uses.
-
View: PAY_USER_ROWS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_USER_ROWS, object_name:PAY_USER_ROWS, status:VALID, product: PAY - Payroll , description: Date-effective view. , implementation_dba_data: APPS.PAY_USER_ROWS ,
-
View: PAY_USER_ROWS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_USER_ROWS, object_name:PAY_USER_ROWS, status:VALID, product: PAY - Payroll , description: Date-effective view. , implementation_dba_data: APPS.PAY_USER_ROWS ,
-
SYNONYM: PUBLIC.PAY_USER_ROWS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_USER_ROWS, status:VALID,
-
VIEW: APPS.PAY_USER_ROWS
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_USER_ROWS, object_name:PAY_USER_ROWS, status:VALID,
-
PACKAGE BODY: APPS.PAY_USER_ROWS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_USER_ROWS_PKG, status:VALID,
-
PACKAGE BODY: APPS.HR_GBNIDIR
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HR_GBNIDIR, status:VALID,
-
PACKAGE BODY: APPS.PAY_GB_PAYROLL_ACTIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_GB_PAYROLL_ACTIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_GB_PAYROLL_ACTIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_GB_PAYROLL_ACTIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.HRSTRDBI
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HRSTRDBI, status:VALID,
-
PACKAGE BODY: APPS.PQP_CAR_MILEAGE_FUNCTIONS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_CAR_MILEAGE_FUNCTIONS, status:VALID,
-
PACKAGE BODY: APPS.HRSTRDBI
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:HRSTRDBI, status:VALID,
-
PACKAGE BODY: APPS.PQP_CAR_MILEAGE_FUNCTIONS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_CAR_MILEAGE_FUNCTIONS, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_GENERAL
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_GENERAL, status:VALID,
-
PACKAGE BODY: APPS.PAY_USER_ROWS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_USER_ROWS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_FR_GENERAL
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FR_GENERAL, status:VALID,
-
PACKAGE BODY: APPS.HR_GBNIDIR
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:HR_GBNIDIR, status:VALID,
-
PACKAGE BODY: APPS.PQP_GB_OMP_TEMPLATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_GB_OMP_TEMPLATE, status:VALID,
-
VIEW: APPS.HR_SUMMARY_KEY_VALUES_BAND_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_SUMMARY_KEY_VALUES_BAND_V, object_name:HR_SUMMARY_KEY_VALUES_BAND_V, status:VALID,
-
PACKAGE BODY: APPS.PQP_GB_OMP_TEMPLATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_GB_OMP_TEMPLATE, status:VALID,
-
PACKAGE BODY: APPS.PQP_GB_UNPAID_TEMPLATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_GB_UNPAID_TEMPLATE, status:VALID,
-
TABLE: HR.PAY_USER_ROWS_F_TL
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_USER_ROWS_F_TL, object_name:PAY_USER_ROWS_F_TL, status:VALID,
-
PACKAGE BODY: APPS.PQP_GB_OSP_TEMPLATE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_GB_OSP_TEMPLATE, status:VALID,
-
VIEW: APPS.HR_SUMMARY_KEY_VALUES_BAND_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PER.HR_SUMMARY_KEY_VALUES_BAND_V, object_name:HR_SUMMARY_KEY_VALUES_BAND_V, status:VALID,
-
PACKAGE BODY: APPS.PQP_GB_OSP_TEMPLATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_GB_OSP_TEMPLATE, status:VALID,
-
TABLE: HR.PAY_USER_ROWS_F_TL
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_USER_ROWS_F_TL, object_name:PAY_USER_ROWS_F_TL, status:VALID,
-
PACKAGE BODY: APPS.PQP_GB_UNPAID_TEMPLATE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_GB_UNPAID_TEMPLATE, status:VALID,
-
VIEW: APPS.PAY_USER_ROWS
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_USER_ROWS, object_name:PAY_USER_ROWS, status:VALID,
-
VIEW: APPS.PAYBV_USER_COLUMN_INSTANCE
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAYBV_USER_COLUMN_INSTANCE, object_name:PAYBV_USER_COLUMN_INSTANCE, status:VALID,
-
VIEW: APPS.PAYBV_USER_COLUMN_INSTANCE
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAYBV_USER_COLUMN_INSTANCE, object_name:PAYBV_USER_COLUMN_INSTANCE, status:VALID,
-
TABLE: HR.PAY_USER_COLUMN_INSTANCES_F
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_USER_COLUMN_INSTANCES_F, object_name:PAY_USER_COLUMN_INSTANCES_F, status:VALID,
-
APPS.PAY_GB_PAYROLL_ACTIONS_PKG SQL Statements
12.2.2
-
TABLE: HR.PAY_USER_COLUMN_INSTANCES_F
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_USER_COLUMN_INSTANCES_F, object_name:PAY_USER_COLUMN_INSTANCES_F, status:VALID,
-
APPS.PAY_GB_PAYROLL_ACTIONS_PKG SQL Statements
12.1.1
-
APPS.HR_GBNIDIR SQL Statements
12.2.2
-
APPS.HR_GBNIDIR SQL Statements
12.1.1
-
SYNONYM: APPS.PAY_USER_ROWS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_ROWS_F, status:VALID,
-
APPS.PAY_FR_GENERAL SQL Statements
12.2.2
-
APPS.PAY_FR_GENERAL SQL Statements
12.1.1
-
SYNONYM: APPS.PAY_USER_ROWS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_ROWS_F, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
APPS.PAY_USER_ROWS_PKG SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
APPS.PAY_USER_ROWS_PKG SQL Statements
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.PAY_GB_PAYROLL_ACTIONS_PKG dependencies on PAY_USER_ROWS
12.2.2
-
APPS.PAY_USER_ROWS_PKG dependencies on PAY_USER_ROWS
12.1.1
-
APPS.PQP_GB_UNPAID_TEMPLATE dependencies on PAY_USER_ROWS
12.1.1
-
APPS.PQP_GB_OMP_TEMPLATE dependencies on PAY_USER_ROWS
12.2.2
-
APPS.PQP_CAR_MILEAGE_FUNCTIONS dependencies on PAY_USER_ROWS
12.2.2