Search Results inventory'123
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 ,
-
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 ,
-
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 ,
-
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: 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 ,
-
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 ,
-
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 ,