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:

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 by CONDITION_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.