Search Results okl_cash_flow_levels_pk
Overview
The OKL_CASH_FLOW_LEVELS table is a core data object within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically for the OKL (Leasing and Finance Management) product module. Its primary function is to store hierarchical or tiered level information associated with cash flows generated from leasing and finance contracts. This table is integral to the application's financial modeling and analysis capabilities, enabling the system to categorize, aggregate, and report on cash flow streams at different organizational or analytical levels. It acts as a supporting entity that provides structural context to the individual cash flow transactions stored in related tables, thereby facilitating complex financial calculations and compliance reporting.
Key Information Stored
While the provided metadata does not list all columns, the documented primary and foreign keys reveal the essential data structure. The primary key column, ID, uniquely identifies each record representing a distinct cash flow level. The critical foreign key column, CAF_ID, establishes a direct link to a parent cash flow record in the OKL_CASH_FLOWS table. This relationship indicates that the table stores one or more level records for a given cash flow. Typical data stored in this table would include identifiers for the level (e.g., Level 1, Level 2), descriptors, and potentially attributes linking the cash flow to specific accounting flexfields, legal entities, or other segmentation hierarchies used for financial reporting and allocation purposes within the leasing module.
Common Use Cases and Queries
This table is primarily accessed for financial reporting and transactional analysis. A common use case is generating reports that summarize cash flow projections or actuals by different organizational dimensions, such as by business unit, product line, or geographic region, where these dimensions are defined as levels. Support personnel may query this table to troubleshoot issues with cash flow postings or allocations. A fundamental query pattern involves joining to the main cash flows table:
- Basic Join:
SELECT cfl.*, cf.* FROM OKL_CASH_FLOW_LEVELS cfl, OKL_CASH_FLOWS cf WHERE cfl.caf_id = cf.id; - Level Analysis:
SELECT LEVEL_IDENTIFIER, COUNT(*), SUM(AMOUNT) FROM OKL_CASH_FLOW_LEVELS cfl JOIN OKL_CASH_FLOWS cf ON cfl.caf_id = cf.id GROUP BY LEVEL_IDENTIFIER;(assuming a descriptive column exists).
Related Objects
The table maintains a direct and documented foreign key relationship, which is central to its function.
- OKL_CASH_FLOWS: This is the primary parent table. The foreign key
OKL_CASH_FLOW_LEVELS.CAF_IDreferences the primary key (presumablyID) of theOKL_CASH_FLOWStable. Every record in OKL_CASH_FLOW_LEVELS is associated with a single master cash flow record. This relationship ensures that level data is always tied to a valid financial transaction. - OKL_CASH_FLOW_LEVELS_PK: The primary key constraint on the
IDcolumn, which guarantees the uniqueness of each level record.
Other related objects would likely include public APIs or views within the OKL schema that provide an application layer for accessing and manipulating this data, though they are not specified in the provided metadata.
-
Table: OKL_CASH_FLOW_LEVELS
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_CASH_FLOW_LEVELS, object_name:OKL_CASH_FLOW_LEVELS, status:VALID, product: OKL - Lease and Finance Management , description: Table used to store the levels of Cash Flows , implementation_dba_data: OKL.OKL_CASH_FLOW_LEVELS ,