Search Results lns_conditions
Overview
The LNS_CONDITIONS table resides in the LNS (Loans) schema and serves as the master repository for loan condition definitions within Oracle E-Business Suite releases 12.1.1 and 12.2.2. It stores the catalog of conditions that can be attached to loan agreements, commitments, and related loan instruments, defining what must be satisfied, when, and whether compliance is mandatory. This table functions as a reference and definition object rather than a transactional ledger; individual loan records do not embed condition data directly. Instead, conditions are linked to specific loan entities through the assignment table LNS_COND_ASSIGNMENTS, which carries the foreign key CONDITION_ID back to this table.
From a dimensional modeling perspective, the documented foreign key topology classifies LNS_CONDITIONS as hub-leaning. The heuristic derives this from the fact that the table is referenced by, rather than referencing, other objects — a hallmark of a hub-like reference entity that holds a durable, uniquely identified business concept surrounded by descriptive attributes. Analysts building a Data Vault or star-schema layer may therefore treat LNS_CONDITIONS as a hub or a conformed dimension, with LNS_COND_ASSIGNMENTS acting as the link that connects conditions to loan transactions.
Key Information Stored
The documented schema contains thirty-five columns. The most significant are:
- CONDITION_ID — the surrogate primary key, enforced by LNS_CONDITIONS_PK and additionally by unique index LNS_CONDITIONS_U1. This is the value propagated to child tables.
- CONDITION_NAME — the human-readable business identifier for the condition, protected by the unique constraint UNIQUE_CONDITION_NAME, making it the principal business-key candidate alongside the surrogate key.
- CONDITION_DESCRIPTION — free-text narrative explaining the condition's intent or required evidence.
- CONDITION_TYPE — classification code that groups conditions into functional categories for processing and reporting.
- MANDATORY_FLAG — indicates whether the condition must be met before the loan can proceed or be disbursed.
- CONDITION_DUE_BY — the expiration or compliance date for the condition.
- CONDITION_DUE_PERIOD — the relative period (days or months) used to derive a due date dynamically from a loan event.
- CUSTOM_PROCEDURE — an extension hook allowing implementers to invoke custom PL/SQL logic during condition evaluation.
- Standard EBS audit columns — CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, LAST_UPDATE_LOGIN, and OBJECT_VERSION_NUMBER — which support concurrency control and audit reporting.
- The ATTRIBUTE_CATEGORY and ATTRIBUTE1 through ATTRIBUTE20 flexible descriptive columns, reserved for client-specific extensions.
Common Use Cases and Queries
The primary operational pattern involves resolving which conditions apply to a given loan and their current compliance status. A representative join traverses the assignment table:
SELECT c.condition_name, c.mandatory_flag, c.condition_due_by, a.loan_id FROM lns.lns_conditions c, lns.lns_cond_assignments a WHERE c.condition_id = a.condition_id AND a.loan_id = :loan_id— the classic "joining condition" lookup, returning the conditions attached to a specific loan.- Reporting on mandatory, outstanding conditions by due date supports exception and compliance dashboards: filter on
MANDATORY_FLAG = 'Y'and order byCONDITION_DUE_BY. - Maintenance queries driven by CONDITION_TYPE allow administrators to audit the condition catalog or standardize naming conventions across portfolios.
- Because CUSTOM_PROCEDURE may reference user-defined logic, discovering its usage is a common pre-upgrade or customization-audit exercise.
Related Objects
The documented dependency structure identifies LNS_COND_ASSIGNMENTS as the sole table referencing this object, via LNS_COND_ASSIGNMENTS.CONDITION_ID → LNS_CONDITIONS.CONDITION_ID. This link table is the principal integration point for any query that connects a condition definition to an actual loan record. In practice, transaction and reporting layers that surface loan conditions do so by joining LNS_CONDITIONS to LNS_COND_ASSIGNMENTS and onward to the underlying loan/agreement tables in the LNS schema. Implementers should also inspect the condition catalog alongside the parent loan entities that the assignment table references, since the assignment row pairs the CONDITION_ID with the loan-side key, forming the true business linkage that the "joining condition" query depends upon.
-
Table: LNS_CONDITIONS
12.1.1
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_CONDITIONS, object_name:LNS_CONDITIONS, status:VALID, product: LNS - Loans , description: Loan Conditions Table , implementation_dba_data: LNS.LNS_CONDITIONS ,
-
Table: LNS_CONDITIONS
12.2.2
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_CONDITIONS, object_name:LNS_CONDITIONS, status:VALID, product: LNS - Loans , description: Loan Conditions Table , implementation_dba_data: LNS.LNS_CONDITIONS ,
-
VIEW: APPS.LNS_CONDITIONS_VL
12.2.2
-
VIEW: LNS.LNS_CONDITIONS#
12.2.2
owner:LNS, object_type:VIEW, object_name:LNS_CONDITIONS#, status:VALID,
-
SYNONYM: APPS.LNS_CONDITIONS
12.2.2
owner:APPS, object_type:SYNONYM, object_name:LNS_CONDITIONS, status:VALID,
-
TABLE: LNS.LNS_CONDITIONS
12.1.1
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_CONDITIONS, object_name:LNS_CONDITIONS, status:VALID,
-
SYNONYM: APPS.LNS_CONDITIONS
12.1.1
owner:APPS, object_type:SYNONYM, object_name:LNS_CONDITIONS, status:VALID,
-
TABLE: LNS.LNS_CONDITIONS
12.2.2
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_CONDITIONS, object_name:LNS_CONDITIONS, status:VALID,
-
VIEW: APPS.LNS_CONDITIONS_VL
12.1.1
-
VIEW: LNS.LNS_CONDITIONS#
12.2.2
-
Table: LNS_COND_ASSIGNMENTS
12.1.1
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_COND_ASSIGNMENTS, object_name:LNS_COND_ASSIGNMENTS, status:VALID, product: LNS - Loans , description: Loan Condition Assignment Table , implementation_dba_data: LNS.LNS_COND_ASSIGNMENTS ,
-
Table: LNS_COND_ASSIGNMENTS
12.2.2
owner:LNS, object_type:TABLE, fnd_design_data:LNS.LNS_COND_ASSIGNMENTS, object_name:LNS_COND_ASSIGNMENTS, status:VALID, product: LNS - Loans , description: Loan Condition Assignment Table , implementation_dba_data: LNS.LNS_COND_ASSIGNMENTS ,
-
12.1.1 FND Design Data
12.1.1
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.LNS_SUBMIT_FOR_APPROVAL_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_SUBMIT_FOR_APPROVAL_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
12.2.2 DBA Data
12.2.2
-
PACKAGE BODY: APPS.LNS_CONDITIONS_PKG
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_CONDITIONS_PKG, status:VALID,
-
PACKAGE BODY: APPS.LNS_CONDITIONS_PKG
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_CONDITIONS_PKG, status:VALID,
-
12.2.2 FND Design 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
-
APPS.LNS_CONDITIONS_PKG SQL Statements
12.2.2
-
VIEW: APPS.LNS_CONDITIONS_VL
12.2.2
owner:APPS, object_type:VIEW, object_name:LNS_CONDITIONS_VL, status:VALID,
-
PACKAGE BODY: APPS.LNS_SUBMIT_FOR_APPROVAL_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_SUBMIT_FOR_APPROVAL_PUB, status:VALID,
-
12.1.1 DBA Data
12.1.1
-
PACKAGE BODY: APPS.LNS_COND_ASSIGNMENT_PUB
12.1.1
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_COND_ASSIGNMENT_PUB, status:VALID,
-
PACKAGE BODY: APPS.LNS_COND_ASSIGNMENT_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_COND_ASSIGNMENT_PUB, status:VALID,
-
VIEW: APPS.LNS_CONDITIONS_VL
12.1.1
owner:APPS, object_type:VIEW, object_name:LNS_CONDITIONS_VL, status:VALID,
-
12.2.2 DBA Data
12.2.2
-
APPS.LNS_CONDITIONS_PKG SQL Statements
12.1.1
-
TABLE: LNS.LNS_CONDITIONS_TL
12.2.2
owner:LNS, object_type:TABLE, object_name:LNS_CONDITIONS_TL, status:VALID,
-
PACKAGE BODY: APPS.LNS_APPROVAL_ACTION_PUB
12.2.2
owner:APPS, object_type:PACKAGE BODY, object_name:LNS_APPROVAL_ACTION_PUB, status:VALID,
-
PACKAGE BODY: APPS.LNS_CONDITIONS_PKG
12.1.1
-
PACKAGE: APPS.LNS_COND_ASSIGNMENT_PUB
12.1.1
-
PACKAGE BODY: APPS.LNS_CONDITIONS_PKG
12.2.2
-
APPS.LNS_SUBMIT_FOR_APPROVAL_PUB SQL Statements
12.2.2
-
APPS.LNS_SUBMIT_FOR_APPROVAL_PUB SQL Statements
12.1.1
-
PACKAGE: APPS.LNS_COND_ASSIGNMENT_PUB
12.2.2
-
eTRM - LNS Tables and Views
12.2.2
description: Loans Terms Table ,
-
eTRM - LNS Tables and Views
12.1.1
description: Loans Terms Table ,
-
APPS.LNS_COND_ASSIGNMENT_PUB SQL Statements
12.1.1
-
APPS.LNS_SUBMIT_FOR_APPROVAL_PUB dependencies on LNS_CONDITIONS
12.2.2
-
APPS.LNS_APPROVAL_ACTION_PUB dependencies on LNS_CONDITIONS
12.2.2
-
APPS.LNS_CONDITIONS_PKG dependencies on LNS_CONDITIONS
12.1.1
-
APPS.LNS_COND_ASSIGNMENT_PUB dependencies on LNS_CONDITIONS
12.2.2
-
APPS.LNS_CONDITIONS_PKG dependencies on LNS_CONDITIONS
12.2.2
-
APPS.LNS_COND_ASSIGNMENT_PUB dependencies on LNS_CONDITIONS
12.1.1
-
APPS.LNS_COND_ASSIGNMENT_PUB SQL Statements
12.2.2