Search Results pn_rec_calc_periods_all
Overview
The PN_REC_CALC_PERIODS_ALL table is a core data repository within the Oracle E-Business Suite Property Manager (PN) module, specifically for the Reconciliation functionality. It serves as the master table for defining and storing calculation periods associated with reconciliation agreements. Each record represents a distinct time interval for which reconciliation calculations, such as operating expense pass-throughs or CPI adjustments, are performed. The table is multi-org enabled, as indicated by the '_ALL' suffix and the presence of the ORG_ID column, allowing it to store data for multiple operating units. Its primary role is to establish the temporal framework for reconciliation processes, acting as a parent entity for detailed billing and line calculations.
Key Information Stored
The table's primary key is REC_CALC_PERIOD_ID, a unique system-generated identifier for each calculation period. This is the column referenced by the user's search. Two critical foreign key columns establish the table's core relationships: REC_AGREEMENT_ID links the period to its parent agreement in the PN_REC_AGREEMENTS_ALL table, and ORG_ID ties the record to an operating unit via HR_ALL_ORGANIZATION_UNITS. While the provided ETRM excerpt does not list all columns, typical data stored would include period start and end dates, calculation status, period type, and attributes controlling the calculation and billing cycle. The table essentially holds the header-level information for a reconciliation calculation cycle.
Common Use Cases and Queries
This table is central to reporting and auditing reconciliation activities. Common use cases include generating a list of all calculation periods for a specific agreement, identifying periods pending calculation, and tracing the source data for a billed reconciliation charge. A frequent query pattern involves joining to the agreement and operating unit tables to provide context. For example, to find all periods for an agreement, one might use:
- SELECT prcp.* FROM pn_rec_calc_periods_all prcp WHERE prcp.rec_agreement_id = <AGREEMENT_ID> ORDER BY prcp.period_start_date;
Another critical query links to child tables to analyze billed amounts: SELECT prcp.rec_calc_period_id, SUM(prpb.amount) FROM pn_rec_calc_periods_all prcp JOIN pn_rec_period_bill_all prpb ON prcp.rec_calc_period_id = prpb.rec_calc_period_id WHERE prcp.rec_agreement_id = <AGREEMENT_ID> GROUP BY prcp.rec_calc_period_id;
Related Objects
The PN_REC_CALC_PERIODS_ALL table sits at the center of a key data model. It is a child of the reconciliation agreement and organization units, and a parent to period billing and line details. The documented foreign key relationships are:
- Referenced by this table (Outgoing Foreign Keys):
- PN_REC_AGREEMENTS_ALL via REC_AGREEMENT_ID (links to the master agreement).
- HR_ALL_ORGANIZATION_UNITS via ORG_ID (links to the operating unit).
- Referencing this table (Incoming Foreign Keys):
- PN_REC_PERIOD_BILL_ALL via REC_CALC_PERIOD_ID (stores billing headers for the period).
- PN_REC_PERIOD_LINES_ALL via REC_CALC_PERIOD_ID (stores detailed calculation lines for the period).
These relationships confirm that REC_CALC_PERIOD_ID is the critical identifier propagated to downstream transactional tables.
-
Table: PN_REC_CALC_PERIODS_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_CALC_PERIODS_ALL, object_name:PN_REC_CALC_PERIODS_ALL, status:VALID, product: PN - Property Manager , description: Calculation Periods table , implementation_dba_data: PN.PN_REC_CALC_PERIODS_ALL ,
-
Table: PN_REC_CALC_PERIODS_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_CALC_PERIODS_ALL, object_name:PN_REC_CALC_PERIODS_ALL, status:VALID, product: PN - Property Manager , description: Calculation Periods table , implementation_dba_data: PN.PN_REC_CALC_PERIODS_ALL ,
-
APPS.PN_REC_CALC_PKG dependencies on PN_REC_CALC_PERIODS_ALL
12.2.2
-
APPS.PN_REC_CALC_PKG dependencies on PN_REC_CALC_PERIODS_ALL
12.1.1
-
APPS.PN_REC_CALC_PKG dependencies on PN_REC_CALC_PERIODS_ALL
12.1.1
-
APPS.PN_REC_CALC_PKG dependencies on PN_REC_CALC_PERIODS_ALL
12.2.2
-
Table: PN_REC_PERIOD_LINES_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_PERIOD_LINES_ALL, object_name:PN_REC_PERIOD_LINES_ALL, status:VALID, product: PN - Property Manager , description: Recovery lines and the amount calculated for a period , implementation_dba_data: PN.PN_REC_PERIOD_LINES_ALL ,
-
Table: PN_REC_PERIOD_BILL_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_PERIOD_BILL_ALL, object_name:PN_REC_PERIOD_BILL_ALL, status:VALID, product: PN - Property Manager , description: Billed terms for a period and line table , implementation_dba_data: PN.PN_REC_PERIOD_BILL_ALL ,
-
SYNONYM: APPS.PN_REC_CALC_PERIODS_ALL
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PN_REC_CALC_PERIODS_ALL, status:VALID,
-
Table: PN_REC_PERIOD_LINES_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_PERIOD_LINES_ALL, object_name:PN_REC_PERIOD_LINES_ALL, status:VALID, product: PN - Property Manager , description: Recovery lines and the amount calculated for a period , implementation_dba_data: PN.PN_REC_PERIOD_LINES_ALL ,
-
VIEW: PN.PN_REC_CALC_PERIODS_ALL#
12.2.2
owner:PN, object_type:VIEW, object_name:PN_REC_CALC_PERIODS_ALL#, status:VALID,
-
APPS.PN_REC_CALC_PKG dependencies on DUAL
12.1.1
-
Table: PN_REC_AGREEMENTS_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_AGREEMENTS_ALL, object_name:PN_REC_AGREEMENTS_ALL, status:VALID, product: PN - Property Manager , description: Recovery Agreement set up table , implementation_dba_data: PN.PN_REC_AGREEMENTS_ALL ,
-
Table: PN_REC_AGREEMENTS_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_AGREEMENTS_ALL, object_name:PN_REC_AGREEMENTS_ALL, status:VALID, product: PN - Property Manager , description: Recovery Agreement set up table , implementation_dba_data: PN.PN_REC_AGREEMENTS_ALL ,
-
VIEW: PN.PN_REC_CALC_PERIODS_ALL#
12.2.2
-
SYNONYM: APPS.PN_REC_CALC_PERIODS_ALL
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_REC_CALC_PERIODS_ALL, status:VALID,
-
Table: PN_REC_PERIOD_BILL_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_PERIOD_BILL_ALL, object_name:PN_REC_PERIOD_BILL_ALL, status:VALID, product: PN - Property Manager , description: Billed terms for a period and line table , implementation_dba_data: PN.PN_REC_PERIOD_BILL_ALL ,
-
APPS.PN_REC_CALC_PKG dependencies on PN_LOCATIONS_ALL
12.1.1
-
APPS.PN_REC_CALC_PKG dependencies on PN_LOCATIONS_ALL
12.2.2
-
APPS.PN_REC_CALC_PKG dependencies on DUAL
12.2.2
-
APPS.PN_REC_CALC_PKG dependencies on PN_LEASES
12.1.1
-
APPS.PN_REC_CALC_PKG dependencies on PN_LEASES
12.2.2
-
APPS.PN_REC_CALC_PKG dependencies on PN_PROPERTIES_ALL
12.2.2
-
APPS.PN_REC_CALC_PKG dependencies on PN_PROPERTIES_ALL
12.1.1
-
APPS.PN_REC_CALC_PKG dependencies on PN_REC_AGR_LINES_ALL
12.1.1
-
APPS.PN_REC_CALC_PKG dependencies on PN_REC_CALC_PERIODS_S
12.1.1
-
PACKAGE: APPS.PN_REC_CALC_PKG
12.1.1
owner:APPS, object_type:PACKAGE, object_name:PN_REC_CALC_PKG, status:VALID,
-
SYNONYM: APPS.PN_REC_CALC_PERIODS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:PN_REC_CALC_PERIODS, status:VALID,
-
SYNONYM: APPS.PN_REC_CALC_PERIODS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:PN_REC_CALC_PERIODS, status:VALID,
-
APPS.PN_REC_CALC_PKG dependencies on PN_REC_AGR_LINES_ALL
12.2.2
-
APPS.PN_REC_CALC_PKG dependencies on PN_REC_CALC_PERIODS_S
12.2.2
-
PACKAGE: APPS.PN_REC_CALC_PKG
12.2.2
owner:APPS, object_type:PACKAGE, object_name:PN_REC_CALC_PKG, status:VALID,
-
TABLE: PN.PN_REC_CALC_PERIODS_ALL
12.1.1
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_CALC_PERIODS_ALL, object_name:PN_REC_CALC_PERIODS_ALL, status:VALID,
-
TABLE: PN.PN_REC_CALC_PERIODS_ALL
12.2.2
owner:PN, object_type:TABLE, fnd_design_data:PN.PN_REC_CALC_PERIODS_ALL, object_name:PN_REC_CALC_PERIODS_ALL, status:VALID,
-
12.2.2 FND Design Data
12.2.2
-
PACKAGE BODY: APPS.PN_REC_CALC_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:PN_REC_CALC_PKG, status:VALID,
-
PACKAGE BODY: APPS.PN_REC_CALC_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:PN_REC_CALC_PKG, status:VALID,
-
APPS.PN_REC_CALC_PKG SQL Statements
12.1.1
-
12.1.1 DBA Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
APPS.PN_REC_CALC_PKG SQL Statements
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
APPS.PN_REC_CALC_PKG dependencies on PN_PAYMENT_TERMS_ALL
12.2.2
-
APPS.PN_REC_CALC_PKG dependencies on PN_REC_AGREEMENTS_ALL
12.1.1
-
APPS.PN_REC_CALC_PKG dependencies on PN_REC_AGREEMENTS_ALL
12.2.2
-
APPS.PN_REC_CALC_PKG dependencies on PN_REC_PERIOD_BILL_ALL
12.2.2