Results for “okl_strm_type_b”

50+ results




AI-generated from documented ETRM metadata — verify critical details on the linked pages.

Overview

OKL_STRM_TYPE_B is a core setup and reference table in the Oracle Lease and Finance Management (OKL) module of Oracle E-Business Suite, present in releases 12.1.1 and 12.2.2. The table holds the definition of payment types, referred to throughout the application as stream types. In lease and finance contracts a stream represents a scheduled cash flow such as rent, interest, tax, fee, or a passthru amount. OKL_STRM_TYPE_B defines the master inventory of these stream types, together with the behavioral flags that govern how each one is accrued, taxed, capitalized, billed, funded, and allocated when the contract engine generates a payment schedule.

Because contracts, quotes, cash flows, tax lines, interest calculations, and subsidy rules all resolve their behavior from this single definition set, the table functions as the primary reference hub for the payment-side of the OKL data model. The heuristic Data Vault classification derived from its foreign-key structure is hub: it carries a stable surrogate identifier and is referenced by a very large number of dependent tables, which is characteristic of a hub entity rather than a link or satellite. This classification is a modeling suggestion only; the physical table is an ordinary transactional-application setup table with a single-column surrogate primary key and no natural composite key enforced beyond its unique indexes.

Key Information Stored

The most significant columns capture the identity, classification, and behavioral defaults of each payment type:

Common Use Cases and Queries

Typical usage centers on resolving a stream type's behavior for reporting, validation, and schedule diagnostics. A common lookup joins a transactional stream table such as OKL_STREAMS to its type definition:

  • Validation query — find active, non-expired payment types: SELECT code, stream_type_class, stream_type_purpose FROM okl_strm_type_b WHERE TRUNC(SYSDATE) BETWEEN start_date AND NVL(end_date, TRUNC(SYSDATE)+1).
  • Behavioral audit — list all accruable and taxable types: SELECT code, accrual_yn, taxable_default_yn FROM okl_strm_type_b WHERE accrual_yn = 'Y' AND taxable_default_yn = 'Y'.
  • Flatten stream detail — join OKL_STREAMS to the definition on STY_ID to report stream code, class, or purpose alongside the payment amount and due date.
  • Day-two configuration reporting — identify customer-defined (customized) versus Oracle-seeded rows using CUSTOMIZATION_LEVEL for upgrade impact analysis.
  • Allocation analysis — inspect ALLOCATION_FACTOR to explain how amounts are split during stream allocation processing.

These queries are most often executed from a read-only reporting user, and should always filter on TRUNC(SYSDATE) or an explicit effective date to avoid returning retired definitions.

Related Objects

OKL_STRM_TYPE_B is referenced by a wide set of dependent objects; the most significant are its closest transactional consumers:

All joins resolve on the surrogate ID column; the unique business key (CODE, VERSION, STREAM_TYPE_PURPOSE, ZD_EDITION_NAME) is used primarily for data-load validation rather than for runtime joins.