Search Results siy_siy_uk
Overview
The OKL_SIF_YIELDS table is a core data repository within the Oracle E-Business Suite (EBS) Leasing and Finance Management (OKL) module. Its primary function is to store the detailed yield calculations generated by an external pricing engine for a financial transaction. This table acts as a critical interface point, capturing the results of complex pricing analyses—such as internal rate of return (IRR), net present value (NPV), or other custom metrics—and making them available within the EBS application for validation, reporting, and downstream processing. Its existence underscores the integration capability of Oracle EBS to leverage specialized external systems for advanced financial computations while maintaining a consolidated transactional record.
Key Information Stored
The table's structure is designed to uniquely identify and store yield data per transaction interface. Based on the provided metadata, key columns include a system-generated ID serving as the primary key. The SIF_ID column is a foreign key that links each yield record back to its parent transaction interface in the OKL_STREAM_INTERFACES table. The YIELD_NAME column identifies the specific type of yield calculated (e.g., "Lessor IRR," "Effective Interest Rate"). The combination of SIF_ID and YIELD_NAME is enforced as a unique key (SIY_SIY_UK), ensuring that only one instance of a given yield type is stored per transaction interface. While the full column list is not detailed in the excerpt, the table would logically contain additional columns to store the calculated yield value, currency, calculation date, and potentially status flags.
Common Use Cases and Queries
A primary use case is the post-processing and reporting of pricing engine outputs. After an external system prices a lease or loan, the results are persisted in OKL_SIF_YIELDS. Users can then query this data to verify pricing accuracy, compare yields across different transactions, or feed data into custom financial reports. A common SQL pattern involves joining to the parent interface table to retrieve transaction context.
- Retrieve Yields for a Specific Transaction Interface:
SELECT yield_name, yield_value FROM okl_sif_yields WHERE sif_id = :p_sif_id ORDER BY yield_name; - Report on Key Yields Across Recent Transactions:
SELECT si.trx_number, sy.yield_name, sy.yield_value FROM okl_sif_yields sy JOIN okl_stream_interfaces si ON sy.sif_id = si.id WHERE si.creation_date > SYSDATE - 30;
Related Objects
The table maintains a direct and critical relationship with the transaction interface header table. As documented in the metadata:
- OKL_STREAM_INTERFACES: This is the primary parent table. The foreign key relationship is defined from OKL_SIF_YIELDS.SIF_ID to a column (typically the ID) in OKL_STREAM_INTERFACES. This relationship ensures that every yield calculation is associated with a valid, incoming transaction stream from the pricing engine. All data in OKL_SIF_YIELDS is a child record of an entry in this interface table.
-
Table: OKL_SIF_YIELDS
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_SIF_YIELDS, object_name:OKL_SIF_YIELDS, status:VALID, product: OKL - Leasing and Finance Management , description: Holds the definition of the yields that are calculated for a transaction by the external pricing engine. , implementation_dba_data: OKL.OKL_SIF_YIELDS ,