Search Results okl_cash_flow_objects
Overview
The OKL_CASH_FLOW_OBJECTS table is a core data structure within the Oracle E-Business Suite (EBS) Lease and Finance Management (OKL) module, specifically in versions 12.1.1 and 12.2.2. Its primary function is to serve as a master repository for any business object that can be linked to a financial cash flow. In the context of lease and asset financing, cash flows are central to modeling payments, receipts, and other monetary events. This table provides a normalized, reusable entity that allows diverse transactional objects—such as specific lease lines, billing schedules, or adjustments—to be consistently associated with one or more cash flow records. This design abstracts the relationship between cash flows and their originating documents, enabling flexible and scalable financial processing and reporting across the complex contracts managed by the OKL module.
Key Information Stored
While the provided ETRM metadata does not list specific columns, the structure and relationships indicate the nature of the data stored. The table's primary key is a unique identifier column, typically named `ID` or a similar variant, which is referenced by foreign keys in related tables. Based on its described purpose and relationships, the table likely contains columns to define the type of object (e.g., via an `OBJECT_TYPE` or `SOURCE_TABLE` column) and a foreign key reference to the specific record in that source object's table (e.g., `OBJECT_ID`). This design pattern is common in EBS for creating generic associations. The table may also include standard Oracle columns for tracking creation date, last update date, and the user responsible for the record.
Common Use Cases and Queries
The primary use case for this table is to trace the lineage of a cash flow back to its source business transaction. This is critical for audit trails, financial reconciliation, and generating detailed reports that show the composition of cash flows. A common reporting requirement would involve joining this table to both cash flow and the actual source transaction tables. For instance, to list all cash flows associated with a particular lease agreement line, a query would join `OKL_CASH_FLOW_OBJECTS` to `OKL_CASH_FLOWS` and the relevant lease lines table using the object identifier. Another key scenario is during period-end processing or financial analysis, where identifying all objects contributing to cash flows within a specific date range is necessary. Sample SQL would typically follow this pattern:
- SELECT cfo.*, cf.cashflow_number, <source_object_details>
- FROM okl_cash_flow_objects cfo,
- okl_cash_flows cf,
- <source_object_table> src
- WHERE cf.cfo_id = cfo.id
- AND cfo.object_id = src.<id_column>
- AND cfo.object_type = '<TYPE_CODE>';
Related Objects
The OKL_CASH_FLOW_OBJECTS table sits at the center of a key relationship network within the OKL schema. As documented, it is directly referenced by two important tables via foreign key constraints. The `OKL_CASH_FLOWS` table links to it using its `CFO_ID` column, establishing that a cash flow is generated for a specific object. The `OKL_CF_OBJECT_PERIODS` table also references it via `CFO_ID`, likely to manage the periodic accounting or valuation aspects of the associated object. These relationships confirm its role as a master entity for cash-flow-generating objects. In practice, it will also have implicit relationships with various source transaction tables across the OKL module (like lease lines, invoices, or assets), depending on the values stored in its object type and identifier columns.
-
Table: OKL_CASH_FLOW_OBJECTS
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_CASH_FLOW_OBJECTS, object_name:OKL_CASH_FLOW_OBJECTS, status:VALID, product: OKL - Leasing and Finance Management , description: Table used to store the object that can be associated to a cash flow , implementation_dba_data: OKL.OKL_CASH_FLOW_OBJECTS ,
-
View: OKL_AM_PYMT_SCHDLE_SMRY_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_AM_PYMT_SCHDLE_SMRY_UV, object_name:OKL_AM_PYMT_SCHDLE_SMRY_UV, status:VALID, product: OKL - Leasing and Finance Management , implementation_dba_data: APPS.OKL_AM_PYMT_SCHDLE_SMRY_UV ,
-
Table: OKL_CASH_FLOWS
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_CASH_FLOWS, object_name:OKL_CASH_FLOWS, status:VALID, product: OKL - Leasing and Finance Management , description: Table used to store the header details of Cash Flows in OKL , implementation_dba_data: OKL.OKL_CASH_FLOWS ,
-
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 ,
-
View: OKL_CS_PPD_PAYMENTS_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_CS_PPD_PAYMENTS_UV, object_name:OKL_CS_PPD_PAYMENTS_UV, status:VALID, product: OKL - Leasing and Finance Management , implementation_dba_data: APPS.OKL_CS_PPD_PAYMENTS_UV ,
-
View: OKL_CASH_FLOW_OBJECTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_CASH_FLOW_OBJECTS_V, object_name:OKL_CASH_FLOW_OBJECTS_V, status:VALID, product: OKL - Leasing and Finance Management , description: Objects used for Cash Flows , implementation_dba_data: APPS.OKL_CASH_FLOW_OBJECTS_V ,
-
View: OKL_PYMT_LINE_DTLS_ALL_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_PYMT_LINE_DTLS_ALL_UV, object_name:OKL_PYMT_LINE_DTLS_ALL_UV, status:VALID, product: OKL - Leasing and Finance Management , description: View gives Payment Line Details for all operating Units. , implementation_dba_data: APPS.OKL_PYMT_LINE_DTLS_ALL_UV ,
-
View: OKL_AM_PYMT_LINE_DTLS_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_AM_PYMT_LINE_DTLS_UV, object_name:OKL_AM_PYMT_LINE_DTLS_UV, status:VALID, product: OKL - Leasing and Finance Management , implementation_dba_data: APPS.OKL_AM_PYMT_LINE_DTLS_UV ,
-
View: OKL_PAYMENT_SCHDLE_DTLS_ALL_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_PAYMENT_SCHDLE_DTLS_ALL_UV, object_name:OKL_PAYMENT_SCHDLE_DTLS_ALL_UV, status:VALID, product: OKL - Leasing and Finance Management , description: View gives the Detailed about the Payment Schedule Details. , implementation_dba_data: APPS.OKL_PAYMENT_SCHDLE_DTLS_ALL_UV ,
-
View: OKL_AM_PAYMENT_SCHDLE_DTLS_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_AM_PAYMENT_SCHDLE_DTLS_UV, object_name:OKL_AM_PAYMENT_SCHDLE_DTLS_UV, status:VALID, product: OKL - Leasing and Finance Management , implementation_dba_data: APPS.OKL_AM_PAYMENT_SCHDLE_DTLS_UV ,