Search Results hermittes helena of chin
The OKL_RULES_DFF table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical data structure within the Oracle Lease and Finance Management (OKL) module. This table serves as a repository for descriptive flexfield (DFF) attributes associated with business rules defined in the system. Descriptive flexfields allow organizations to extend the functionality of standard Oracle applications by capturing additional context-specific data without modifying the core database schema.
Purpose and Functional Context
In Oracle Lease and Finance Management, business rules govern various lease and financial operations, including pricing, billing, accounting, and compliance. The OKL_RULES_DFF table stores custom attributes attached to these rules, enabling organizations to tailor the system to their unique business requirements. For instance, a leasing company may use DFFs to capture region-specific tax codes, internal approval hierarchies, or product-specific terms that are not part of the standard Oracle data model.Technical Structure
The table follows Oracle's standard DFF architecture, consisting of columns that store flexfield metadata and attribute values:- Primary Key Columns: Typically includes
RULE_ID
(foreign key toOKL_RULES_B
base table) andATTRIBUTE_CATEGORY
(context identifier for DFF segments). - Attribute Columns: Named
ATTRIBUTE1
throughATTRIBUTE_N
(usually 15-30 columns) to store custom data values. - Audit Columns: Standard Oracle columns like
CREATED_BY
,CREATION_DATE
,LAST_UPDATED_BY
, andLAST_UPDATE_DATE
.
Integration Points
The table integrates with several key components:- OKL_RULES_B: Base table containing core rule definitions that the DFF attributes extend.
- Flexfield UI Components: Oracle Forms and OAF pages that render the DFF segments to end users.
- Rule Engine: Business logic that processes both standard and extended attributes during lease operations.
Implementation Considerations
When implementing or customizing the OKL_RULES_DFF table:- Segment Design: Carefully plan attribute categories and segments to avoid performance degradation.
- Indexing Strategy: Consider custom indexes on frequently queried attribute columns.
- Upgrade Impact: Custom DFF configurations require special handling during EBS upgrades.
- Security: Attribute-level security must be configured via Oracle Flexfield Value Sets.
Common Use Cases
Organizations typically leverage this table for:- Adding compliance attributes for regulatory reporting
- Capturing customer-specific billing requirements
- Extending product categorization for complex lease portfolios
- Storing integration metadata for downstream systems
Performance Implications
While DFFs provide flexibility, improper use of the OKL_RULES_DFF table can lead to:- Increased storage requirements due to sparse data population
- Query complexity when joining with base tables
- Application performance issues if excessive validation logic is implemented
-
File: R118 OKL DISPOSE OF ASSET 12-SEP-2002 V1.pdf
12.1.1
product: OKL - Leasing and Finance Management , size: 94.421 KBytes , file_type: PDF Diagram ,
-
Lookup Type: OKL_YIELD_TYPE
12.1.1
product: OKL - Leasing and Finance Management , meaning: OKL_YIELD_TYPE , description: Yield types ,
-
Lookup Type: OKL_QUOTE_ALLOC_BASIS
12.1.1
product: OKL - Leasing and Finance Management , meaning: Quick Quote Fees and Services Allocation Basis , description: Quick Quote Fees and Services Allocation Basis ,
-
Lookup Type: OKL_ISG_ARREAR_PAY_DATE_OPTION
12.1.1
product: OKL - Leasing and Finance Management , meaning: ISG Arrears Payment Dates Option , description: ISG Arrears Payment Dates Option ,
-
Lookup Type: OKL_QUOTE_REASON
12.1.1
product: OKL - Leasing and Finance Management , meaning: QUOTE REASON , description: OKL Quote Reason ,
-
Lookup Type: OKL_VP_TERMINATION_REASON
12.1.1
product: OKL - Leasing and Finance Management , meaning: OKL_VP_TERMINATION_REASON , description: termination reason and codes for Agreement termination ,
-
Lookup Type: OKL_RATE_CHANGE_FREQUENCY_CODE
12.1.1
product: OKL - Leasing and Finance Management , meaning: Rate Change Frequency for Interest Calculation , description: Rate Change Frequency for Interest Calculation ,
-
Lookup Type: OKL_SUP_CUST_RELATION
12.1.1
product: OKL - Leasing and Finance Management , meaning: OKL_SUP_CUST_RELATION ,
-
Lookup Type: OKL_ACCRUAL_RULE_OPERAND
12.1.1
product: OKL - Leasing and Finance Management , meaning: Accrual Rule Operand , description: Accrual Rule Operands ,
-
Lookup Type: OKL_PROCESSES
12.1.1
product: OKL - Leasing and Finance Management , meaning: OKL_PROCESSES , description: Processes used primarily to identify fulfillment requests ,
-
Table: OKL_RULES_DFF
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_RULES_DFF, object_name:OKL_RULES_DFF, status:VALID, product: OKL - Leasing and Finance Management , description: Structured data representation of free format text contained in an ARTICLE. This is Contracts for Lease Copy of OKL_RULES_B created for the purpose of Rule DFF definition , implementation_dba_data: OKL.OKL_RULES_DFF ,
-
Table: OKL_PRTFL_LINES_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_PRTFL_LINES_B, object_name:OKL_PRTFL_LINES_B, status:VALID, product: OKL - Leasing and Finance Management , description: The profile defines a strategy that determines the action(s) to be taken when a contract reaches the end of term and a budget amount that is the amount of revenue (excluding contract yield) expected to be received at the end of the contract , implementation_dba_data: OKL.OKL_PRTFL_LINES_B ,
-
Table: OKL_PRTFL_CNTRCTS_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_PRTFL_CNTRCTS_B, object_name:OKL_PRTFL_CNTRCTS_B, status:VALID, product: OKL - Leasing and Finance Management , description: Contract activation triggers the generation of a portfolio management strategy profile. The profile defines a strategy that determines the action to be taken when a contract reaches the end of term and a budget amount that is the amount of , implementation_dba_data: OKL.OKL_PRTFL_CNTRCTS_B ,
-
Lookup Type: OKL_PRC_STATUS
12.1.1
product: OKL - Leasing and Finance Management , meaning: Status of Pricing Objects , description: Status of Pricing Objects ,
-
Lookup Type: OKL_RATE_PARAM_TYPE_CODE
12.1.1
product: OKL - Leasing and Finance Management , meaning: Type of interest rate parameter record , description: Type of interest rate parameter record ,
-
Lookup Type: OKL_USAGE_OF_EQUIPMENT
12.1.1
product: OKL - Leasing and Finance Management , meaning: Usage of Equipment , description: Usage of Equipment for Sales Tax ,
-
Lookup Type: OKL_TAX_LINE_TYPE
12.1.1
product: OKL - Leasing and Finance Management , meaning: Type of Tax Line , description: Type of Tax Line inserted into the tax table ,
-
Lookup Type: OKL_ECV_MATCH_CRITERIA
12.1.1
product: OKL - Leasing and Finance Management , meaning: OKL Match Criteria for Eligibility Criteria of type Multiple , description: OKL Match Criteria for Eligibility Criteria of type Multiple ,
-
Lookup Type: OKL_LA_ADJ_ALLOC_BASIS
12.1.1
product: OKL - Leasing and Finance Management , meaning: Lease Adjustment Allocation Basis , description: Lease Adjustment Allocation Basis Type ,
-
Lookup Type: OKL_QUOTE_TRANSFER_OF_TITLE
12.1.1
product: OKL - Leasing and Finance Management , meaning: Sales Tax - Transfer of Title , description: Sales Tax - Transfer of Title ,
-
Table: OKL_UPG_TRNS_ACC_DSTRS_T
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_UPG_TRNS_ACC_DSTRS_T, object_name:OKL_UPG_TRNS_ACC_DSTRS_T, status:VALID, product: OKL - Leasing and Finance Management , description: This table is used for the upgrade of the identifier column of the okl_trns_acc_dstrs table. It stores the old and new identifiers. , implementation_dba_data: OKL.OKL_UPG_TRNS_ACC_DSTRS_T ,
-
Table: OKL_UPG_TRX_CONTRACTS_T
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_UPG_TRX_CONTRACTS_T, object_name:OKL_UPG_TRX_CONTRACTS_T, status:VALID, product: OKL - Leasing and Finance Management , description: This table is used for the upgrade of the identifier column of the okl_trx_contracts table. It stores the old and new identifiers. , implementation_dba_data: OKL.OKL_UPG_TRX_CONTRACTS_T ,
-
Table: OKL_UPG_TXL_CNTRCT_LNS_T
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_UPG_TXL_CNTRCT_LNS_T, object_name:OKL_UPG_TXL_CNTRCT_LNS_T, status:VALID, product: OKL - Leasing and Finance Management , description: This table is used for the upgrade of the identifier column of the okl_txl_cntrct_lns table. It stores the old and new identifiers. , implementation_dba_data: OKL.OKL_UPG_TXL_CNTRCT_LNS_T ,
-
Lookup Type: OKL_RATE_DELAY_CODE
12.1.1
product: OKL - Leasing and Finance Management , meaning: Basis of Rate Delay for Interest Calculation , description: Basis of Rate Delay for Interest Calculation ,
-
Table: OKL_CONTEXT_GROUPS_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_CONTEXT_GROUPS_B, object_name:OKL_CONTEXT_GROUPS_B, status:VALID, product: OKL - Leasing and Finance Management , description: Grouping of list of parameters required by the Formulae. , implementation_dba_data: OKL.OKL_CONTEXT_GROUPS_B ,
-
Table: OKL_ASSET_CNDTNS_ALL
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_ASSET_CNDTNS_ALL, object_name:OKL_ASSET_CNDTNS_ALL, status:VALID, product: OKL - Leasing and Finance Management , description: Details of a condition report of an asset , implementation_dba_data: OKL.OKL_ASSET_CNDTNS_ALL ,
-
Lookup Type: OKL_TARGET_RATE_TYPE
12.1.1
product: OKL - Leasing and Finance Management , meaning: OKL_TARGET_RATE_TYPE , description: Allowable values for Rate Type in the Sales Quote pricing process. ,
-
Table: OKL_ANSR_CRTRN_VALS
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_ANSR_CRTRN_VALS, object_name:OKL_ANSR_CRTRN_VALS, status:VALID, product: OKL - Leasing and Finance Management , description: Associating a CASE with a particular combination of allowed values of allowed CRITERION , implementation_dba_data: OKL.OKL_ANSR_CRTRN_VALS ,
-
Table: OKL_ASSET_CNDTNS
12.1.1
product: OKL - Leasing and Finance Management , description: Details of a condition report of an asset , implementation_dba_data: Not implemented in this database ,
-
Table: OKL_INVC_FRMT_STRMS
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_INVC_FRMT_STRMS, object_name:OKL_INVC_FRMT_STRMS, status:VALID, product: OKL - Leasing and Finance Management , description: Every stream type has to be assigned to one of invoice types and be included into one of invoice lines , implementation_dba_data: OKL.OKL_INVC_FRMT_STRMS ,
-
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 ,
-
View: OKL_PRTFL_CNTRCTS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_PRTFL_CNTRCTS_V, object_name:OKL_PRTFL_CNTRCTS_V, status:VALID, product: OKL - Leasing and Finance Management , description: Contract activation triggers the generation of a portfolio management strategy profile. The profile defines a strategy that determines the action to be taken when a contract reaches the end of term and a budget amount that is the amount of , implementation_dba_data: APPS.OKL_PRTFL_CNTRCTS_V ,
-
Lookup Type: OKL_PRICING_OBJECTS
12.1.1
product: OKL - Leasing and Finance Management , meaning: OKL Pricing Objects ,
-
Table: OKL_INVOICE_TYPES_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_INVOICE_TYPES_B, object_name:OKL_INVOICE_TYPES_B, status:VALID, product: OKL - Leasing and Finance Management , description: The "type" of invoice in terms of which transactions, stream types, cash flows will be grouped onto the invoice type , implementation_dba_data: OKL.OKL_INVOICE_TYPES_B ,
-
Concurrent Program: OKL_LOAN_BAL_UPDATE
12.1.1
execution_filename: okl_loan_bal_update_pvt.calculate_loan_amounts , product: OKL - Leasing and Finance Management , user_name: OKL Loan Balances Update , description: Program to calculate and update/insert contract balances , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
View: OKL_PAY_TERMS_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_PAY_TERMS_UV, object_name:OKL_PAY_TERMS_UV, status:VALID, product: OKL - Leasing and Finance Management , description: View for list of values of Funding request Payment Terms , implementation_dba_data: APPS.OKL_PAY_TERMS_UV ,
-
Lookup Type: OKL_VP_ASSOC_OBJECT_TYPES
12.1.1
product: OKL - Leasing and Finance Management , meaning: Vendor Program associated object types , description: Vendor Program associated object types ,
-
Table: OKL_INVC_LINE_TYPES_B
12.1.1
owner:OKL, object_type:TABLE, fnd_design_data:OKL.OKL_INVC_LINE_TYPES_B, object_name:OKL_INVC_LINE_TYPES_B, status:VALID, product: OKL - Leasing and Finance Management , description: The "type" of invoice line in terms of which transactions, stream types, cash flows will be grouped into the invoice line type , implementation_dba_data: OKL.OKL_INVC_LINE_TYPES_B ,
-
View: OKL_CONTEXT_GROUPS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_CONTEXT_GROUPS_V, object_name:OKL_CONTEXT_GROUPS_V, status:VALID, product: OKL - Leasing and Finance Management , description: Grouping of list of parameters required by the Formulae. , implementation_dba_data: APPS.OKL_CONTEXT_GROUPS_V ,
-
View: OKL_PAY_GROUP_UV
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_PAY_GROUP_UV, object_name:OKL_PAY_GROUP_UV, status:VALID, product: OKL - Leasing and Finance Management , description: View for list of values of Funding request Payment group , implementation_dba_data: APPS.OKL_PAY_GROUP_UV ,
-
View: OKL_PRTFL_LINES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_PRTFL_LINES_V, object_name:OKL_PRTFL_LINES_V, status:VALID, product: OKL - Leasing and Finance Management , description: The profile defines a strategy that determines the action(s) to be taken when a contract reaches the end of term and a budget amount that is the amount of revenue (excluding contract yield) expected to be received at the end of the contract , implementation_dba_data: APPS.OKL_PRTFL_LINES_V ,
-
Lookup Type: OKL_QUICK_QUOTE_COMP_ATTRS
12.1.1
product: OKL - Leasing and Finance Management , meaning: Quick Quote Comparison Attributes , description: Quick Quote Comparison Attributes ,
-
Concurrent Program: OKL_AM_EXE_PMSP
12.1.1
execution_filename: OKL_AM_CONTRACT_PRTFL_PUB.batch_exe_cntrct_prtfl , product: OKL - Leasing and Finance Management , user_name: OKL Notification of Contract Portfolios on Execution Due Date , description: This executable is used to execute the Portfolio Management Strategy Profile on execution due date. , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: OKL_CS_DEFAULT_TAB
12.1.1
product: OKL - Leasing and Finance Management , meaning: OKL_CS_DEFAULT_TAB , description: Used to Validate Profile - OKL:Default Tab ,
-
View: OKL_FNCTN_PRMTRS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_FNCTN_PRMTRS_V, object_name:OKL_FNCTN_PRMTRS_V, 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: APPS.OKL_FNCTN_PRMTRS_V ,
-
View: OKL_INVOICE_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_INVOICE_TYPES_V, object_name:OKL_INVOICE_TYPES_V, status:VALID, product: OKL - Leasing and Finance Management , description: The "type" of invoice in terms of which transactions, stream types, cash flows will be grouped onto the invoice type , implementation_dba_data: APPS.OKL_INVOICE_TYPES_V ,
-
View: OKL_INVC_LINE_TYPES_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_INVC_LINE_TYPES_V, object_name:OKL_INVC_LINE_TYPES_V, status:VALID, product: OKL - Leasing and Finance Management , description: The "type" of invoice line in terms of which transactions, stream types, cash flows will be grouped into the invoice line type , implementation_dba_data: APPS.OKL_INVC_LINE_TYPES_V ,
-
Lookup Type: OKL_SOURCE_BILLING_TRX
12.1.1
product: OKL - Leasing and Finance Management , meaning: The source of the OKL Billing Transaction , description: The source of the OKL Billing Transaction ,
-
View: OKL_ANSR_CRTRN_VALS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:OKL.OKL_ANSR_CRTRN_VALS_V, object_name:OKL_ANSR_CRTRN_VALS_V, status:VALID, product: OKL - Leasing and Finance Management , description: Associating a CASE with a particular combination of allowed values of allowed CRITERION , implementation_dba_data: APPS.OKL_ANSR_CRTRN_VALS_V ,
-
Lookup Type: OKL_SIF_STATUS
12.1.1
product: OKL - Leasing and Finance Management , meaning: Stream Interface Table Status , description: Stream Interface Table Status ,