Search Results okl_data_src_fnctns_b
Overview
The OKL_DATA_SRC_FNCTNS_B table is a core master data table within the Oracle E-Business Suite (EBS) Leasing and Finance Management (OKL) module. It serves as a central repository for registering and managing PL/SQL functions that can be invoked by the application's business logic. This table is fundamental to the extensible architecture of the OKL module, enabling the system to dynamically call predefined, custom, or standard functions for various data sourcing, calculation, and validation purposes. Its role is to act as a secure mapping layer between logical function identifiers used within the application and the actual underlying PL/SQL code, ensuring controlled and auditable execution.
Key Information Stored
While the provided ETRM metadata does not list specific column names beyond the primary key, the table's description and relational context indicate its critical data elements. The primary column is the ID, which serves as the unique system identifier (surrogate key) for each function definition. The most significant column is the Function Name, which stores the name of the PL/SQL function that maps to a logical operation. This name is used by the application to locate and execute the correct database code. Additional columns likely include metadata such as creation date, last update date, created by, and last updated by for auditing, and potentially columns indicating the function's status (e.g., ACTIVE, INACTIVE) or type to control its availability within specific contexts.
Common Use Cases and Queries
This table is primarily accessed administratively for setup, maintenance, and troubleshooting. A common use case is during the implementation or enhancement of leasing agreements, where custom calculation routines for fees, payments, or termination values are required. An administrator would register the new PL/SQL function in this table, allowing the OKL module to reference it. Sample queries include retrieving a list of all active functions or identifying the specific function mapped to a particular operational rule. For instance, to audit function usage, one might join this table with its related entities:
SELECT dsf.id, dsf.function_name FROM okl_data_src_fnctns_b dsf WHERE EXISTS (SELECT 1 FROM okl_operands_b op WHERE op.dsf_id = dsf.id);
This identifies functions currently referenced as operands within the system's rule definitions.
Related Objects
The OKL_DATA_SRC_FNCTNS_B table is a key reference point for several other critical tables in the OKL module, as defined by its foreign key relationships. The documented relationships are:
- OKL_FE_CRIT_CAT_DEF_B: The FUNCTION_ID column in this table references OKL_DATA_SRC_FNCTNS_B.ID. This links function definitions to fee criteria category definitions, which determine how fees are calculated.
- OKL_FNCTN_PRMTRS_B: The DSF_ID column in this table references OKL_DATA_SRC_FNCTNS_B.ID. This relationship allows for the definition and storage of specific parameters required by each registered function.
- OKL_OPERANDS_B: The DSF_ID column in this table references OKL_DATA_SRC_FNCTNS_B.ID. This links functions to operands used within the construction of complex business rules and formulas throughout the leasing system.
These relationships underscore the table's central role in the modular and rule-based design of Oracle Lease Management, enabling complex financial operations to be driven by configurable, function-based logic.
-
Table: OKL_DATA_SRC_FNCTNS_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_DATA_SRC_FNCTNS_B, object_name:OKL_DATA_SRC_FNCTNS_B, status:VALID, product: OKL - Leasing and Finance Management , description: The name of the function that maps to the desired PL/SQL function. , implementation_dba_data: OKL.OKL_DATA_SRC_FNCTNS_B ,
-
Table: OKL_OPERANDS_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_OPERANDS_B, object_name:OKL_OPERANDS_B, status:VALID, product: OKL - Leasing and Finance Management , description: Operands required by the Formulae , implementation_dba_data: OKL.OKL_OPERANDS_B ,
-
Table: OKL_FNCTN_PRMTRS_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_FNCTN_PRMTRS_B, object_name:OKL_FNCTN_PRMTRS_B, status:VALID, product: OKL - Leasing and Finance Management , description: Constant values for the parameter or the association of parameter to function. It can be of CHAR, Number & Date data types. , implementation_dba_data: OKL.OKL_FNCTN_PRMTRS_B ,
-
Table: OKL_FE_CRIT_CAT_DEF_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_FE_CRIT_CAT_DEF_B, object_name:OKL_FE_CRIT_CAT_DEF_B, status:VALID, product: OKL - Leasing and Finance Management , description: Criteria Categories base Table , implementation_dba_data: OKL.OKL_FE_CRIT_CAT_DEF_B ,
-
Table: OKL_DATA_SRC_FNCTNS_TL
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_DATA_SRC_FNCTNS_TL, object_name:OKL_DATA_SRC_FNCTNS_TL, status:VALID, product: OKL - Leasing and Finance Management , description: Translatable columns from OKL_DATA_SRC_FNCTNS_B, per MLS standards , implementation_dba_data: OKL.OKL_DATA_SRC_FNCTNS_TL ,
-
View: OKL_DATA_SRC_FNCTNS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_DATA_SRC_FNCTNS_V, object_name:OKL_DATA_SRC_FNCTNS_V, status:VALID, product: OKL - Leasing and Finance Management , description: The name of the function that maps to the desired PL/SQL function. , implementation_dba_data: APPS.OKL_DATA_SRC_FNCTNS_V ,
-
View: OKL_CREDIT_CHECKLISTS_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_CREDIT_CHECKLISTS_UV, object_name:OKL_CREDIT_CHECKLISTS_UV, status:VALID, product: OKL - Leasing and Finance Management , description: User inteface view for lease creditline checklist , implementation_dba_data: APPS.OKL_CREDIT_CHECKLISTS_UV ,
-
View: OKL_INSTANCE_CHECKLIST_DTL_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_INSTANCE_CHECKLIST_DTL_UV, object_name:OKL_INSTANCE_CHECKLIST_DTL_UV, status:VALID, product: OKL - Leasing and Finance Management , description: Funding Checklist Instance Details , implementation_dba_data: APPS.OKL_INSTANCE_CHECKLIST_DTL_UV ,
-
View: OKL_CHECKLIST_DETAILS_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_CHECKLIST_DETAILS_UV, object_name:OKL_CHECKLIST_DETAILS_UV, status:VALID, product: OKL - Leasing and Finance Management , description: User interfacer view for funding checklist details page , implementation_dba_data: APPS.OKL_CHECKLIST_DETAILS_UV ,
-
View: OKL_FUNDING_CHECKLISTS_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_FUNDING_CHECKLISTS_UV, object_name:OKL_FUNDING_CHECKLISTS_UV, status:VALID, product: OKL - Leasing and Finance Management , description: User Interface view for lease funding checklist , implementation_dba_data: APPS.OKL_FUNDING_CHECKLISTS_UV ,