Search Results pay_user_table_details_pkg
Overview
PAY_USER_TABLE_DETAILS_PKG is an Oracle EBS Payroll (PAY) schema package owned by APPS and classified as OTHER within the ETRM repository. It supports the "User Table" and "User Row" / "User Column" framework in Oracle Payroll, a configurable extension mechanism that allows implementers to define custom data structures — tables, columns, rows, and column instances — that participate in payroll processing, formula evaluation, and legislative reporting. The package is a maintenance-layer API: rather than a runtime calculation engine, it encapsulates the DML logic required to create, update, and maintain the metadata definitions and instance records that describe these user-defined structures. Its documented status is VALID and it references the standard PAY_USER_TABLES synonym, positioning it as a foundational utility for the user-table configuration lifecycle.
Key Procedures and Functions
ETRM documents four procedures and functions within this package. Parameter signatures are not published in the metadata, so only their intended purpose is described.
- USER_TABLE_UPD_INS — Handles insert and update operations against the user table definition record, maintaining the top-level header for a user-defined payroll table in PAY_USER_TABLES.
- USER_ROW_UPD_INS — Maintains row-level definitions within a user table, supporting the creation and amendment of the row entries that make up the structure of a user table.
- COLUMN_ROW_UPD_INS — Manages the intersection between user columns and user rows, ensuring that column-to-row assignments remain consistent when either side of the definition changes.
- COLUMN_INSTANCE_UPD_INS — Maintains column instance records, which represent the runtime data values stored against a user column within a specific legislative or processing context.
Tables Accessed
The package reads and writes a focused set of Payroll configuration tables, accessed through APPS synonyms:
- PAY_USER_TABLES — the master definition of a user table; the direct dependency listed in the ETRM excerpt.
- PAY_USER_COLUMNS and PAY_USER_COLUMN_INSTANCES_F — column definitions and their dated instance records.
- PAY_USER_ROWS_F — dated row definitions belonging to a user table.
- FF_FORMULAS_F and FF_FORMULA_TYPES — formula metadata, confirming integration with the Fast Formula engine so that user-table data is reachable from payroll formulas.
- HR_LEGISLATION_INSTALLATIONS — establishes which legislation a given user-table configuration applies to.
- HR_STU_EXCEPTIONS — exception records associated with the user table framework.
- USER_VIEWS — the generated or referenced database views that expose user-table data.
Usage Notes
This package is an internal maintenance API rather than a public, documented interface. It is typically invoked indirectly by the Payroll user-table configuration forms and related setup UI when an implementer defines or amends a user table, its columns, rows, and instances. It may also be called from custom PL/SQL or concurrent programs that programmatically build user-table metadata during a data migration or a legislative rollout. ETRM records zero dependent packages, indicating no other shipped package calls it — reinforcing that its consumers are forms, concurrent processing, or bespoke code. Because the package performs direct DML against dated, effective-dated Payroll tables, custom callers must supply correct date-effectivity values and must not bypass the standard commit and validation logic; direct invocation against production Payroll data should be limited to controlled maintenance windows and tested in a cloned environment first.
-
PACKAGE: APPS.PAY_USER_TABLE_DETAILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_USER_TABLE_DETAILS_PKG, status:VALID,
-
PACKAGE: APPS.PAY_USER_TABLE_DETAILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_USER_TABLE_DETAILS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_USER_TABLE_DETAILS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_USER_TABLE_DETAILS_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_USER_TABLE_DETAILS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_USER_TABLE_DETAILS_PKG, status:VALID,
-
PACKAGE: APPS.PAY_USER_TABLE_DETAILS_PKG
12.2.2
-
SYNONYM: APPS.HR_STU_EXCEPTIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_STU_EXCEPTIONS, status:VALID,
-
PACKAGE: APPS.PAY_USER_TABLE_DETAILS_PKG
12.1.1
-
PACKAGE: APPS.PAY_USER_COLUMN_INSTANCE_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_USER_COLUMN_INSTANCE_API, status:VALID,
-
PACKAGE: APPS.PAY_USER_ROW_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_USER_ROW_API, status:VALID,
-
PACKAGE: APPS.PAY_USER_TABLE_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_USER_TABLE_API, status:VALID,
-
PACKAGE: APPS.PAY_USER_COLUMN_INSTANCE_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_USER_COLUMN_INSTANCE_API, status:VALID,
-
PACKAGE: APPS.PAY_USER_ROW_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_USER_ROW_API, status:VALID,
-
SYNONYM: APPS.HR_STU_EXCEPTIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_STU_EXCEPTIONS, status:VALID,
-
SYNONYM: APPS.HR_LEGISLATION_INSTALLATIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_LEGISLATION_INSTALLATIONS, status:VALID,
-
PACKAGE: APPS.PAY_USER_TABLE_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_USER_TABLE_API, status:VALID,
-
PACKAGE: APPS.PAY_USER_COLUMN_API
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PAY_USER_COLUMN_API, status:VALID,
-
PACKAGE: APPS.PAY_USER_COLUMN_API
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PAY_USER_COLUMN_API, status:VALID,
-
SYNONYM: APPS.HR_LEGISLATION_INSTALLATIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_LEGISLATION_INSTALLATIONS, status:VALID,
-
SYNONYM: PUBLIC.USER_VIEWS
12.2.2
owner:PUBLIC, object_type:SYNONYM, object_name:USER_VIEWS, status:VALID,
-
SYNONYM: PUBLIC.USER_VIEWS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:USER_VIEWS, status:VALID,
-
SYNONYM: APPS.PAY_USER_TABLES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_TABLES, status:VALID,
-
SYNONYM: APPS.FF_FORMULA_TYPES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FF_FORMULA_TYPES, status:VALID,
-
SYNONYM: APPS.FF_FORMULA_TYPES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FF_FORMULA_TYPES, status:VALID,
-
SYNONYM: APPS.PAY_USER_TABLES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_TABLES, status:VALID,
-
SYNONYM: APPS.PAY_USER_COLUMN_INSTANCES_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_COLUMN_INSTANCES_F, status:VALID,
-
SYNONYM: APPS.PAY_USER_COLUMNS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_COLUMNS, status:VALID,
-
SYNONYM: APPS.PAY_USER_ROWS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_ROWS_F, status:VALID,
-
SYNONYM: APPS.PAY_USER_ROWS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_ROWS_F, status:VALID,
-
SYNONYM: APPS.PAY_USER_COLUMN_INSTANCES_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_COLUMN_INSTANCES_F, status:VALID,
-
PACKAGE: APPS.HR_STARTUP_DATA_API_SUPPORT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:HR_STARTUP_DATA_API_SUPPORT, status:VALID,
-
PACKAGE: APPS.HR_STARTUP_DATA_API_SUPPORT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:HR_STARTUP_DATA_API_SUPPORT, status:VALID,
-
SYNONYM: APPS.PAY_USER_COLUMNS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_USER_COLUMNS, status:VALID,
-
PACKAGE BODY: APPS.PAY_USER_TABLE_DETAILS_PKG
12.1.1
-
APPS.PAY_USER_TABLE_DETAILS_PKG dependencies on PAY_USER_TABLE_DETAILS_PKG
12.1.1
-
APPS.PAY_USER_TABLE_DETAILS_PKG dependencies on PAY_USER_TABLE_DETAILS_PKG
12.2.2
-
PACKAGE BODY: APPS.PAY_USER_TABLE_DETAILS_PKG
12.2.2
-
SYNONYM: APPS.FF_FORMULAS_F
12.1.1
owner:APPS, object_type:SYNONYM, object_name:FF_FORMULAS_F, status:VALID,
-
SYNONYM: APPS.FF_FORMULAS_F
12.2.2
owner:APPS, object_type:SYNONYM, object_name:FF_FORMULAS_F, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PAY_USER_TABLE_DETAILS_PKG dependencies on PAY_USER_TABLES
12.1.1
-
APPS.PAY_USER_TABLE_DETAILS_PKG dependencies on PAY_USER_TABLES
12.2.2
-
PACKAGE: APPS.FND_NUMBER
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_NUMBER, status:VALID,
-
PACKAGE: APPS.FND_DATE
12.2.2
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
PACKAGE: APPS.FND_DATE
12.1.1
owner:APPS, object_type:PACKAGE, object_name:FND_DATE, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1