Search Results pay_cost_allocation_keyflex
Overview
The PAY_COST_ALLOCATION_KEYFLEX table is a critical data structure within the Oracle E-Business Suite (EBS) Payroll module, specifically for releases 12.1.1 and 12.2.2. It functions as the key flexfield combinations table for the Cost Allocation flexfield. This table stores the unique, validated combinations of accounting segments that define specific cost centers, natural accounts, projects, or other financial dimensions used to allocate payroll costs. Its primary role is to serve as a master reference for cost distribution codes, enabling the accurate posting of payroll expenses to the correct segments of the general ledger. The table is owned by the HR schema and is central to the financial integration between Oracle HRMS and other financial modules.
Key Information Stored
The table's core identifier is the COST_ALLOCATION_KEYFLEX_ID, which serves as the primary key and is a surrogate key for each unique combination. While the specific segment columns (SEGMENT1, SEGMENT2, etc.) are not detailed in the provided metadata, they are defined by the organization's specific flexfield configuration. The table's structure is designed to store the concatenated segment values and their descriptions, along with system control information such as enabled flags and effective dates. The COST_ALLOCATION_KEYFLEX_ID is the critical column referenced extensively by transactional tables throughout the system to link payroll items to their designated accounting codes.
Common Use Cases and Queries
This table is primarily queried for reporting, data validation, and troubleshooting payroll cost postings. Common scenarios include identifying all payroll transactions charged to a specific cost center, validating the existence of a cost allocation code before assignment, and auditing cost distributions. A typical query involves joining PAY_COST_ALLOCATION_KEYFLEX to transactional tables like PAY_COSTS or PAY_ELEMENT_ENTRIES_F. For example, to find element entries using a specific cost allocation key, one might use:
- SELECT pee.*, pcakf.segment1, pcakf.segment2 FROM pay_element_entries_f pee JOIN pay_cost_allocation_keyflex pcakf ON pee.cost_allocation_keyflex_id = pcakf.cost_allocation_keyflex_id WHERE pcakf.segment1 = '&COST_CENTER';
Another frequent use is generating a simple list of all active cost allocation codes for a lookup list or control report.
Related Objects
As indicated by the extensive foreign key relationships, PAY_COST_ALLOCATION_KEYFLEX is a foundational table referenced by numerous transactional and setup entities. Key related objects include:
- PAY_COSTS and PAY_COST_ALLOCATIONS_F: Core tables for storing calculated payroll cost results and their allocation rules.
- PAY_ELEMENT_ENTRIES_F and PAY_ELEMENT_LINKS_F: Element setup and assignment tables that define default cost accounts.
- PAY_ALL_PAYROLLS_F: Used for defining the payroll's suspense account and default cost allocation.
- BEN_ACTY_BASE_RT_F and HR_ALL_ORGANIZATION_UNITS: Links to Benefits and HR organization structures for default costing.
- PQH_* and PSP_PAYROLL_LINES: Tables from the Public Sector HR and Projects modules that integrate payroll costing data.
-
Table: PAY_COST_ALLOCATION_KEYFLEX
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_COST_ALLOCATION_KEYFLEX, object_name:PAY_COST_ALLOCATION_KEYFLEX, status:VALID, product: PAY - Payroll , description: Cost Allocation key flexfield combinations table. , implementation_dba_data: HR.PAY_COST_ALLOCATION_KEYFLEX ,
-
Table: PAY_COST_ALLOCATION_KEYFLEX
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PAY.PAY_COST_ALLOCATION_KEYFLEX, object_name:PAY_COST_ALLOCATION_KEYFLEX, status:VALID, product: PAY - Payroll , description: Cost Allocation key flexfield combinations table. , implementation_dba_data: HR.PAY_COST_ALLOCATION_KEYFLEX ,
-
APPS.PAY_ASSG_COST_SS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.PAY_PAY_BUS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.OTA_LEARNER_ENROLL_REVIEW_SS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.BEN_EXT_PAYROLL dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.PAY_DK_PR_ASG dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.HR_ASSIGNMENT dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.OTA_MANDATORY_ENROLL_UTIL dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.OTA_EL_TRAINING_SS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.PAY_PYAULLAL_XMLP_PKG dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.HXC_APPROVAL_REPORT_PKG dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.PQH_WKS_ERROR_CHK dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.PAY_DK_PR_ORG dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.BEN_EXT_PERSON dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.PQH_DFS_BUS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.OTA_TRNG_ENROLL_SS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.OTA_BULK_ENROLL_UTIL dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.OTA_TRNG_ENROLL_SS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.HR_ELEMENT_LINKS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.PQH_RBC_RATE_RETRIEVAL dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.BEN_PREM_PRTT_MONTHLY dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.HR_ORGANIZATION_API dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.BEN_PREM_PRTT_MONTHLY dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.HRI_APL_DGNSTC_WBM dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.HXT_INTERFACE_UTILITIES dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.OTA_ENROLL_IN_TRAINING_SS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.PAY_FI_ARCHIVE_ACRA dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.BEN_EXT_PERSON dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.OTA_MANDATORY_ENROLL_UTIL dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.PAY_PAYROLL_API dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.PAY_COSTING_KFF_UTIL_PKG dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.PAY_BTL_SHD dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.HXT_INTERFACE_UTILITIES dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.HXC_APPROVAL_REPORT_PKG dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.PQH_RBC_RATE_RETRIEVAL dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.HR_H2PI_PERSON_UPLOAD dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.HXT_TIM_COL_UTIL dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.PAY_CAL_BUS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.HR_MEE_VIEWS_GEN dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.HXT_INTERFACE_UTILITIES dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.PAY_DK_PR_ORG dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.HXT_TIM_COL_UTIL dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.PAY_PAYROLLS_F_PKG dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.PAY_PYAUSGC_XMLP_PKG dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.PSB_HR_EXTRACT_DATA_PVT dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.OTA_ENROLL_REVIEW_SS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.PQH_APPLY_BUDGET dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.2.2
-
APPS.HR_ENTRY dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1
-
APPS.OTA_EL_TRAINING_SS dependencies on PAY_COST_ALLOCATION_KEYFLEX
12.1.1