Search Results okl_cf_object_periods_pk
Overview
The OKL_CF_OBJECT_PERIODS table is a core data object within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 Lease and Finance Management (OKL) module. It functions as a detailed subledger for cash flow modeling, specifically designed to store the periodic financial data associated with a cash flow object. Its primary role is to decompose a high-level cash flow forecast into discrete time periods, enabling precise tracking, analysis, and reporting of projected financial events such as lease payments, interest accruals, and asset depreciation over the life of a contract. This granular period-level data is essential for accurate financial forecasting, revenue recognition schedules, and compliance reporting within the leasing and financing lifecycle.
Key Information Stored
The table's structure is centered on linking period-specific amounts to a parent cash flow object. While the full column list is not detailed in the provided metadata, the defined constraints reveal its critical components. The primary key column, ID, uniquely identifies each period record. The foreign key column, CFO_ID, establishes a mandatory relationship to the OKL_CASH_FLOW_OBJECTS table, tethering each period row to a specific cash flow forecast. Based on its described purpose, the table typically stores columns for period sequence or date, period type (e.g., monthly, quarterly), and various financial amounts (principal, interest, fees) applicable to that period. It serves as the detailed repository for the timing and magnitude of all cash flow elements.
Common Use Cases and Queries
This table is central to any process requiring period-by-period cash flow analysis. Common use cases include generating amortization schedules for leases or loans, calculating period-end accruals for accounting entries, and supporting "what-if" analysis for contract modifications. For reporting, it is frequently joined to its parent object and master contract tables. A typical query pattern would retrieve the scheduled cash flows for a specific contract:
- SELECT ocop.period_date, ocop.principal_amount, ocop.interest_amount FROM okl_cf_object_periods ocop, okl_cash_flow_objects ocfo WHERE ocop.cfo_id = ocfo.id AND ocfo.khr_id = :contract_id ORDER BY ocop.period_date;
Data from this table feeds into key financial reports, reconciliation processes, and the population of interface tables for general ledger posting.
Related Objects
OKL_CF_OBJECT_PERIODS is a child table within a hierarchical data model for cash flows. Its most direct and critical relationship, as defined by its foreign key, is with the OKL_CASH_FLOW_OBJECTS table, which stores the header-level cash flow definition. The primary key constraint OKL_CF_OBJECT_PERIODS_PK enforces uniqueness on the ID column. This table is also likely referenced by various OKL package bodies (e.g., OKL_CFM_PVT) that contain the business logic for cash flow generation, adjustment, and inquiry. Furthermore, it may serve as a source for summary views or materialized views used for performance reporting and analytics within the module.
-
Table: OKL_CF_OBJECT_PERIODS
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_CF_OBJECT_PERIODS, object_name:OKL_CF_OBJECT_PERIODS, status:VALID, product: OKL - Leasing and Finance Management , description: Table used to store the object periods of a Cash Flow , implementation_dba_data: OKL.OKL_CF_OBJECT_PERIODS ,