Search Results okl_validation_results_b
Overview
The OKL_VALIDATION_RESULTS_B table is a core operational table within the Oracle Leasing and Finance Management (OKL) module of Oracle E-Business Suite, available in both 12.1.1 and 12.2.2. Its documented purpose is to store the results of validations performed against various business objects in the leasing lifecycle. As leasing contracts, assets, and associated entities are processed, the application runs validation routines that confirm whether each object satisfies the required business rules. The outcome of each such check is persisted here, giving the module an auditable record of what passed, what failed, and why.
The table resides in the OKL schema and contains 27 documented columns. The ETRM relationship analysis classifies this object heuristically as a standalone Data Vault model. In practice, this suggests it could be modeled as a satellite-like entity attached to the validated business object, since it captures descriptive validation outcomes rather than defining a transactional hub or forming a link between two hubs. Practitioners should treat this classification as a modeling suggestion rather than a strict constraint.
Key Information Stored
The table is anchored by a surrogate primary key, ID, which is also backed by the unique index OKL_VLR_PK. A separate unique index, OKL_VLR_UC1, is defined on the same ID column, confirming it as the single documented business-key candidate. The remaining columns fall into distinct functional groups:
- PARENT_OBJECT_CODE and PARENT_OBJECT_ID — identify the business object that was validated and its instance, serving as the principal linkage to the validated entity.
- VALIDATION_ID — references the specific validation rule or definition that was applied.
- RESULT_CODE — stores the outcome of the validation, indicating success, failure, or a related status.
- ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE15 — the standard Oracle DFF (Descriptive Flexfield) columns, allowing extensible, customer-defined context to be captured alongside each result.
- OBJECT_VERSION_NUMBER — supports optimistic locking and concurrency control.
- CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN — the standard WHO/audit columns tracking record creation and modification.
This structure lets the table record not only which object failed validation, but the exact rule, result, and any supplementary descriptive attributes needed for diagnosis.
Common Use Cases and Queries
The most frequent use case is diagnosing why a leasing contract or associated object could not proceed. Developers and support analysts query failed validations by parent object:
- SELECT VALIDATION_ID, RESULT_CODE FROM OKL_VALIDATION_RESULTS_B WHERE PARENT_OBJECT_CODE = :code AND PARENT_OBJECT_ID = :id;
- Reporting on validation pass/fail rates across objects using GROUP BY on RESULT_CODE.
- Auditing historical validation activity for a given object by ordering on CREATION_DATE.
- Joining the DFF attribute columns for customer-specific reporting or integration extracts.
Because the table is append-and-update oriented and keyed by ID, it can also be used to monitor re-validation events over time.
Related Objects
As a standalone object, OKL_VALIDATION_RESULTS_B does not participate in documented foreign-key relationships to other tables. Its parent linkage is expressed through the generic PARENT_OBJECT_CODE and PARENT_OBJECT_ID columns, which reference business objects across the OKL module rather than a single physical parent. The most significant logical associations are:
- OKL_VALIDATION_DEFINITIONS_V / OKL_VALIDATION_HEADERS — joined via VALIDATION_ID to retrieve rule definitions.
- OKL_CONTRACTS and its base tables — matched through PARENT_OBJECT_CODE/PARENT_OBJECT_ID when the validated object is a lease contract.
- OKL_ASSETS — when validation is performed against leased assets.
- OKL_LEASES and related transaction tables — for validation results tied to lease origination.
- Standard FND lookup views — used to decode RESULT_CODE and ATTRIBUTE_CATEGORY values.
Integrations and custom reports should resolve the parent object dynamically using PARENT_OBJECT_CODE rather than assuming a fixed join path.
-
Table: OKL_VALIDATION_RESULTS_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_VALIDATION_RESULTS_B, object_name:OKL_VALIDATION_RESULTS_B, status:VALID, product: OKL - Leasing and Finance Management , description: Stores the result of Validation performed on different objects , implementation_dba_data: OKL.OKL_VALIDATION_RESULTS_B ,
-
Table: OKL_VALIDATION_RESULTS_B
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_VALIDATION_RESULTS_B, object_name:OKL_VALIDATION_RESULTS_B, status:VALID, product: OKL - Lease and Finance Management , description: Stores the result of Validation performed on different objects , implementation_dba_data: OKL.OKL_VALIDATION_RESULTS_B ,
-
VIEW: OKL.OKL_VALIDATION_RESULTS_B#
12.2.2
owner:OKL, object_type:VIEW, object_name:OKL_VALIDATION_RESULTS_B#, status:VALID,
-
VIEW: APPS.OKL_VALIDATION_RESULTS_V
12.2.2
-
SYNONYM: APPS.OKL_VALIDATION_RESULTS_B
12.2.2
owner:APPS, object_type:SYNONYM, object_name:OKL_VALIDATION_RESULTS_B, status:VALID,
-
SYNONYM: APPS.OKL_VALIDATION_RESULTS_B
12.1.1
owner:APPS, object_type:SYNONYM, object_name:OKL_VALIDATION_RESULTS_B, status:VALID,
-
View: OKL_VALIDATION_RESULTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_VALIDATION_RESULTS_V, object_name:OKL_VALIDATION_RESULTS_V, status:VALID, product: OKL - Lease and Finance Management , description: View for OKL_VALIDATION_RESULTS_B and OKL_VALIDATION_RESULTS_TL , implementation_dba_data: APPS.OKL_VALIDATION_RESULTS_V ,
-
View: OKL_VALIDATION_RESULTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_VALIDATION_RESULTS_V, object_name:OKL_VALIDATION_RESULTS_V, status:VALID, product: OKL - Leasing and Finance Management , description: View for OKL_VALIDATION_RESULTS_B and OKL_VALIDATION_RESULTS_TL , implementation_dba_data: APPS.OKL_VALIDATION_RESULTS_V ,
-
VIEW: OKL.OKL_VALIDATION_RESULTS_B#
12.2.2
-
TABLE: OKL.OKL_VALIDATION_RESULTS_B
12.2.2
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_VALIDATION_RESULTS_B, object_name:OKL_VALIDATION_RESULTS_B, status:VALID,
-
VIEW: APPS.OKL_VALIDATION_RESULTS_V
12.1.1
-
APPS.OKL_VLR_PVT SQL Statements
12.1.1
-
APPS.OKL_VLR_PVT SQL Statements
12.2.2
-
VIEW: APPS.OKL_VALIDATION_RESULTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_VALIDATION_RESULTS_V, object_name:OKL_VALIDATION_RESULTS_V, status:VALID,
-
PACKAGE BODY: APPS.OKL_VLR_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_VLR_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_VLR_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_VLR_PVT, status:VALID,
-
TABLE: OKL.OKL_VALIDATION_RESULTS_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_VALIDATION_RESULTS_B, object_name:OKL_VALIDATION_RESULTS_B, status:VALID,
-
VIEW: APPS.OKL_VALIDATION_RESULTS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_VALIDATION_RESULTS_V, object_name:OKL_VALIDATION_RESULTS_V, status:VALID,
-
PACKAGE: APPS.OKL_VLR_PVT
12.2.2
owner:APPS, object_type:PACKAGE, object_name:OKL_VLR_PVT, status:VALID,
-
PACKAGE: APPS.OKL_VLR_PVT
12.1.1
owner:APPS, object_type:PACKAGE, object_name:OKL_VLR_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_SALES_QUOTE_QA_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_SALES_QUOTE_QA_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_INT_EXT_CSH_APP_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_INT_EXT_CSH_APP_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_INT_EXT_CSH_APP_PVT
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_INT_EXT_CSH_APP_PVT, status:VALID,
-
PACKAGE BODY: APPS.OKL_SALES_QUOTE_QA_PVT
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:OKL_SALES_QUOTE_QA_PVT, status:VALID,
-
APPS.OKL_INT_EXT_CSH_APP_PVT SQL Statements
12.1.1
-
APPS.OKL_INT_EXT_CSH_APP_PVT SQL Statements
12.2.2
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.OKL_SALES_QUOTE_QA_PVT SQL Statements
12.2.2
-
PACKAGE BODY: APPS.OKL_VLR_PVT
12.2.2
-
12.1.1 FND Design Data
12.1.1
-
12.2.2 FND Design Data
12.2.2
-
APPS.OKL_SALES_QUOTE_QA_PVT SQL Statements
12.1.1
-
PACKAGE BODY: APPS.OKL_VLR_PVT
12.1.1
-
12.2.2 DBA Data
12.2.2
-
12.1.1 DBA Data
12.1.1
-
APPS.OKL_VLR_PVT dependencies on OKL_VALIDATION_RESULTS_B
12.2.2
-
APPS.OKL_VLR_PVT dependencies on OKL_VALIDATION_RESULTS_B
12.2.2
-
APPS.OKL_SALES_QUOTE_QA_PVT dependencies on OKL_VALIDATION_RESULTS_B
12.1.1
-
APPS.OKL_INT_EXT_CSH_APP_PVT dependencies on OKL_VALIDATION_RESULTS_B
12.2.2
-
APPS.OKL_SALES_QUOTE_QA_PVT dependencies on OKL_VALIDATION_RESULTS_B
12.2.2
-
APPS.OKL_VLR_PVT dependencies on OKL_VALIDATION_RESULTS_B
12.1.1
-
APPS.OKL_VLR_PVT dependencies on OKL_VALIDATION_RESULTS_B
12.1.1
-
APPS.OKL_INT_EXT_CSH_APP_PVT dependencies on OKL_VALIDATION_RESULTS_B
12.1.1
-
PACKAGE BODY: APPS.OKL_INT_EXT_CSH_APP_PVT
12.2.2
-
PACKAGE BODY: APPS.OKL_INT_EXT_CSH_APP_PVT
12.1.1