Copyright © 2007, Oracle. All rights reserved.
Oracle Order Management
Manufacturing Functional Foundation
Copyright © 2007, Oracle. All rights reserved.
Objectives
After completing this lesson, you should be able to do
the follo...
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Order Management Overview
• Order Management Transactions and Enti...
Copyright © 2007, Oracle. All rights reserved.
Order to Cash Lifecycle
Bank
ReconciliationInvoice
Pick
Release
Book
Orders...
Copyright © 2007, Oracle. All rights reserved.
Order Entry
Enter a (Quick)Sales Order,
Blanket Sales Agreement,
Drop Shipm...
Copyright © 2007, Oracle. All rights reserved.
Managing Orders
View and
perform actions
on
Orders
Order Lines
Find in the ...
Copyright © 2007, Oracle. All rights reserved.
Basic Pricing
Basic pricing, integrated in Order Management,
enables you to...
Copyright © 2007, Oracle. All rights reserved.
Enter
order line
with
item(s) /
service
Price list or
agreement is
called f...
Copyright © 2007, Oracle. All rights reserved.
Sales Order Scheduling
Schedule Actions Description
ATP Inquiry
Makes deliv...
Copyright © 2007, Oracle. All rights reserved.
Order Management Integration
Product Suite Product(s)
Supply Chain
Manageme...
Copyright © 2007, Oracle. All rights reserved.
Oracle Order Management Suite
• Order Management
• Shipping Execution
• Con...
Copyright © 2007, Oracle. All rights reserved.
Shipping Execution Overview
• Trip and Delivery Planning
• Picking Release
...
Copyright © 2007, Oracle. All rights reserved.
Configurator Overview
Configurator includes:
• Pick to Order /Kits
• Assemb...
Copyright © 2007, Oracle. All rights reserved.
Advanced Pricing Overview
Entered
order line
Multiple
Price lists or
agreem...
Copyright © 2007, Oracle. All rights reserved.
Release Management Overview
Customer Demand
Order Management
Copyright © 2007, Oracle. All rights reserved.
e-Commerce / XML Gateway Overview
Order
Management
EDI / XML
Gateway
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Order Management Overview
• Order Management Transactions and Enti...
Copyright © 2007, Oracle. All rights reserved.
Sales Order Window
Enter, view, and update sales orders using the Sales
Ord...
Copyright © 2007, Oracle. All rights reserved.
Order Management Summary
Copyright © 2007, Oracle. All rights reserved.
OE_ORDER_HEADERS_ALL
• This table stores
information about order
headers.
•...
Copyright © 2007, Oracle. All rights reserved.
OE_ORDER_LINES_ALL
• This table stores information about order lines.
• Eac...
Copyright © 2007, Oracle. All rights reserved.
OE_TRANSACTION_TYPES_ALL
• This table stores information about transaction ...
Copyright © 2007, Oracle. All rights reserved.
OE_PAYMENTS
• This table stores information about payment
types.
Copyright © 2007, Oracle. All rights reserved.
OE_ORDER_HOLDS_ALL
• This table stores information about order holds.
• Ora...
Copyright © 2007, Oracle. All rights reserved.
QP_LIST_HEADERS_B
• This table stores
information about price
list headers....
Copyright © 2007, Oracle. All rights reserved.
QP_LIST_LINES
• This table stores information about price list lines.
• Eac...
Copyright © 2007, Oracle. All rights reserved.
Agenda
• Order Management Overview
• Order Management Transactions and Enti...
Copyright © 2007, Oracle. All rights reserved.
Order Management Interfaces
• Process Order API
• Order Import Interface
• ...
Copyright © 2007, Oracle. All rights reserved.
Import Orders Concurrent Program
Order Import can import new, changed, and ...
Copyright © 2007, Oracle. All rights reserved.
Order Import Process
Copyright © 2007, Oracle. All rights reserved.
OE_HEADERS_IFACE_ALL
• This table stores information about Order Import
Hea...
Copyright © 2007, Oracle. All rights reserved.
OE_LINES_IFACE_ALL
• This table stores information about order lines that a...
Copyright © 2007, Oracle. All rights reserved.
OE_CREDITS_IFACE_ALL
• This table stores
information about order
sales cred...
Copyright © 2007, Oracle. All rights reserved.
Process Order API
Inserting
Validating Updating
Deleting
Copyright © 2007, Oracle. All rights reserved.
Summary
In this lesson, you should have learned how to:
• Describe the Orde...
Upcoming SlideShare
Loading in...5
×

