Search Results project expenditure types
The DEEPSEEKLOOKUP type in Oracle E-Business Suite (EBS) 12.1.1 and 12.2.2 is a specialized lookup mechanism designed to enhance the performance and flexibility of data retrieval operations within the Oracle Applications Framework (OAF). This lookup type, classified under TABLE_TYPE, is primarily utilized in OAF pages to fetch and display data from database tables efficiently, particularly when dealing with large datasets or complex query conditions.
### **Purpose and Functionality**
The DEEPSEEKLOOKUP type is an advanced alternative to standard lookup types (LOV or POPLIST). It is optimized for scenarios where traditional lookups may suffer performance degradation due to excessive data volume or intricate filtering requirements. Unlike basic lookups, which load all possible values upfront, DEEPSEEKLOOKUP employs a dynamic querying approach, fetching data on-demand as users type or refine search criteria. This reduces memory overhead and improves response times.
### **Key Features**
1. **Dynamic Data Fetching**: Instead of preloading all records, DEEPSEEKLOOKUP retrieves data in real-time based on user input, minimizing database load.
2. **Partial Matching Support**: Users can enter partial search strings, and the lookup dynamically filters results, enhancing usability.
3. **Customizable Query Logic**: Developers can define complex SQL queries with bind variables to tailor data retrieval.
4. **Performance Optimization**: By leveraging indexed columns and optimized SQL, this lookup type ensures faster execution compared to conventional LOVs.
5. **Integration with OAF**: It seamlessly integrates with Oracle Applications Framework, allowing declarative configuration in OAF pages.
### **Implementation in Oracle EBS**
To implement a DEEPSEEKLOOKUP in OAF, developers must:
1. **Define the Lookup in the OAF Page XML**: Specify the lookup type as TABLE_TYPE
and configure the underlying SQL query.
2. **Set Up Bind Variables**: Use bind parameters to dynamically filter results based on user input or session context.
3. **Configure UI Properties**: Define display attributes, such as column mappings, search fields, and result formatting.
4. **Enable Auto-Complete**: Configure the lookup to support incremental search behavior.
### **Example Use Case**
A common application of DEEPSEEKLOOKUP is in the "Supplier Search" functionality within Oracle Purchasing. Instead of loading thousands of supplier records, the lookup dynamically fetches matches as the user types, improving efficiency.
### **Advantages Over Standard Lookups**
- **Reduced Memory Usage**: Only relevant data is fetched, conserving system resources.
- **Enhanced User Experience**: Faster response times and intuitive search capabilities.
- **Scalability**: Suitable for large tables with millions of records.
### **Limitations**
- Requires careful query optimization to avoid performance bottlenecks.
- Complex setups may necessitate additional coding compared to simpler LOVs.
In summary, the DEEPSEEKLOOKUP type in Oracle EBS 12.1.1 and 12.2.2 is a powerful tool for optimizing data retrieval in OAF applications, particularly where performance and scalability are critical. Its dynamic querying approach and seamless OAF integration make it a preferred choice for high-volume transactional environments.
-
Lookup Type: TRX TYPES
12.1.1
product: CN - Incentive Compensation , meaning: Transaction Types , description: Transaction Types ,
-
Lookup Type: TRX TYPES
12.2.2
product: CN - Incentive Compensation , meaning: Transaction Types , description: Transaction Types ,
-
Lookup Type: CN_REPORTS_COMM_SUMM_TYPES
12.1.1
product: CN - Incentive Compensation , meaning: Commission Statement Reporting Types , description: Commission Statement Reporting Types ,
-
Lookup Type: TABLE_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Table Types , description: Table Types ,
-
Lookup Type: CN_REPORTS_COMM_SUMM_TYPES
12.2.2
product: CN - Incentive Compensation , meaning: Commission Statement Reporting Types , description: Commission Statement Reporting Types ,
-
Lookup Type: TABLE_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Table Types , description: Table Types ,
-
Lookup Type: OBJECT_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Object Types , description: Object Types ,
-
Lookup Type: OBJECT_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Object Types , description: Object Types ,
-
Lookup Type: COPY_OBJECT_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Copy Object Types , description: Copy Object Types ,
-
Lookup Type: COPY_OBJECT_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Copy Object Types , description: Copy Object Types ,
-
Table: CN_INTERVAL_TYPES_ALL_TL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_INTERVAL_TYPES_ALL_TL, object_name:CN_INTERVAL_TYPES_ALL_TL, status:VALID, product: CN - Incentive Compensation , description: Accumulation Calendar Interval Types. Interval types are assigned to a plan element , implementation_dba_data: CN.CN_INTERVAL_TYPES_ALL_TL ,
-
Table: CN_INTERVAL_TYPES_ALL_TL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_INTERVAL_TYPES_ALL_TL, object_name:CN_INTERVAL_TYPES_ALL_TL, status:VALID, product: CN - Incentive Compensation , description: Accumulation Calendar Interval Types. Interval types are assigned to a plan element , implementation_dba_data: CN.CN_INTERVAL_TYPES_ALL_TL ,
-
Lookup Type: MAPPING_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Mapping Types , description: Mapping Types ,
-
Lookup Type: PROCESS_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: PROCESS TYPE ,
-
Lookup Type: PROCEDURE_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Procedure Types , description: Procedure Types ,
-
Lookup Type: MAPPING_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Mapping Types , description: Mapping Types ,
-
Lookup Type: COPY_STATUS_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Copy Status Types , description: Copy Status Types ,
-
Lookup Type: PROCEDURE_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Procedure Types , description: Procedure Types ,
-
Lookup Type: MESSAGE_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Message Types , description: Message Types ,
-
Lookup Type: PROCESS_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: PROCESS TYPE ,
-
Table: CN_INTERVAL_TYPES_ALL_B
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_INTERVAL_TYPES_ALL_B, object_name:CN_INTERVAL_TYPES_ALL_B, status:VALID, product: CN - Incentive Compensation , description: Accumulation Calendar Interval Types. Interval types are assigned to a plan element , implementation_dba_data: CN.CN_INTERVAL_TYPES_ALL_B ,
-
Lookup Type: INCENTIVE_TYPES
12.1.1
product: CN - Incentive Compensation , meaning: Payment Incentive Types , description: Payment Incentive Types ,
-
Table: CN_INTERVAL_TYPES_ALL_B
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_INTERVAL_TYPES_ALL_B, object_name:CN_INTERVAL_TYPES_ALL_B, status:VALID, product: CN - Incentive Compensation , description: Accumulation Calendar Interval Types. Interval types are assigned to a plan element , implementation_dba_data: CN.CN_INTERVAL_TYPES_ALL_B ,
-
Lookup Type: INCENTIVE_TYPES
12.2.2
product: CN - Incentive Compensation , meaning: Payment Incentive Types , description: Payment Incentive Types ,
-
Lookup Type: MESSAGE_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Message Types , description: Message Types ,
-
Lookup Type: COPY_STATUS_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Copy Status Types , description: Copy Status Types ,
-
Lookup Type: MODULE_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Module Types , description: Module Types ,
-
Lookup Type: MODULE_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Module Types , description: Module Types ,
-
Table: CN_CREDIT_TYPES_ALL_TL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_CREDIT_TYPES_ALL_TL, object_name:CN_CREDIT_TYPES_ALL_TL, status:VALID, product: CN - Incentive Compensation , description: Credit Types Information , implementation_dba_data: CN.CN_CREDIT_TYPES_ALL_TL ,
-
Table: CN_CREDIT_TYPES_ALL_TL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_CREDIT_TYPES_ALL_TL, object_name:CN_CREDIT_TYPES_ALL_TL, status:VALID, product: CN - Incentive Compensation , description: Credit Types Information , implementation_dba_data: CN.CN_CREDIT_TYPES_ALL_TL ,
-
Lookup Type: SCA_DATATYPES
12.1.1
product: CN - Incentive Compensation , meaning: Sales Credit Allocation Data Types ,
-
Lookup Type: SCA_DATATYPES
12.2.2
product: CN - Incentive Compensation , meaning: Sales Credit Allocation Data Types ,
-
Lookup Type: COLLECTION_TRANS_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Collection Transaction Types ,
-
Table: CN_CAL_PER_INT_TYPES_ALL
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_CAL_PER_INT_TYPES_ALL, object_name:CN_CAL_PER_INT_TYPES_ALL, status:VALID, product: CN - Incentive Compensation , description: Accumulation Calendar Period Interval Types , implementation_dba_data: CN.CN_CAL_PER_INT_TYPES_ALL ,
-
Lookup Type: COLLECTION_TRANS_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Collection Transaction Types ,
-
Table: CN_CAL_PER_INT_TYPES_ALL
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_CAL_PER_INT_TYPES_ALL, object_name:CN_CAL_PER_INT_TYPES_ALL, status:VALID, product: CN - Incentive Compensation , description: Accumulation Calendar Period Interval Types , implementation_dba_data: CN.CN_CAL_PER_INT_TYPES_ALL ,
-
Lookup Type: CALCULATION_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Calculation Type , description: Calculation Type ,
-
Lookup Type: CALCULATION_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Calculation Type , description: Calculation Type ,
-
Table: CN_IMPORT_TYPES
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_IMPORT_TYPES, object_name:CN_IMPORT_TYPES, status:VALID, product: CN - Incentive Compensation , description: CN_IMPORT_TYPES store all module types can be imported into the application. You need one row for each module. For each imported module, the view will be used for staging the data and the concurrent program will be used to import data into , implementation_dba_data: CN.CN_IMPORT_TYPES ,
-
Table: CN_IMPORT_TYPES
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_IMPORT_TYPES, object_name:CN_IMPORT_TYPES, status:VALID, product: CN - Incentive Compensation , description: CN_IMPORT_TYPES store all module types can be imported into the application. You need one row for each module. For each imported module, the view will be used for staging the data and the concurrent program will be used to import data into , implementation_dba_data: CN.CN_IMPORT_TYPES ,
-
Table: CN_CREDIT_TYPES_ALL_B
12.1.1
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_CREDIT_TYPES_ALL_B, object_name:CN_CREDIT_TYPES_ALL_B, status:VALID, product: CN - Incentive Compensation , description: Credit Types , implementation_dba_data: CN.CN_CREDIT_TYPES_ALL_B ,
-
Lookup Type: SF_FORMULA_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: SF_FORMULA_TYPE , description: Formula types used in Salesforce planning ,
-
Lookup Type: SF_FORMULA_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: SF_FORMULA_TYPE , description: Formula types used in Salesforce planning ,
-
Lookup Type: COLUMN_TYPE
12.1.1
product: CN - Incentive Compensation , meaning: Column Type , description: Column Type ,
-
Lookup Type: COLUMN_TYPE
12.2.2
product: CN - Incentive Compensation , meaning: Column Type , description: Column Type ,
-
Table: CN_CREDIT_TYPES_ALL_B
12.2.2
owner:CN, object_type:TABLE, fnd_design_data:CN.CN_CREDIT_TYPES_ALL_B, object_name:CN_CREDIT_TYPES_ALL_B, status:VALID, product: CN - Incentive Compensation , description: Credit Types , implementation_dba_data: CN.CN_CREDIT_TYPES_ALL_B ,