Search Results srs_pk
Overview
The OKL_SIF_RET_STRMS table is a core data object within the Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2, specifically for the OKL (Lease and Finance Management) product module. Its primary function is to serve as a staging or interface table within the external pricing integration framework. As documented, it holds the detailed financial streams—such as payment schedules, interest calculations, and other cash flow components—that are generated and returned by an external, third-party pricing engine. This table acts as a critical intermediary, enabling the EBS application to receive, validate, and subsequently process complex pricing results from specialized external systems into the core lease and finance contracts.
Key Information Stored
The table's structure is designed to capture the granular details of each financial stream. While the full column list is not provided in the excerpt, the documented relationships indicate essential fields. The primary key column, ID (SRS_PK), uniquely identifies each stream record. A crucial foreign key column is SIR_ID, which links each stream to its parent return header record in the OKL_SIF_RETS table. Typical data stored in this table would include stream sequence numbers, stream types (e.g., rental, residual, fee), amounts, dates (start, end, due), and calculation basis indicators, collectively representing the complete financial schedule for a priced transaction as determined by the external process.
Common Use Cases and Queries
The primary use case involves the integration flow following an external pricing call. After the pricing engine executes, its output is written into this table. The EBS application then reads these records to construct or update the financial terms of a lease or finance contract within the OKL module. Common queries against this table are typically part of this backend processing. For instance, an application program would retrieve all streams for a specific pricing return to validate and post them. A sample SQL pattern for such a process would be:
- SELECT * FROM OKL.OKL_SIF_RET_STRMS WHERE SIR_ID = <return_id> ORDER BY STREAM_NUMBER; This fetches all stream details for a given external pricing return, ordered for sequential processing.
- Reporting use cases are generally internal, focused on debugging pricing integration issues or auditing the raw data received from the external system before it is transformed into contractual terms.
Related Objects
The table has a direct and documented hierarchical relationship within the external pricing interface schema. Its main dependency is on the header table that manages the overall pricing return.
- OKL_SIF_RETS: This is the primary related table. The foreign key relationship is defined as OKL_SIF_RET_STRMS.SIR_ID → OKL_SIF_RETS. Every record in OKL_SIF_RET_STRMS must correspond to a parent record in OKL_SIF_RETS, which holds the overall context of the pricing request and return, such as the contract or quote identifier and the return status.
- The data from this table is ultimately processed and transferred into the core OKL transaction tables (e.g., OKL_K_HEADERS, OKL_STREAMS) through dedicated interface programs, though these are not direct foreign key relationships as documented in the provided metadata.
-
Table: OKL_SIF_RET_STRMS
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_SIF_RET_STRMS, object_name:OKL_SIF_RET_STRMS, status:VALID, product: OKL - Lease and Finance Management , description: Holds the streams returned by the external pricing process. , implementation_dba_data: OKL.OKL_SIF_RET_STRMS ,