Search Results pn_rec_expcl_dtlacc_all




Overview

The PN_REC_EXPCL_DTLACC_ALL table is a core data repository within the Oracle E-Business Suite (EBS) Property Manager (PN) module. It functions as a detailed supporting table for the recovery process, specifically designed to store granular accounting and organizational drilldown information associated with individual expense class line details. Its primary role is to maintain the precise linkage between a specific line detail of a recoverable expense and its corresponding accounting distribution (General Ledger account) and operating unit. This table is critical for ensuring accurate financial reporting, audit trails, and the proper allocation of recovered expenses to the correct cost centers or departments within the enterprise structure.

Key Information Stored

The table's structure is centered around foreign key relationships that define its purpose. The most critical columns include EXPENSE_CLASS_LINE_DTL_ID, which serves as the primary key and uniquely identifies each drilldown record. The EXPENSE_LINE_DTL_ID links back to the base expense line detail in PN_REC_EXP_LINE_DTL_ALL. The EXPENSE_CLASS_LINE_ID connects the record to its parent expense class line definition in PN_REC_EXPCL_DTLLN_ALL. For accounting, the EXPENSE_ACCOUNT_ID holds the foreign key to the specific GL_CODE_COMBINATIONS record, defining the exact natural account segment for posting. Finally, the ORG_ID column ties the distribution to a specific operating unit as defined in HR_ALL_ORGANIZATION_UNITS, enforcing multi-org architecture compliance.

Common Use Cases and Queries

This table is primarily accessed for detailed financial analysis and reconciliation within the Property Manager recovery engine. A common use case is generating a report showing all accounting distributions for recovered expenses within a specific period or property. Support teams may query it to troubleshoot issues where recovery amounts are posting to an unexpected GL account. A typical analytical query would join this table to its related master tables to retrieve a comprehensible dataset:

  • Identifying account distributions for an expense line: SELECT acc.*, gcc.segment1, gcc.segment2 FROM pn_rec_expcl_dtlacc_all acc, gl_code_combinations gcc WHERE acc.expense_account_id = gcc.code_combination_id AND acc.expense_line_dtl_id = :p_line_dtl_id;
  • Validating organizational assignments during period-end close reconciliation processes.
  • Providing drill-down capability from high-level recovery summaries to individual transactional GL postings.

Related Objects

The PN_REC_EXPCL_DTLACC_ALL table sits at the intersection of several key Property Manager and financial tables, as documented by its foreign key constraints. Its primary relationships are:

  • PN_REC_EXPCL_DTLLN_ALL: Linked via EXPENSE_CLASS_LINE_ID. This is the parent table defining the expense class line template.
  • PN_REC_EXP_LINE_DTL_ALL: Linked via EXPENSE_LINE_DTL_ID. This is the transactional table for the actual expense line details being recovered.
  • GL_CODE_COMBINATIONS: Linked via EXPENSE_ACCOUNT_ID. This provides the full accounting flexfield combination for the expense distribution.
  • HR_ALL_ORGANIZATION_UNITS: Linked via ORG_ID. This defines the operating unit context for the record, a critical aspect of the EBS multi-org model.