Sales Orders Interface is an open interface for entering, changing or canceling orders and returns. It can be used to bring in orders from external systems, legacy systems, EDI, or from internal systems such as internal orders created by Oracle Purchasing to fulfill internal requisitions.
Pre-requisites of Sales Order Interface:
To load sales orders data, below pre-requisite setups has to be done prior to execution of conversion.
- Order Type
- Line Type
- Items
- Customers
- Ship Method/ Freight Carrier
- Sales Person
- Sales Territories
- Customer Order Holds
- Sub Inventory/ Locations
- On hand Quantity
Interface Table | Releated Base Table |
---|---|
OE_HEADERS_IFACE_ALL | OE_ORDER_HEADERS_ALL |
OE_LINES_IFACE_ALL | OE_ORDER_LINES_ALL |
OE_ACTIONS_IFACE_ALL | OE_ORDER_HOLDS_ALL |
OE_PRICE_ADJS_IFACE_ALL | |
OE_PRICE_ATTS_IFACE_ALL | |
OE_ORDER_CUST_IFACE_ALL | HZ_PARTIES |
HZ_LOCATIONS |
Note: To load both Customers and Orders, data should be populated into OE_ORDER_CUST_IFACE_ALL interface table.
Important Validations for Sales Order Conversion:
- Customer Name
- Site BILL/SHIP Location
- Customer PO number
- Operating unit
- Price List
- Order Type
- Payment type
- Organization Code
- Currency on Order
- Freight Terms
- Sales Person Name
- Conversion Type
- Item Number
- UOM code
Steps for Sales Order Conversion
- STEP 1: Load data into Interface tables either with SQL Loader or any other utility once all the pre-requisite setups are done
- STEP 2: Run ‘Order Import’ program to validate/load sales orders
- STEP 3: Corrections to Imported Data from Order Import Corrections Window
Sales Order with API approach:
Order Import APIs OE_ORDER_PUB.GET_ORDER and OE_ORDER_PUB.PROCESS_ORDER can be used to import orders.