Search Results inventory module in oracle apps
The OE_SELECTED_ITEMS
table in Oracle E-Business Suite (EBS) versions 12.1.1 and 12.2.2 is a critical temporary storage structure used within the Order Management (OM) module to facilitate the selection and processing of items during order entry and modification. This table acts as a transient repository, holding item-related data that users select from the Order Organizer or other order entry interfaces before finalizing transactions. Below is a detailed analysis of its purpose, structure, and functional relevance.
Purpose and Functional Context
TheOE_SELECTED_ITEMS
table serves as a staging area for items selected during order creation or modification. When users search for items in the Order Management forms (e.g., Sales Orders, Returns), the selected items are temporarily stored in this table before being committed to permanent OM tables like OE_ORDER_LINES_ALL
. This design ensures efficient handling of bulk operations, validations, and interim processing without directly impacting transactional data until final submission.
Key Columns and Structure
While the exact schema may vary slightly between EBS 12.1.1 and 12.2.2, the table typically includes the following columns:- SESSION_ID: Unique identifier linking selections to a user session.
- LINE_ID: Temporary line ID for the selected item.
- INVENTORY_ITEM_ID: References
MTL_SYSTEM_ITEMS_B
to identify the item. - ORGANIZATION_ID: Specifies the inventory organization.
- ORDERED_QUANTITY: Quantity selected for the order.
- UNIT_OF_MEASURE: UOM for the item.
- PRICE: Unit price (if applicable).
- CREATED_BY and CREATION_DATE: Audit columns.
Integration with Order Management
The table interacts with OM workflows as follows:- Selection Phase: Users query items via Order Organizer, and results populate
OE_SELECTED_ITEMS
. - Validation: The OM module validates items (e.g., availability, pricing) using this table.
- Commitment: Upon order submission, data migrates to permanent tables (
OE_ORDER_LINES_ALL
,OE_ORDER_HEADERS_ALL
). - Cleanup: Temporary records are purged post-processing or session expiry.
Technical Considerations
- Performance: Indexes on
SESSION_ID
andLINE_ID
optimize query performance during item selection. - Concurrency: Session-based isolation prevents conflicts between users.
- Custom Extensions: Customizations may add columns or triggers, though Oracle discourages direct modifications.
Differences Between 12.1.1 and 12.2.2
In EBS 12.2.2, enhancements to the OM module may introduce minor schema changes, such as additional columns for new features like Advanced Pricing or Drop Shipments. However, the core functionality remains consistent.Conclusion
TheOE_SELECTED_ITEMS
table is a pivotal component in Oracle EBS Order Management, enabling efficient item selection and validation. Its transient nature ensures data integrity while supporting complex order workflows. Understanding its structure and behavior is essential for troubleshooting, performance tuning, and customizing OM processes in both EBS 12.1.1 and 12.2.2 environments.
-
Lookup Type: OESCH INVENTORY ACTION
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : OESCH INVENTORY ACTION , description: A list of inventory actions. ,
-
Lookup Type: OESCH INVENTORY ACTION
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : OESCH INVENTORY ACTION , description: A list of inventory actions. ,
-
Concurrent Program: INVIFACE
12.2.2
execution_filename: OE_INV_IFACE_CONC.Request , product: ONT - Order Management , user_name: INVIFACE , description: Inventory Interface , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: INVIFACE
12.1.1
execution_filename: OE_INV_IFACE_CONC.Request , product: ONT - Order Management , user_name: INVIFACE , description: Inventory Interface , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: OE_SELECTED_ITEMS
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_SELECTED_ITEMS, object_name:OE_SELECTED_ITEMS, status:VALID, product: ONT - Order Management , description: Stores the inventory items selected by users in the Advance Item Search Window. , implementation_dba_data: ONT.OE_SELECTED_ITEMS ,
-
Table: OE_SELECTED_ITEMS
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_SELECTED_ITEMS, object_name:OE_SELECTED_ITEMS, status:VALID, product: ONT - Order Management , description: Stores the inventory items selected by users in the Advance Item Search Window. , implementation_dba_data: ONT.OE_SELECTED_ITEMS ,
-
Lookup Type: ONT_TRX_DATE_FOR_INV_IFACE
12.2.2
product: ONT - Order Management , meaning: Transaction Date for Inventory Interface , description: ONT: Transaction Date for Inventory Interface Non Ship Process ,
-
Lookup Type: ONT_TRX_DATE_FOR_INV_IFACE
12.1.1
product: ONT - Order Management , meaning: Transaction Date for Inventory Interface , description: ONT: Transaction Date for Inventory Interface Non Ship Process ,
-
Lookup Type: PROGRAM_TYPE
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : PROGRAM_TYPE , description: Types of Concurrent Programs ,
-
Lookup Type: PROGRAM_TYPE
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for : PROGRAM_TYPE , description: Types of Concurrent Programs ,
-
Table: OE_DOC_SEQUENCE_AUDIT
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_DOC_SEQUENCE_AUDIT, object_name:OE_DOC_SEQUENCE_AUDIT, status:VALID, product: ONT - Order Management , description: OE_DOC_SEQUENCE_AUDIT is the table used by the FND module for audit purposes when the sequences used to generate the order numbers are created. , implementation_dba_data: ONT.OE_DOC_SEQUENCE_AUDIT ,
-
Table: OE_DOC_SEQUENCE_AUDIT
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_DOC_SEQUENCE_AUDIT, object_name:OE_DOC_SEQUENCE_AUDIT, status:VALID, product: ONT - Order Management , description: OE_DOC_SEQUENCE_AUDIT is the table used by the FND module for audit purposes when the sequences used to generate the order numbers are created. , implementation_dba_data: ONT.OE_DOC_SEQUENCE_AUDIT ,
-
Table: OE_RESERVTNS_IFACE_ALL
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_RESERVTNS_IFACE_ALL, object_name:OE_RESERVTNS_IFACE_ALL, status:VALID, product: ONT - Order Management , description: This is a multi-org table for inventory reservations open interface. , implementation_dba_data: ONT.OE_RESERVTNS_IFACE_ALL ,
-
Table: OE_RESERVTNS_IFACE_ALL
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_RESERVTNS_IFACE_ALL, object_name:OE_RESERVTNS_IFACE_ALL, status:VALID, product: ONT - Order Management , description: This is a multi-org table for inventory reservations open interface. , implementation_dba_data: ONT.OE_RESERVTNS_IFACE_ALL ,
-
Lookup Type: HOLDABLE_LINE_ACTIVITIES
12.2.2
product: ONT - Order Management , meaning: Holdable Line Activiites , description: Holdable Line Activities ,
-
Lookup Type: HOLDABLE_LINE_ACTIVITIES
12.1.1
product: ONT - Order Management , meaning: Holdable Line Activiites , description: Holdable Line Activities ,
-
Lookup Type: ITEM_DISPLAY_CODE
12.1.1
product: ONT - Order Management , meaning: Meaning N/A for :ITEM_DISPLAY_CODE , description: Choices for display ? Inventory Items on reports ,
-
Lookup Type: ITEM_DISPLAY_CODE
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for :ITEM_DISPLAY_CODE , description: Choices for display ? Inventory Items on reports ,
-
Lookup Type: ITEM_DISPLAY
12.2.2
product: ONT - Order Management , meaning: Item Display , description: Print Item Description and/or Flexfield ,
-
Lookup Type: ITEM_DISPLAY
12.1.1
product: ONT - Order Management , meaning: Item Display , description: Print Item Description and/or Flexfield ,
-
Lookup Type: LINE_FLOW_STATUS
12.2.2
product: ONT - Order Management , meaning: Line Flow Status , description: Line Flow Status ,
-
Lookup Type: LINE_FLOW_STATUS
12.1.1
product: ONT - Order Management , meaning: Line Flow Status , description: Line Flow Status ,
-
Lookup Type: DEFAULTING_SOURCE_TYPE
12.1.1
product: ONT - Order Management , meaning: Defaulting Source Type , description: Defaulting Source Type ,
-
Lookup Type: DEFAULTING_SOURCE_TYPE
12.2.2
product: ONT - Order Management , meaning: Defaulting Source Type , description: Defaulting Source Type ,
-
View: OE_ITEMS_V
12.2.2
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_ITEMS_V, object_name:OE_ITEMS_V, status:VALID, product: ONT - Order Management , description: This view is union of inventory items, customer items and generic items. , implementation_dba_data: APPS.OE_ITEMS_V ,
-
View: OE_ITEMS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:ONT.OE_ITEMS_V, object_name:OE_ITEMS_V, status:VALID, product: ONT - Order Management , description: This view is union of inventory items, customer items and generic items. , implementation_dba_data: APPS.OE_ITEMS_V ,
-
Concurrent Program: OMCHECK
12.1.1
execution_filename: OMCHECK , product: ONT - Order Management , user_name: OM Check , description: OM Check , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Concurrent Program: OMCHECK
12.2.2
execution_filename: OMCHECK , product: ONT - Order Management , user_name: OM Check , description: OM Check , argument_method: Standard , enabled: Yes , execution_method: SQL*Plus ,
-
Table: OE_DROP_SHIP_SOURCES
12.1.1
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_DROP_SHIP_SOURCES, object_name:OE_DROP_SHIP_SOURCES, status:VALID, product: ONT - Order Management , description: This table stores relationship between order lines in oe_order_lines_all table and associated oracle purchasing requisitions in PO_REQUISITIONS_ALL and Oracle purchasing purchase orders in PO_LINES_ALL. , implementation_dba_data: ONT.OE_DROP_SHIP_SOURCES ,
-
Table: OE_DROP_SHIP_SOURCES
12.2.2
owner:ONT, object_type:TABLE, fnd_design_data:ONT.OE_DROP_SHIP_SOURCES, object_name:OE_DROP_SHIP_SOURCES, status:VALID, product: ONT - Order Management , description: This table stores relationship between order lines in oe_order_lines_all table and associated oracle purchasing requisitions in PO_REQUISITIONS_ALL and Oracle purchasing purchase orders in PO_LINES_ALL. , implementation_dba_data: ONT.OE_DROP_SHIP_SOURCES ,
-
Concurrent Program: OEXEXMBR
12.2.2
execution_filename: OE_Error_Wf.EM_Batch_Retry_Conc_Pgm , product: ONT - Order Management , user_name: Retry Activities in Error , description: Executable for Retry Activities in Error concurrent program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: OEXEXMBR
12.1.1
execution_filename: OE_Error_Wf.EM_Batch_Retry_Conc_Pgm , product: ONT - Order Management , user_name: Retry Activities in Error , description: Executable for Retry Activities in Error concurrent program , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Lookup Type: RESTRICT_CUSTOMERS
12.2.2
product: ONT - Order Management , meaning: Restrict Customers In Sales Order Form , description: Restrict Customers In Sales Order Form LOV's ,
-
Lookup Type: RESTRICT_CUSTOMERS
12.1.1
product: ONT - Order Management , meaning: Restrict Customers In Sales Order Form , description: Restrict Customers In Sales Order Form LOV's ,
-
Lookup Type: COLUMN_TYPE_CODE
12.2.2
product: ONT - Order Management , meaning: column_type_code , description: allowed column type code ,
-
Lookup Type: COLUMN_TYPE_CODE
12.1.1
product: ONT - Order Management , meaning: column_type_code , description: allowed column type code ,
-
File: ONT_Dependencies.html
12.1.1
product: ONT - Order Management , size: 509.621 KBytes , file_type: HTML Report , description: ONT_Dependencies.html is an html report that documents dependencies to tables and views in the ONT product. ,
-
File: ONTProduct_Dependencies.html
12.2.2
product: ONT - Order Management , size: 35.011 KBytes , file_type: HTML Report , description: ONTProduct_Dependencies.html is an html report that documentsexternal dependencies to tables and views in the ONT product. ,
-
Lookup Type: PC_ON_OPERATION_ACTION
12.1.1
product: ONT - Order Management , meaning: User Action if a constraint is TRUE ,
-
Lookup Type: PC_ON_OPERATION_ACTION
12.2.2
product: ONT - Order Management , meaning: User Action if a constraint is TRUE ,
-
File: ONTProduct_Dependencies.html
12.1.1
product: ONT - Order Management , size: 50.767 KBytes , file_type: HTML Report , description: ONTProduct_Dependencies.html is an html report that documentsexternal dependencies to tables and views in the ONT product. ,
-
File: ONT_Dependencies.html
12.2.2
product: ONT - Order Management , size: 395.704 KBytes , file_type: HTML Report , description: ONT_Dependencies.html is an html report that documents dependencies to tables and views in the ONT product. ,
-
Lookup Type: OE_PAYMENT_COLLECTION_TYPE
12.1.1
product: ONT - Order Management , meaning: OM Payment Collection Types , description: Order Management Payment Collection Types ,
-
Lookup Type: OE_PAYMENT_COLLECTION_TYPE
12.2.2
product: ONT - Order Management , meaning: OM Payment Collection Types , description: Order Management Payment Collection Types ,
-
Lookup Type: SCH_FAIL_REASONS
12.2.2
product: ONT - Order Management , meaning: Reasons for order line scheduling failures. , description: Reasons for order line scheduling failures. ,
-
Lookup Type: PC_SCOPE_OP
12.2.2
product: ONT - Order Management , meaning: Scope of the constraint condition ,
-
Lookup Type: PC_SCOPE_OP
12.1.1
product: ONT - Order Management , meaning: Scope of the constraint condition ,
-
Lookup Type: OM_BILLING_OPTION_FOR_SERVICES
12.2.2
product: ONT - Order Management , meaning: Billing Option for Services in Order Management , description: Flexibile options for Billing Services sold from Order Management ,
-
Lookup Type: PICK_RELEASE_OPTIONS
12.2.2
product: ONT - Order Management , meaning: Meaning N/A for : PICK_RELEASE_OPTIONS , description: Types of orders in a picking batch. ,
-
Lookup Type: VIEW_PRICING_AVAIL
12.2.2
product: ONT - Order Management , meaning: View Pricing & Availability Information in Related Items , description: View Pricing & Availability Information in Related Items ,