Search Results pn_var_periods_all




Overview

The PN_VAR_PERIODS_ALL table is a core data structure within the Oracle E-Business Suite (EBS) Property Manager (PN) module, specifically for managing variable rent agreements. Its primary role is to store the detailed period-level information generated by the system's periods generation program for the entire duration of a variable rent term. This table acts as the central hub for all period-specific calculations, constraints, and invoicing related to variable rent, enabling the system to track and process rent that fluctuates based on agreed-upon metrics like sales volume or usage. As an "ALL" table, it is multi-organization enabled, storing data for all operating units.

Key Information Stored

While the provided metadata does not list specific columns, the table's primary key is PERIOD_ID, which uniquely identifies each generated period for a variable rent agreement. Based on its central role and foreign key relationships, the table is expected to store critical temporal and linking information. Key columns typically include VAR_RENT_ID (linking the period to its parent variable rent definition in PN_VAR_RENTS_ALL), period start and end dates, period status (e.g., Open, Calculated, Invoiced), and potentially the period number or sequence. It serves as the anchor point for all subsequent variable rent transactions and calculations tied to a specific time slice of the agreement.

Common Use Cases and Queries

This table is fundamental for reporting, reconciliation, and troubleshooting within the variable rent lifecycle. Common use cases include auditing all generated periods for a specific variable rent contract, identifying periods pending calculation or invoicing, and analyzing period dates for alignment with lease terms. A typical query would join PN_VAR_PERIODS_ALL to PN_VAR_RENTS_ALL and the lease tables to pull a period schedule report. For technical support, queries often focus on periods that are stalled in processing by examining statuses and related transactional data. Sample SQL to list periods for a variable rent ID would be: SELECT period_id, start_date, end_date, status_code FROM pn_var_periods_all WHERE var_rent_id = <VAR_RENT_ID> ORDER BY start_date;.

Related Objects

The PN_VAR_PERIODS_ALL table has extensive relationships, as documented by its foreign keys. It is a primary child of PN_VAR_RENTS_ALL (via VAR_RENT_ID). Crucially, it acts as a parent table to numerous other variable rent transactional and setup tables, including:

These relationships underscore its role as the central period identifier for the variable rent calculation engine in Property Manager.