Search Results pay_functional_areas
Overview
PAY_FUNCTIONAL_AREAS is a reference (setup) table owned by the HR schema and used by the Oracle Payroll (PAY) product within Oracle E-Business Suite 12.1.1 and 12.2.2. As its description indicates, the table holds definitions of functional areas — logical groupings that classify the purpose or context in which payroll-related logic, usage, and trigger records operate. Functional areas act as a low-cardinality classification layer: related child tables do not repeat the area name or description; instead they store the surrogate AREA_ID foreign key that resolves back to a single row in this table. In this way the object functions as an authoritative lookup for functional area identity, decoupling descriptive content (SHORT_NAME, DESCRIPTION) from the transactional and configuration records that reference it.
From a Data Vault modeling perspective, the FK topology — with multiple tables (PAY_FUNCTIONAL_USAGES, PAY_FUNCTIONAL_TRIGGERS, EAM_ORG_MAINT_DEFAULTS, EAM_ASSET_FAILURES) pointing to this table's primary key — suggests a hub-leaning classification. In such a model, AREA_ID would serve as the business key of the hub, with SHORT_NAME and DESCRIPTION treated as descriptive attributes. This is a heuristic suggestion rather than a prescriptive design; in native EBS terms the table is simply a seeded, low-volume reference table.
Key Information Stored
The documented 12.2.2 schema contains 9 columns. The most significant are:
- AREA_ID — the surrogate primary key. It is the single column forming PAY_FUNCTIONAL_AREAS_PK (in conjunction with ZD_EDITION_NAME) and is the value propagated to all child tables as a foreign key.
- SHORT_NAME — the concise business identifier for the functional area; typically the human-readable code used in lookups and reports.
- DESCRIPTION — the full descriptive name of the functional area, providing the meaning behind the code.
- ZD_EDITION_NAME — the editioning column introduced for online patching in 12.2.x. It participates in the unique index PAY_FUNCTIONAL_AREAS_PK (AREA_ID, ZD_EDITION_NAME), making that pair the business-key candidate in the editioned data model. In 12.1.1 this column does not exist.
The remaining columns are standard EBS who-columns: LAST_UPDATE_DATE, LAST_UPDATED_BY, LAST_UPDATE_LOGIN, CREATION_DATE, and CREATED_BY. These capture audit and concurrency information for each defined functional area but do not carry business meaning. Because the table is a seeded reference object, row counts are small and changes are rare.
Common Use Cases and Queries
Typical usage involves resolving a stored AREA_ID to its descriptive text, or finding the ID for a known code prior to inserting a child record. A simple lookup pattern joins the reference table to a child:
SELECT fa.SHORT_NAME, fa.DESCRIPTION, fu.* FROM pay_functional_usages fu JOIN pay_functional_areas fa ON fu.AREA_ID = fa.AREA_ID;SELECT AREA_ID, SHORT_NAME, DESCRIPTION FROM pay_functional_areas WHERE SHORT_NAME = :code;- Reporting on functional areas with no usage or trigger rows defined (left-join anti-pattern) to detect incomplete setup.
Because the same AREA_ID pattern is reused by EAM tables (EAM_ORG_MAINT_DEFAULTS, EAM_ASSET_FAILURES), the table also supports cross-module analysis of maintenance and failure classification. Queries should be edition-aware on 12.2.x, filtering or including ZD_EDITION_NAME as appropriate for the connected run edition.
Related Objects
- PAY_FUNCTIONAL_USAGES — child table; joins on PAY_FUNCTIONAL_USAGES.AREA_ID = PAY_FUNCTIONAL_AREAS.AREA_ID.
- PAY_FUNCTIONAL_TRIGGERS — child table; joins on PAY_FUNCTIONAL_TRIGGERS.AREA_ID = PAY_FUNCTIONAL_AREAS.AREA_ID.
- EAM_ORG_MAINT_DEFAULTS — EAM configuration table; references AREA_ID.
- EAM_ASSET_FAILURES — EAM transactional table; references AREA_ID.
These four dependent tables constitute the principal relational surface for PAY_FUNCTIONAL_AREAS and should be considered when analyzing change impact or purge strategy.
-
Table: PAY_FUNCTIONAL_AREAS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FUNCTIONAL_AREAS, object_name:PAY_FUNCTIONAL_AREAS, status:VALID, product: PAY - Payroll , description: Holds definitions of functional areas , implementation_dba_data: HR.PAY_FUNCTIONAL_AREAS ,
-
Table: PAY_FUNCTIONAL_AREAS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FUNCTIONAL_AREAS, object_name:PAY_FUNCTIONAL_AREAS, status:VALID, product: PAY - Payroll , description: Holds definitions of functional areas , implementation_dba_data: HR.PAY_FUNCTIONAL_AREAS ,
-
APPS.PAY_FUNCTIONAL_AREAS_PKG SQL Statements
12.2.2
-
APPS.PAY_FUNCTIONAL_AREAS_PKG SQL Statements
12.1.1
-
TABLE: HR.PAY_FUNCTIONAL_AREAS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FUNCTIONAL_AREAS, object_name:PAY_FUNCTIONAL_AREAS, status:VALID,
-
VIEW: HR.PAY_FUNCTIONAL_AREAS#
12.2.2
owner:HR, object_type:VIEW, object_name:PAY_FUNCTIONAL_AREAS#, status:VALID,
-
APPS.PAYWSFGT_PKG SQL Statements
12.2.2
-
APPS.PAYWSFGT_PKG SQL Statements
12.1.1
-
VIEW: APPS.PAY_FUNCTIONAL_AREAS_V
12.1.1
-
SYNONYM: PUBLIC.PAY_FUNCTIONAL_AREAS
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PAY_FUNCTIONAL_AREAS, status:VALID,
-
VIEW: APPS.PAY_FUNCTIONAL_AREAS_V
12.2.2
-
TRIGGER: APPS.PAY_FUNCTIONAL_AREAS+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_FUNCTIONAL_AREAS+, status:VALID,
-
VIEW: HR.PAY_FUNCTIONAL_AREAS#
12.2.2
-
PACKAGE BODY: APPS.PAY_FUNCTIONAL_AREAS_PKG
12.2.2
-
SYNONYM: APPS.PAY_FUNCTIONAL_AREAS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PAY_FUNCTIONAL_AREAS, status:VALID,
-
TRIGGER: APPS.PAY_FUNCTIONAL_AREAS+
12.2.2
-
PACKAGE BODY: APPS.PAY_FUNCTIONAL_AREAS_PKG
12.1.1
-
SYNONYM: APPS.PAY_FUNCTIONAL_AREAS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PAY_FUNCTIONAL_AREAS, status:VALID,
-
TABLE: HR.PAY_FUNCTIONAL_AREAS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FUNCTIONAL_AREAS, object_name:PAY_FUNCTIONAL_AREAS, status:VALID,
-
VIEW: APPS.PAY_FUNCTIONAL_USAGES_V
12.1.1
-
VIEW: APPS.PAY_FUNCTIONAL_USAGES_V
12.2.2
-
APPS.PAY_DYN_TRIGGERS SQL Statements
12.1.1
-
APPS.PAY_DYN_TRIGGERS SQL Statements
12.2.2
-
FUNCTION: APPS.PAY_FUNCTIONAL_AREAS=
12.2.2
owner:APPS, object_type:FUNCTION, object_name:PAY_FUNCTIONAL_AREAS=, status:VALID,
-
TABLE: HR.PAY_FUNCTIONAL_TRIGGERS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FUNCTIONAL_TRIGGERS, object_name:PAY_FUNCTIONAL_TRIGGERS, status:VALID,
-
View: PAY_FUNCTIONAL_AREAS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_FUNCTIONAL_AREAS_V, object_name:PAY_FUNCTIONAL_AREAS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_FUNCTIONAL_AREAS_V ,
-
FUNCTION: APPS.PAY_FUNCTIONAL_AREAS=
12.2.2
-
Table: PAY_FUNCTIONAL_TRIGGERS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FUNCTIONAL_TRIGGERS, object_name:PAY_FUNCTIONAL_TRIGGERS, status:VALID, product: PAY - Payroll , description: Defines the triggers contained in a functional area , implementation_dba_data: HR.PAY_FUNCTIONAL_TRIGGERS ,
-
View: PAY_FUNCTIONAL_AREAS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_FUNCTIONAL_AREAS_V, object_name:PAY_FUNCTIONAL_AREAS_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_FUNCTIONAL_AREAS_V ,
-
PACKAGE BODY: APPS.PAY_FUNCTIONAL_AREAS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FUNCTIONAL_AREAS_PKG, status:VALID,
-
Table: PAY_FUNCTIONAL_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FUNCTIONAL_USAGES, object_name:PAY_FUNCTIONAL_USAGES, status:VALID, product: PAY - Payroll , description: Enables functional areas for specific legislations, business groups and payrolls , implementation_dba_data: HR.PAY_FUNCTIONAL_USAGES ,
-
Table: PAY_FUNCTIONAL_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FUNCTIONAL_USAGES, object_name:PAY_FUNCTIONAL_USAGES, status:VALID, product: PAY - Payroll , description: Enables functional areas for specific legislations, business groups and payrolls , implementation_dba_data: HR.PAY_FUNCTIONAL_USAGES ,
-
Table: PAY_FUNCTIONAL_TRIGGERS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FUNCTIONAL_TRIGGERS, object_name:PAY_FUNCTIONAL_TRIGGERS, status:VALID, product: PAY - Payroll , description: Defines the triggers contained in a functional area , implementation_dba_data: HR.PAY_FUNCTIONAL_TRIGGERS ,
-
TRIGGER: APPS.PAY_FUNCTIONAL_AREAS_WHO
12.1.1
owner:APPS, object_type:TRIGGER, object_name:PAY_FUNCTIONAL_AREAS_WHO, status:VALID,
-
PACKAGE BODY: APPS.PAYWSFGT_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAYWSFGT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAYWSFGT_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAYWSFGT_PKG, status:VALID,
-
PACKAGE BODY: APPS.PAY_FUNCTIONAL_AREAS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_FUNCTIONAL_AREAS_PKG, status:VALID,
-
TRIGGER: APPS.PAY_FUNCTIONAL_AREAS_WHO
12.2.2
owner:APPS, object_type:TRIGGER, object_name:PAY_FUNCTIONAL_AREAS_WHO, status:VALID,
-
View: PAY_FUNCTIONAL_USAGES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_FUNCTIONAL_USAGES_V, object_name:PAY_FUNCTIONAL_USAGES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_FUNCTIONAL_USAGES_V ,
-
TRIGGER: APPS.PAY_FUNCTIONAL_AREAS_WHO
12.1.1
-
PACKAGE BODY: APPS.PAY_DYN_TRIGGERS
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_DYN_TRIGGERS, status:VALID,
-
PACKAGE BODY: APPS.PAY_DYN_TRIGGERS
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_DYN_TRIGGERS, status:VALID,
-
View: PAY_FUNCTIONAL_USAGES_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:PAY.PAY_FUNCTIONAL_USAGES_V, object_name:PAY_FUNCTIONAL_USAGES_V, status:VALID, product: PAY - Payroll , implementation_dba_data: APPS.PAY_FUNCTIONAL_USAGES_V ,
-
TRIGGER: APPS.PAY_FUNCTIONAL_AREAS_WHO
12.2.2
-
PACKAGE BODY: APPS.PAY_MX_SSAFFL_SALARY
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_MX_SSAFFL_SALARY, status:VALID,
-
PACKAGE BODY: APPS.PAY_MX_SSAFFL_SALARY
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PAY_MX_SSAFFL_SALARY, status:VALID,
-
PACKAGE BODY: APPS.PER_MX_SSAFFL_ARCHIVE
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PER_MX_SSAFFL_ARCHIVE, status:VALID,
-
TABLE: HR.PAY_FUNCTIONAL_TRIGGERS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_FUNCTIONAL_TRIGGERS, object_name:PAY_FUNCTIONAL_TRIGGERS, status:VALID,
-
PACKAGE BODY: APPS.PER_MX_SSAFFL_ARCHIVE
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PER_MX_SSAFFL_ARCHIVE, status:VALID,
-
PACKAGE BODY: APPS.PQP_PRORATION_WRAPPER
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PQP_PRORATION_WRAPPER, status:VALID,