Search Results calc_method_code
Overview
OKL_VAR_INT_PARAMS_V is a reporting and integration view owned by the APPS schema in Oracle E-Business Suite, delivered as part of the OKL — Leasing and Finance Management product. It exposes the parameters used to calculate interest for a variable rate contract. In ETRM 12.1.1 and 12.2.2, the view functions as a read-only projection over the variable interest parameter data maintained for lease contracts, allowing concurrent programs, reports, and external integrations to retrieve interest calculation inputs without accessing the base table directly.
The view is recorded as VALID in the data dictionary. It presents a single flat result set combining identification keys, interest rate attributes, calculation dates, method codes, principal balances, and the standard EBS WHO columns. Because the definition is a straight SELECT from the base object with no joins or filters, it does not alter the grain of the underlying data; each row of the view corresponds to one row of OKL_VAR_INT_PARAMS. The CALC_METHOD_CODE column, which the user searched for, is the field that determines how interest is calculated (for example simple versus compounded treatment) across the interest calculation window defined by the start and end date columns.
Underlying Base Objects
The documented view definition selects exclusively from OKL_VAR_INT_PARAMS, aliased as VIR. In the delivered environment, OKL_VAR_INT_PARAMS is exposed under the APPS schema as a synonym pointing to the OKL base table that physically stores variable interest parameter records. The view adds no additional tables, outer joins, or lookup translations; therefore, its rows and columns are a direct superset presentation of the base table plus the ROWID pseudo-column.
- OKL_VAR_INT_PARAMS — the sole documented base object, referenced through the APPS synonym.
- VIR — the alias applied in the view text, retained as ROW_ID via
VIR.ROWID.
Because no filtering predicate is applied, all rows in the base table, including those flagged by VALID_YN, are returned by the view. Consumers must apply validity filters explicitly when only active parameters are required.
Key Columns
- ROW_ID — the ROWID of the underlying base table row, useful for direct row addressing.
- ID — primary identifier of the variable interest parameter record.
- KHR_ID — the contract header identifier that links the parameter set to a lease contract.
- SOURCE_TABLE / SOURCE_ID — identify the originating entity from which the parameter record was derived.
- INTEREST_RATE — the variable rate applied to the contract.
- INTEREST_CALC_START_DATE / INTEREST_CALC_END_DATE — the effective window over which the rate applies.
- CALC_METHOD_CODE — the code determining the interest calculation method used for the period.
- PRINCIPAL_BALANCE — the principal amount against which interest is computed.
- INTEREST_AMT / INTEREST_CALC_DAYS — the computed interest amount and the number of calculation days.
- VALID_YN — indicates whether the parameter row is currently active.
- OBJECT_VERSION_NUMBER — optimistic locking version for the row.
- ORG_ID — the operating unit that owns the record, enabling multi-org security.
- REQUEST_ID, PROGRAM_APPLICATION_ID, PROGRAM_ID, PROGRAM_UPDATE_DATE — concurrent program audit context.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — descriptive flexfield storage.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — standard WHO audit columns.
Common Use Cases and Queries
Typical usage includes verifying variable rate parameters entered for a contract, reconciling calculated interest against contract balances, and extracting calculation inputs for external reporting. The CALC_METHOD_CODE is frequently used to group or audit contracts by calculation method.
- Retrieve all active parameters for a contract:
SELECT id, khr_id, interest_rate, calc_method_code, principal_balance FROM okl_var_int_params_v WHERE khr_id = :contract_id AND valid_yn = 'Y'; - List parameters by calculation method within an operating unit:
SELECT calc_method_code, COUNT(*), SUM(interest_amt) FROM okl_var_int_params_v WHERE org_id = :org_id GROUP BY calc_method_code; - Inspect the calculation window and days for a parameter row:
SELECT id, interest_calc_start_date, interest_calc_end_date, interest_calc_days, interest_rate FROM okl_var_int_params_v WHERE id = :param_id; - Audit recently changed parameter records:
SELECT id, khr_id, last_updated_by, last_update_date FROM okl_var_int_params_v WHERE last_update_date >= SYSDATE - 7;
Because the view exposes ROW_ID and OBJECT_VERSION_NUMBER, it is also suitable for integrations that require row-level identification or version checking before updates are applied to the base table through supported APIs.
-
View: OKL_VAR_INT_PARAMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_VAR_INT_PARAMS_V, object_name:OKL_VAR_INT_PARAMS_V, status:VALID, product: OKL - Leasing and Finance Management , description: Parameters used to calculate the interest for a variable rate contract , implementation_dba_data: APPS.OKL_VAR_INT_PARAMS_V ,