Search Results lns_system_options_all




Overview

The LNS_SYSTEM_OPTIONS_ALL table is a core setup and configuration table within the Oracle Loans (LNS) module of Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2. It functions as a central repository for defining and maintaining system-level operational parameters that control the behavior of the Loans application across the enterprise. As an "ALL" table, it is multi-organization enabled, meaning it stores configuration data specific to each operating unit (ORG_ID), allowing for distinct loan processing rules and defaults to be established per business division. This table is fundamental for the initial implementation and ongoing administration of the Loans module, ensuring financial and transactional consistency.

Key Information Stored

While the provided metadata does not list specific columns beyond foreign keys, the table's description and foreign key relationships indicate it stores critical setup identifiers that link Loans to other EBS modules. The primary data points stored are foreign key references to master data and transaction definitions in related applications. Key inferred columns include ORG_ID (Operating Unit identifier), SET_OF_BOOKS_ID (link to the General Ledger), and various IDs for transaction types and sources. Specifically, it holds references to transaction types for loans (TRX_TYPE_ID), interest (INTEREST_TRX_TYPE_ID), and fees (FEE_TRX_TYPE_ID) from Receivables, a BATCH_SOURCE_ID for transaction batches, and the ORG_ID for organizational context.

Common Use Cases and Queries

This table is primarily accessed for configuration validation, audit reporting, and troubleshooting integration points. Common use cases include verifying the correct setup of loan accounting rules by checking the assigned set of books, or ensuring transaction types are properly mapped for automated billing. A typical diagnostic query would join to related application tables to display a human-readable setup summary. For example:

  • Setup Validation: SELECT org_id, sob.name set_of_books, trx_type.name loan_trx_type FROM lns_system_options_all lso, gl_sets_of_books sob, ra_cust_trx_types_all trx_type WHERE lso.set_of_books_id = sob.set_of_books_id AND lso.trx_type_id = trx_type.cust_trx_type_id AND lso.org_id = :p_org_id;
  • Audit Reporting: Generating a report of all operating unit-specific loan system configurations for compliance reviews.
  • Integration Support: Identifying the source of transaction posting errors by confirming the batch source and transaction type mappings stored in this table.

Related Objects

The LNS_SYSTEM_OPTIONS_ALL table is a hub for integration, primarily with Oracle Receivables (RA), General Ledger (GL), and Human Resources (HR). The documented foreign key relationships are as follows:

  • RA_CUST_TRX_TYPES_ALL: Linked via TRX_TYPE_ID, INTEREST_TRX_TYPE_ID, and FEE_TRX_TYPE_ID. This defines the Receivables transaction types used for creating invoices for loan principals, interest amounts, and fees.
  • RA_BATCH_SOURCES_ALL: Linked via BATCH_SOURCE_ID. This determines the default batch source for loan-related transactions imported into Receivables.
  • GL_SETS_OF_BOOKS_11I: Linked via SET_OF_BOOKS_ID. This critical link assigns the accounting ledger (set of books) to which all loan accounting entries will be posted.
  • HR_ALL_ORGANIZATION_UNITS: Linked via ORG_ID. This enables the multi-org structure, scoping each row of configuration data to a specific operating unit.