Basics of Oracle Order Management

2,861

Published on

Oracle Document which covers the basics of Order Management for beginners...

Published in: Software, Technology, Business
1 Comment
6 Likes
Statistics
Notes
  • http://www.dbmanagement.info/Tutorials/Oracle_EBS.htm
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
2,861
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
363
Comments
1
Likes
6
Embeds 0
No embeds

No notes for slide
  • Order to Cash Lifecycle
    You can enter orders manually or import orders from external systems like CRM, EDI/XML. In a standard order lifecycle, the order is priced, scheduled and booked, then shipped to customers. Items may be accepted or rejected by customers, in which case returns (with or without credit notes) are registered in the Order Management module. Other order cycles include:
    Drop Shipments (where the items are sent directly to the customers from the suppliers as the company may not have them in stock).
    Sales Agreements (long term agreements between the company and the customer to transact goods over a period of time in specified quantities or amount)
    Internal Orders (where items are required by an organization that belongs to the same legal entity/set of books).
    In Order Management the order is entered which allows for a review of the order information including: customer, ship-to, bill-to, payment terms, order type, price list, unit price, and warehouse. Then the order is booked which allows it to proceed through the workflow process. If it is a shipping item and the quantities are available, it can be processed by shipping execution.
    In Shipping Execution the order is pick released which generates the move order. Once the item is brought from the sub-inventory into the staging area it is ready to be placed on a shipping vehicle. Now you can run the ship confirm process to allow the shipment to processed.
    AutoInvoice is run to bring the order from Order Management to Receivables. In Receivables you can print the invoice and send it to the customer. You can proceed with collection efforts until you receive payment and post your receipt.
    In Cash Management the system pulls information from posted receipts and matches them to the bank statement for reconciliation.
  • Order Entry
    Orders can be created from a number of different sources. You can create new orders by entering the information or by copying existing orders. You can also bring orders in from EDI /XML, CRM, and other interfaces [delete] external sources.
    Sales Order: Allows you to enter, view, and update sales orders. You can also enter returns using the Sales Orders window. You can order standard items, both shippable and non-shippable, and configurations using this window. You can also adjust pricing, assign sales credits, record payment information, attach notes, schedule shipments, query item availability, and make reservations, including selection of subinventories.
    Quick Sales Order: Shortens the time required to perform order entry. Headers and lines are displayed in the same window. In the Line Details region you can add related items or upsell the existing item on the line as well as verify price and availability. You can customize the look of the Quick Sales Orders window using folder functionality.
    Sales Agreement: An agreement with a timeframe and a commitment on both sides (company and customer) to adhere to the conditions of business specified. Blanket Sales Agreements are similar in functionality to the Blanket Purchase Order in Oracle Purchasing. Once a Blanket Sales Agreement is entered for a customer, multiple releases (shipments) against the Blanket Sales Agreement can be processed over a period of time within Order Management. The order is fulfilled and billed according to the terms of the Blanket Sales Agreement. Tracking information will also be accumulated for Blanket Sales Agreement such as net quantity fulfilled, and net dollar value fulfilled of released lines.
    Copy Order: Creates a new order or return by copying information from an existing order or return. You can specify how much information you want to copy from one order or return to another. Order Management provides the ability to copy an order or return at any stage in the order life flow including entered, booked, shipped, closed, and cancelled.
  • Managing Orders
    Once orders are in the system you can view them from different sources. You can manage the orders and order lines using the various actions provided in the LOV of Actions. Some of them are applying holds, removing holds, entering individual or mass changes, creating copies, or making cancellations.
    Holds: Order Management enables you to hold an order, return, order line, or return line from continuing to progress through its workflow by utilizing the holds feature. Holds can be applied manually or automatically based on a set of criteria you define, such as a credit check hold. You can define as many different holds as you need to manage your business. You can also select in mass groups of orders, returns, order lines, or return lines from the Order Organizer and apply or release holds.
    Mass Changes: Oracle Order Management provides you with the ability to select several orders or returns, order lines or return lines and apply changes in one single transaction. Select the orders you want to apply the mass change and choose the Mass Change option from the Tools menu. In the Order and Line Mass Change windows you can select multiple orders and:
    Change order attributes at the order or line level
    Cancel or copy a set of orders or lines
    Assign sales persons or discounts to multiple orders or lines
    Apply or release holds on multiple orders or lines
    In case of partial success, specify whether to commit or rollback already processed orders or returns
    Copy: You can create a new order or return by copying information from an existing order or return. You can specify how much information you want to copy from one order or return to another. Order Management provides the ability to copy an order or return at any stage in the order life flow including entered, booked, shipped, closed, and cancelled. If a customer returns items against an order, you can copy the order lines from the original order to create a return rather than creating a new RMA and then creating return lines by reference.
    Cancel: You can cancel sales orders, order lines, returns, and return lines. Order Management automatically adjusts reservations for cancelled lines. If you want to cancel an entire order, you need to do so before any of the order lines are shipped, or invoiced. If you want to cancel an entire return, you need to do so before you run RMA Interface or Invoicing Activity on any of the return lines.
  • Basic Pricing
    Pricing enables you to:
    Give the following standard discounts:
    Apply a surcharge.
    Discounts by percentage.
    Discount by lump sum or amount.
    Substitute a new price.
    Calculate the price of order lines using list prices specified in price lists and pricing formulas.
    Price a service item at a percentage of the serviceable item.
    Price the entire order.
    Enter negative prices.
    Adjust prices either automatically or manually using discounts.
    Override standard discounts and prices and document the reason.
    Choose the lowest discount.
    Give multiple benefits at both the header and the line levels.
    Apply adjustments within various buckets.
    Support GSA Pricing.
    Freeze the price.
    Apply only certain types of adjustments, for example, freight charges, to a line.
    Calculate freight charges and show it as a separate component in Order Management.
    Apply price modifiers that you define.
    Calculate prices as of a specific date.
  • Pricing Process
    The pricing engine supplies the initial price from a price list or pricing agreement. It also applies any modifiers (discounts, surcharges etc) for which the order qualifies. Modifiers can either raise or lower the initial list price. You can apply modifiers manually or automatically, and this may be set to initiate after certain events like entering or booking an order line.
  • Sales Order Scheduling
    Scheduling enables you to view the availability of items, schedule and reserve items in orders.
    Order Management supports a variety of scheduling environments. If you schedule at order entry, you can use the Sales Orders window. If you have a special department that schedules orders, you can separate the functions and use the Schedule Orders Workbench. Or, if you never schedule but enter and release orders, you can set up Order Management to support your business needs.
    You can schedule order lines with multiple ship to locations, shipping warehouses, request dates, promise dates, schedule dates, and inventory details. With ship sets, you can specify which lines on an order must be shipped together.You can use an arrival set to specify that a set of lines must arrive at customers dock at the same time.
    From the Sales Orders windows, you can request on-line ATP inquiries and schedule dates for a single order line, a ship set, a configuration, or an entire order. If the quantity you request is not available on the request date, Order Management displays the earliest date (after the request date) that you can ship the quantity you require according to your inventory and planning parameters.
    You can also schedule models with options, just as you can with regular lines. You can change warehouse and shipping information for each shipment. You can also add, change, or delete model options, which enables you to rearrange your scheduled shipments to support customer or internal requirements.
    Order Management can schedule and reserve for orders and order lines. Order Management provides you with the ability to auto schedule your orders as they are entered. Order Management enables you to schedule order, order lines, or scheduling groups through Oracle Planning products scheduling functionality. Scheduling groups include ATO (Assembly-To-Order), Ship Model Complete PTO (Pick-To-Order), ship set and arrival set. Scheduling enables you to check availability of goods, schedule lines for shipment/arrival and make reservation against specific source of supply and sourcing location.
    You can schedule a line in one of the four possible ways:
    1.      Use the Auto-Schedule option to enable automatic scheduling (Tools > Auto-Schedule).
    2.      Enter the Schedule Ship Date or Schedule Arrival Date on the line.
    3.      Book the Line.
    4.      Perform manual Scheduling using the Tools menu or the right-mouse click menu.
  • Order Management Integration
    Order Management integrates with products within the Supply Chain Management suite as well as other important product families such as Financials, CRM, Manufacturing, etc. These integrations are seen in the data models, APIs, LOVs, Menu Options etc. Some integrations like Financials help to complete an order lifecycle (Order to Cash), while others like Workflow become the underlying basis for order processing.
  • Oracle Order Management Suite
    The Order Management Suite consists for the following modules:
    Order Management (includes Basic Pricing): This component is used for order placement and basic pricing, booking, scheduling and recording customer acceptance for the order.
    Shipping Execution: This product is used for pick releasing the order, setting up shipping options such as trips, and confirming shipment and deliveries.
    Configurator: This product enables you to configure items based on customer requirements using tools like Bills of Materials and configuration rules.
    Advanced Pricing: This product gives you more pricing options like Price Breaks, Promotions, Pricing Formulas that enable you to price your products in a changing market.
    Release Management: This component automates high volume electronic demand management by incorporating customer demand into the order and planning processes.
    e-Commerce / XML Gateway: These products, when integrated, enable you to conduct business electronically between trading partners based on Electronic Data Interchange (EDI) or RosettaNet (XML) standards.
  • Shipping Execution Overview
    You can manage shipping information such as trips, trip stops, deliveries, delivery lines, containers, and freight costs in Shipping Execution. In addition, you can complete the following shipping tasks:
    Trip and Delivery Planning
    Create a trip or delivery.
    Assign delivery lines to a delivery or a container.
    Schedule pick-ups and drop-offs.
    Estimate the number of containers required for a shipment.
    Pick Release
    Release eligible delivery lines based on defined picking criteria.
    Select the Release Sequence Rule to control the order in which picking lines are allocated to inventory.
    Assign freight costs (after pick release).
    Enter or validate shipped quantities, back ordered quantities, staged quantities, and inventory control information for delivery lines (after pick release).
    Ship Confirm
    Assign unplanned delivery lines to trips and deliveries.
    Auto-create a trip and close stops.
    Ship confirm or back order a delivery.
  • Configurator Overview
    Oracle Configurator, one of the products in the Order Management suite, enables you to use bills of material and establish rules to configure-to-order (CTO) and validate option choices. Customers may select from these options when ordering product. You can select options with an assemble-to-order (ATO) or a pick-to-order (PTO) bill of material (BOM) even if you don’t purchase Oracle Configurator[ if the user does not have Oracle Configurator license, they can use Order management Options window to select these]. Pricing and Available To Promise (ATP) capabilities are provided during the configuration process.
    A Configure to Order environment is one where the items are assembled to form a model or kit. Oracle Applications supports the Configure to Order environment with a range of features in order entry, demand forecasting, master scheduling, production, shipping, and financial accounting.
    Configure to Order:
    Includes Pick-to-Order (PTO) and Assemble-to-Order (ATO) items, models, and hybrids.
    Supports building configurations using other configurations as sub-assemblies (multi-level configure to order).
    Supports internal sourcing of ATO models at any level of BOM.
    Supports purchasing[should it be called purchasing or configuration] of ATO models and items at any level of the BOM.
  • Advanced Pricing Overview
    Oracle Advanced Pricing provides advanced pricing capabilities that enable you to set up your pricing information and to model complex data relationships to determine the correct price. With Oracle Advanced Pricing, you can perform the following functions:
    Create a list price for an item or item hierarchy.
    Set a list price based on volume breaks.
    Set security:
    Give specific access to privileges to view or maintain price lists or modifiers to all pricing users.
    Control which operating units can use price lists or modifiers.
    Define price breaks using block pricing to evaluate prices as a single block. For example, if item weight is between 5-15 pounds, then the price is $5. If the weight is between 16-30 pounds, the price is $10.
    Perform Price List Maintenance tasks such as searching across a single or multiple price lists and updating the price, formula, or effective dates of price list lines.
    Usage Pricing/counter price - calculate price based on usage brackets.
    Continuous Point and Range breaks for price lists and modifiers.
    Set a list price/ discounts at multiple levels of flattened hierarchies and use precedence to select the right price/discount.
    Dynamically calculate the price based on simple or a complex formula.
    Define a formula to create a price relation (price of item A is Price of Item B + $20).
    Create multiple currency conversion criteria for a single base currency price list.
    Set up GSA prices.
    Get a price/discount from an external source (my price = competitors price - 5%).
    Set a percent/fixed/lump sum discount or surcharge.
    N-Dimensional Pricing (if width between 2-4 and thickness between 1-3 then multiple the price by 0.3).
    Benefit/surcharge based on total volume of multiple order lines of the same order.
    Set up deals and promotions.
    Buy one get one free.
    Coupon issue (Buy over $1000 and get a coupon of $100 for future purchase).
    Other item discount (Buy A and B get 20% off on C).
    Item Upgrade (For the price of 12 Oz. Shampoo get 16 Oz. Shampoo).
    Terms upgrade (Buy over $100 and get upgraded to air shipment).
    Set discounts as “to be accrued.”
    Set up freight and special charges.
    Mark discounts as exclusive or incompatible to each other.
    Create Cascading discounts (discounts to be applied on subtotals).
    Set spending and usage constraints to stop application of promotion when limit is reached.
    Query on multiple modifier criteria across all modifier setups.
    Create your own eligibility conditions by grouping the qualifiers.
    Define your own qualifier and qualifier sourcing rules (if today = Sunday then give 10%).
    View the criteria that the engine uses to select price and modifiers for a pricing request.
    Create and use Price Books to view all pricing information for a customer/item.
  • Release Management Overview
    Release Management automates high volume electronic demand management by continually incorporating customer demand into the order and planning processes. Release Management validates, archives, manages, and reconciles customer planning, shipping, and production sequence schedules with timely updates to sales orders, blanket sales agreements and forecasts.
    Defining and applying hierarchical processing rules enables, you to determine correct quantities, dates, and other valuable information required to ensure on-time delivery of goods to customers. You can electronically collaborate with customers and manage demand more accurately. Release Management provides a centralized view of current order status.
  • e-Commerce / XML Gateway Overview
    Oracle Applications provides users with the ability to conduct business electronically between trading partners based on Electronic Commerce standards and methodology. Two such standards used in Oracle Applications are EDI and RosettaNet (XML). Interface data files are exchanged in a standard format to minimize manual effort, and ensure fast and accurate data transfers. The Oracle e-Commerce and XML Gateways perform the following functions:
    Define trading partner groups and trading partner locations.
    Enable transactions for trading partners.
    Provide general code conversion between trading partner codes or standard codes and the codes defined in Oracle Applications.
    Define interface data files so that application data can integrate with your trading partner’s application or an EDI / XML translator.
    For inbound transactions, import data into application open interface tables so that application program interfaces (API) can validate and update Oracle application tables.
    For outbound transactions, extract, format, and write application data to interface data files.
  • Order Management Summary
    (N) Orders, Returns > Sales Orders
    QP_LIST_HEADERS_B: This table stores the header information for all lists. List types can be, for example, Price Lists, Discount Lists or Promotions. The primary key is LIST_HEADER_ID.
    QP_LIST_LINES: This table stores all list lines for lists in QP_LIST_HEADERS_B. The primary key is LIST_LINE_ID.
    MTL_SYSTEM_ITEMS_B: This table stores inventory item definitions. The primary keys are INVENTORY_ITEM_ID and ORGANIZATION_ID.
    MTL_RELATED_ITEMS: This table stores item relationships. The primary keys are INVENTORY_ITEM_ID, RELATED_ITEM_ID, RELATIONSHIP_TYPE_ID, and ORGANIZATION_ID.
    RA_SITE_USES_ALL: This table stores customer addresses. The primary key is SITE_USE_ID.
    RA_CUSTOMERS: This table stores customer information. The primary key is CUSTOMER_ID.
    OE_TRANSACTION_TYPES_ALL: This table stores information about the order and line transaction types. This is a multi-org table. The primary key is TRANSACTION_TYPE_ID.
    OE_ORDER_HEADERS_ALL: This table stores header information for orders in Order Management. The primary key is HEADER_ID.
    OE_ORDER_LINES_ALL: This table stores information for all order lines in Order Management. The primary key is LINE_ID.
    OE_ORDER_HOLDS_ALL: This table stores all the orders and lines that are on hold and the link to hold sources and hold releases. The primary key is ORDER_HOLD_ID.
    OE_PAYMENTS: This is a transaction table for payments of orders. For each payment instrument used in an order, there are one or more corresponding payment records in table OE_PAYMENTS. For example, payment type of credit card, information like credit card type, credit card number, expiration date, holder name and approval code (if it has been authorized) are stored in this table.
  • OE_ORDER_HEADERS_ALL
    (N) Orders, Returns > Sales Orders
  • OE_ORDER_LINES_ALL
    (N) Orders, Returns > Sales Orders > (T) Line Items
  • OE_TRANSACTION_TYPES_ALL
    (N) Setup > Transaction Types > Define
  • OE_TRANSACTION_TYPES_ALL
    (N) Setup > Transaction Types > Define
  • OE_ORDER_HOLDS_ALL
    (N) Orders, Returns > Sales Orders > (B) Actions > Apply Holds
  • QP_LIST_HEADERS_B
    (N) Pricing > Price List > Price List Setup
  • QP_LIST_LINES
    (N) Pricing > Price List > Price List Setup > (T) List Lines
  • Order Management Interfaces
    Process Order API: This is the central API containing procedures to validate and process order entry data and then store it in the database tables. You call this API [This API is called] during manual order entry or during Order Import. Process Order API processes a single order at a time.
    Order Import: Can import new, change, and completed sales orders or returns from other applications such as a legacy system.
    Receivables (Invoice) Interface: use to automatically collect order and return information and to populate the Oracle Receivables AutoInvoice interface tables. Using process parameters, you can control which types of orders are interfaced each time you execute the programs. Oracle Order Management ensures that all orders or order lines and returns or return lines have successfully completed any required prerequisites.
    [Shipping APIs: The WSH_Bulk_process_grp.Create_Update_Delivery_Details API is triggered during the order booking activity. This API is for HVOP processing, and it won’t be triggered during booking] it inserts shipping-related order information into the Shipping base tables. The OE_Ship_Confirmation_Pub.Ship_Confirm_New API puts information into the base Order Management tables from Shipping after Ship Confirm has been completed.
    And Many More: Order Management contains many more new API’s and Interface tables. Please see the Oracle Order Management Open Interfaces, API and Electronic Messaging Guide for a complete list.
  • Import Orders Concurrent Process
    Order Import is an Order Management Open Interface that consists of open interface tables and a set of APIs. Order Import can import new, changed, and completed sales orders or returns. The orders may come from any source including legacy, Oracle CRM suite, and EDI / XML transactions that are processed by the Oracle e-Commerce / XML Gateway or internal orders created for internal requisitions developed in Oracle Purchasing.
    Order Import features include validating and defaulting data, processing constraint checks, applying and releasing of order holds, scheduling of shipments. Order Management checks all the data during the import process to ensure its validity within Order Management. Then Process Order API checks for valid transactions and converts them into orders with lines, reservations, price adjustments, and sales credits in the base Order Management tables.
    You can use the Order Import Corrections window to examine the order and optionally correct data if it fails the import process. You can use the Error Message window to determine the nature of the errors that occurred during import.
  • Order Import Process
    (N) Orders, Returns > Import Orders > Order Import Request
    OE_ORDER_SOURCES: Feeder System Names that create orders in Order Management tables. The primary key is ORDER_SOURCE_ID.
    OE_CUSTOMER_INFO_IFACE_ALL: This is a multi-org interface table to import Customer information. This table stores Customer information and their site use to be imported from a feeder system into Oracle Order Management using Order Import.
    OE_HEADERS_IFACE_ALL: This is a multi-org table for sales order headers open interface.
    OE_ORDER_HEADERS_ALL: This table stores header information for orders in Order Management. The primary key is HEADER_ID.
    OE_ORDER_LINES_ALL: This table stores information for all order lines in Oracle Order Management. The primary key is LINE_ID.
    OE_PRICE_ATTS_IFACE_ALL: This is a multi-org interface table to populate OE_ORDER_PRICE_ATTRIBS. This table stores pricing attributes information that is imported from a feeder system into Oracle Order Management using Order Import.
    OE_CREDITS_IFACE_ALL: This is a multi-org table for sales order/line credits open interface. This table stores sales credits information.
    OE_PRICE_ADJS_IFACE_ALL: This is a multi-org open interface table for sales order/line price adjustments. This table stores price adjustment information.
    OE_PAYMENTS_IFACE_ALL: This table stores information about payment information to be imported into Order Management . Each row includes information on the originating system, the change that was made, and the payment data.
    OE_LINES_IFACE_ALL: This is a multi-org table for sales order lines open interface. This table stores order lines information.
    OE_RESERVTNS_IFACE_ALL: This is a multi-org table for inventory reservations open interface. This table stores reservation details.
    OE_LOTSERIALS_IFACE_ALL: This is a multi-org table for return line lot serials open interface. This table stores return line lot serial information.
  • Process Order Interface (API)
    The Process Order Interface is the central application process interface (API) provided by Order Management to perform all common operations such as inserting, updating, deleting, and validating an order or order line. The API also performs scheduling and returns a promise date. This API is also called by Order Import.
    Refer to Practice - Adding Items to a Price List [LAB356CY]
    Refer to Practice - Creating a Sales Order [LAB356DY]
  • Basics of Oracle Order Management

    1. 1. Copyright © 2007, Oracle. All rights reserved. Oracle Order Management Manufacturing Functional Foundation
    2. 2. Copyright © 2007, Oracle. All rights reserved. Objectives After completing this lesson, you should be able to do the following: • Describe the Order Management process flow • Identify the Entity Relationship Diagrams (ERDs) and major tables used in Order Management • Discuss the open interfaces and Application Programming Interfaces (APIs) for Order Management
    3. 3. Copyright © 2007, Oracle. All rights reserved. Agenda • Order Management Overview • Order Management Transactions and Entity Relationship Diagrams (ERDs) • Order Management Application Programming Interfaces (APIs) and Open Interfaces
    4. 4. Copyright © 2007, Oracle. All rights reserved. Order to Cash Lifecycle Bank ReconciliationInvoice Pick Release Book Orders Receiving Payment Enter and Price Orders Receivables Ship Confirm Order Management AutoInvoice Cash Management Shipping Execution
    5. 5. Copyright © 2007, Oracle. All rights reserved. Order Entry Enter a (Quick)Sales Order, Blanket Sales Agreement, Drop Shipment, Internal Order or Copy an Order Import from CRM (Quoting / iStore) EDI / XML Order Import Interface Order
    6. 6. Copyright © 2007, Oracle. All rights reserved. Managing Orders View and perform actions on Orders Order Lines Find in the Order Organizer or Query in the Sales Orders or Pricing and Availability windows
    7. 7. Copyright © 2007, Oracle. All rights reserved. Basic Pricing Basic pricing, integrated in Order Management, enables you to: • Set up price lists and secondary lists • Create static formulas • Calculate discounts by percentage or amount • Apply surcharges, freight, and special charges • Set up pricing agreements • Define attributes for pricing contexts • Set Government Service Administration (GSA) pricing
    8. 8. Copyright © 2007, Oracle. All rights reserved. Enter order line with item(s) / service Price list or agreement is called for pricing the item Unit price is calculated on the order line for the item(s) / service Modifiers are applied to change the listed price Pricing Process
    9. 9. Copyright © 2007, Oracle. All rights reserved. Sales Order Scheduling Schedule Actions Description ATP Inquiry Makes delivery commitments to customers when taking orders, or to verify from where lines can be fulfilled. Schedule / Unschedule Provides schedule dates and warehouses that will fulfill the customers requests. Reserve / Unreserve Allocates inventory to specific order lines from a warehouse, subinventory, lot, or revision.
    10. 10. Copyright © 2007, Oracle. All rights reserved. Order Management Integration Product Suite Product(s) Supply Chain Management Inventory, Bill of Material, Install Base, Configurator, Pricing, Shipping, DBI, Planning Financials (including Procurements) Receivables, Payments, Credit Management, GL, TCA, eBTax CRM (including JTF) Quoting, iStore, Web Analytics Miscellaneous Workflow, XML Gateway, e-Commerce Gateway And many more…
    11. 11. Copyright © 2007, Oracle. All rights reserved. Oracle Order Management Suite • Order Management • Shipping Execution • Configurator • Advanced Pricing • Release Management • e-Commerce / XML Gateway
    12. 12. Copyright © 2007, Oracle. All rights reserved. Shipping Execution Overview • Trip and Delivery Planning • Picking Release • Ship Confirm Pick Release Ship Confirm
    13. 13. Copyright © 2007, Oracle. All rights reserved. Configurator Overview Configurator includes: • Pick to Order /Kits • Assemble to Order • Configure to Order
    14. 14. Copyright © 2007, Oracle. All rights reserved. Advanced Pricing Overview Entered order line Multiple Price lists or agreements Unit price More Modifiers, Point/Range Price Breaks, and Dynamic Formulas
    15. 15. Copyright © 2007, Oracle. All rights reserved. Release Management Overview Customer Demand Order Management
    16. 16. Copyright © 2007, Oracle. All rights reserved. e-Commerce / XML Gateway Overview Order Management EDI / XML Gateway
    17. 17. Copyright © 2007, Oracle. All rights reserved. Agenda • Order Management Overview • Order Management Transactions and Entity Relationship Diagrams (ERDs) • Order Management Application Programming Interfaces (APIs) and Open Interfaces
    18. 18. Copyright © 2007, Oracle. All rights reserved. Sales Order Window Enter, view, and update sales orders using the Sales Orders window. You can also enter returns using the Sales Orders window.
    19. 19. Copyright © 2007, Oracle. All rights reserved. Order Management Summary
    20. 20. Copyright © 2007, Oracle. All rights reserved. OE_ORDER_HEADERS_ALL • This table stores information about order headers. • Each row includes the customer name, order type, and payment information. • The order header remains open until all lines are closed and then is closed as part of the end of month process.
    21. 21. Copyright © 2007, Oracle. All rights reserved. OE_ORDER_LINES_ALL • This table stores information about order lines. • Each row includes the customer bill-to and ship-to as well as the item ordered, pricing, and shipping information. • Each order line follows its own workflow path. Therefore a mixed order can contain both order and return lines.
    22. 22. Copyright © 2007, Oracle. All rights reserved. OE_TRANSACTION_TYPES_ALL • This table stores information about transaction types. • Each row includes the workflow that the order and lines will follow to complete the process as well as other defaults such as invoice rules, accounting rules and shipping information. • There are no seeded default transaction types. There are seeded workflows that can be used to create the transaction types.
    23. 23. Copyright © 2007, Oracle. All rights reserved. OE_PAYMENTS • This table stores information about payment types.
    24. 24. Copyright © 2007, Oracle. All rights reserved. OE_ORDER_HOLDS_ALL • This table stores information about order holds. • Oracle Order Management provides you with the ability to apply holds to orders, returns, and lines in the Sales Orders window. In addition, you can apply holds for existing or future single or multiple orders, returns, and lines. • Each row contains the information on one hold including who placed it and who released it.
    25. 25. Copyright © 2007, Oracle. All rights reserved. QP_LIST_HEADERS_B • This table stores information about price list headers. • Price lists contain item and item category prices. You can define and maintain multiple price lists. • Each row includes list name, description, and currency information.
    26. 26. Copyright © 2007, Oracle. All rights reserved. QP_LIST_LINES • This table stores information about price list lines. • Each row includes list items, pricing, qualifiers, secondary price list, and pricing formulas. • You can define the following types of prices on price lists: – Unit price: Price of the item / service. – Percent Price: Price of the service item calculated as percent of the item’s price – Formula: Multiple pricing entities and constant values related by arithmetic operators. – Price Break: If the price of an item varies with the quantity ordered, you can define bracket pricing or price breaks.
    27. 27. Copyright © 2007, Oracle. All rights reserved. Agenda • Order Management Overview • Order Management Transactions and Entity Relationship Diagrams (ERDs) • Order Management Application Programming Interfaces (APIs) and Open Interfaces
    28. 28. Copyright © 2007, Oracle. All rights reserved. Order Management Interfaces • Process Order API • Order Import Interface • Receivables (Invoice) Interface • Ship Confirm Interface • And Many More…
    29. 29. Copyright © 2007, Oracle. All rights reserved. Import Orders Concurrent Program Order Import can import new, changed, and completed sales orders or returns from other applications such as a legacy system.
    30. 30. Copyright © 2007, Oracle. All rights reserved. Order Import Process
    31. 31. Copyright © 2007, Oracle. All rights reserved. OE_HEADERS_IFACE_ALL • This table stores information about Order Import Header records for transactions imported into Oracle Order Management. • Each row contains information on the originating source, the change requested, pricing, shipping methods, freight terms, and original transaction. OrderSource
    32. 32. Copyright © 2007, Oracle. All rights reserved. OE_LINES_IFACE_ALL • This table stores information about order lines that are imported from feeder systems into Oracle Order Management. • Each row includes information on the originating system, change that was made, shipment details, items details, and original transaction.
    33. 33. Copyright © 2007, Oracle. All rights reserved. OE_CREDITS_IFACE_ALL • This table stores information about order sales credits that are to be imported into Order Management. • Each row includes information on the originating system, the changes made, and the sales credits. Credit Order Management
    34. 34. Copyright © 2007, Oracle. All rights reserved. Process Order API Inserting Validating Updating Deleting
    35. 35. Copyright © 2007, Oracle. All rights reserved. Summary In this lesson, you should have learned how to: • Describe the Order Management process flow • Identify the major tables used in Order Management • Discuss the open interfaces and APIs for Order Management
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×