Search Results okl_operands_b
Overview
The OKL_OPERANDS_B table is a core data structure within the Oracle E-Business Suite (EBS) Leasing and Finance Management (OKL) module. It serves as the master repository for all operands used in the system's formula engine. An operand is a fundamental component, such as a variable, constant, or function, that is required to define and execute complex financial calculations. The table's primary role is to store the metadata and definitions for these operands, enabling the dynamic computation of lease payments, interest accruals, fee assessments, and other critical financial figures. Its existence is essential for the configurability and flexibility of the OKL module's financial logic.
Key Information Stored
While the provided metadata does not list specific columns beyond key identifiers, the table's structure is defined by its primary and foreign keys, which reveal its critical data relationships. The primary column is ID (OKL_OPERANDS_B_PK), which uniquely identifies each operand record. Two crucial foreign key columns establish the operand's context and source: FMA_ID links the operand to its parent formula definition in the OKL_FORMULAE_B table, and DSF_ID links it to a specific data source function in the OKL_DATA_SRC_FNCTNS_B table. This linkage indicates that the table stores information necessary to resolve the operand's value, such as its data type, source function parameters, and its sequence or role within a formula's execution logic.
Common Use Cases and Queries
This table is central to any process involving financial formula execution or analysis. Common use cases include troubleshooting calculation errors by tracing the components of a formula, auditing the setup of financial products, and generating reports on the system's calculation logic. A typical query would join OKL_OPERANDS_B with related tables to list all operands for a specific formula. For example, to audit the components of a formula, one might use a pattern such as:
- SELECT opd.id, fma.name AS formula_name, dsf.name AS source_function
- FROM okl_operands_b opd
- JOIN okl_formulae_b fma ON opd.fma_id = fma.id
- JOIN okl_data_src_fnctns_b dsf ON opd.dsf_id = dsf.id
- WHERE fma.name = 'LEASE_INTEREST_CALC';
Another critical query involves identifying formulas that use a particular operand or data source function by leveraging the foreign key relationships.
Related Objects
The OKL_OPERANDS_B table is a nexus within the OKL formula subsystem, with documented relationships to several key objects. It references two parent tables via foreign keys: OKL_FORMULAE_B (via column FMA_ID) and OKL_DATA_SRC_FNCTNS_B (via column DSF_ID). Furthermore, it is referenced as a parent table by the junction table OKL_FMLA_OPRNDS (via column OPD_ID). This last relationship is particularly significant, as it suggests a many-to-many link between formulae and operands, allowing for complex operand reuse across different formulas. These relationships collectively form the backbone for defining and storing executable financial calculation rules in Oracle EBS.
-
Table: OKL_OPERANDS_B
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_OPERANDS_B, object_name:OKL_OPERANDS_B, status:VALID, product: OKL - Lease and Finance Management , description: Operands required by the Formulae , implementation_dba_data: OKL.OKL_OPERANDS_B ,
-
Table: OKL_OPERANDS_TL
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_OPERANDS_TL, object_name:OKL_OPERANDS_TL, status:VALID, product: OKL - Lease and Finance Management , description: Translatable columns from OKL_OPERANDS_B, per MLS standards , implementation_dba_data: OKL.OKL_OPERANDS_TL ,
-
Table: OKL_DATA_SRC_FNCTNS_B
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_DATA_SRC_FNCTNS_B, object_name:OKL_DATA_SRC_FNCTNS_B, status:VALID, product: OKL - Lease and Finance Management , description: The name of the function that maps to the desired PL/SQL function. , implementation_dba_data: OKL.OKL_DATA_SRC_FNCTNS_B ,
-
Table: OKL_FMLA_OPRNDS
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_FMLA_OPRNDS, object_name:OKL_FMLA_OPRNDS, status:VALID, product: OKL - Lease and Finance Management , description: Association of Formulae and Operands , implementation_dba_data: OKL.OKL_FMLA_OPRNDS ,
-
Table: OKL_FORMULAE_B
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_FORMULAE_B, object_name:OKL_FORMULAE_B, status:VALID, product: OKL - Lease and Finance Management , description: Definition of formulae. It also holds the context group required by the formula , implementation_dba_data: OKL.OKL_FORMULAE_B ,
-
View: OKL_FMAOPD_SERCH_UV
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_FMAOPD_SERCH_UV, object_name:OKL_FMAOPD_SERCH_UV, status:VALID, product: OKL - Lease and Finance Management , implementation_dba_data: APPS.OKL_FMAOPD_SERCH_UV ,
-
View: OKL_OPERANDS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_OPERANDS_V, object_name:OKL_OPERANDS_V, status:VALID, product: OKL - Lease and Finance Management , description: Operands required by the Formulae , implementation_dba_data: APPS.OKL_OPERANDS_V ,