Beruflich Dokumente
Kultur Dokumente
Introduction
This paper walks you through a step-by-step setup guideline for Order Management in a multi-org environment. Find
all you want to know before getting it to work the way you want. Learn the Do’s and Don’ts for a successful
implementation and execution of Oracle Order Management in release11i.
Background
This paper tells you everything you need to know about setting up Oracle Order Management. Order Management
setup involves several phases, including setting up other integrated applications, which includes Oracle General
Ledger, Oracle Receivables, and Oracle Inventory. Learn which setup steps are optional, depending on whether you
have the integrating applications installed and whether you use the associated feature. The setup steps in this paper
tell you how to implement the parts of Oracle Applications specific to Oracle Order Management.
This paper discusses the implementation of the Oracle Order Management release 11i at Applied Digital Solutions.
Applied Digital Solutions (ADS) is a publicly-owned corporation made up of forty-five distinct and separate
companies providing products and services in four main areas: computer systems and networks; internet
development and e-commerce; telephone systems and unified messaging; point of sale systems and wireless
enablement.
ADS chose Oracle Applications during late 1999, as the solution to its information processing needs. In order to take
advantage of the new features ADS delayed the implementation till Oracle release 11i was available. ADS decided to
implement the following modules: Financials, Purchasing, Inventory, Order Management, Self-service applications,
Project Accounting, and CRM modules. The application for ADS is being hosted at Jacksonville, Florida (USA), and
accessed through the web.
This implementation has given us extensive exposure to Oracle’s Order Management release 11i module in a multi-
org environment. We will discuss about the values that were set for each profile options to specify how the
application controls access and process data, during the implementation of Order Management in ADS.
Oracle Order Management provides several features that enable you to set up your system and begin processing
order information. You must define business policies, such as how you classify your orders, as well as various
control features.
Index V Can view profile option value but cannot change it.
Y Can update the profile option.
N Cannot view or change the profile option value.
Index V Can view profile option value but cannot change it.
Y Can update the profile option.
N Cannot view or change the profile option value.
This profile option can be overridden for a parameter specific to customers or customer sites by setting a value in the
Customer window. The default is Null that is equivalent to No.
OM: Autoschedule
This profile option defines the default setting of the use of autoscheduling. When set to “Yes” Order lines are
scheduled automatically at the time of entry. If set to “No”, Order lines are not scheduled automatically at the time of
entry.
The authorization code and credit card number fields displays only the last four digits if the profile option is set to
None or Limited. On-line and manual authorizations are allowed if this profile option is set to All or Limited.
Choose from All, Limited, or None.
Taxation
At the time of order entry Order Management allows you to quote an estimated tax for orders. The tax estimate can
be based on the tax status; address information, and VAT (Value Added Tax) codes assigned to items, sites, and
customers. Tax amount for each line is stored on the order line. Actual tax value that appears on the customer’s
invoice in Oracle Receivables may vary.
You can specify a tax group for an Order line. Order Management allows applying multiple tax amounts on an Order
line. Tax gets calculated for display by selecting a date to base tax rates on, including the entry, planned ship,
schedule, requested, and promise dates. When the line is invoiced, tax date is set to the invoice date and becomes
non-updateable. Taxes are recalculated based on the tax rate as of the invoice date.
Tax Security
By setting the Tax: Allow Override of Customer Exemption profile option Order Management allows you to update
the tax security information on an order or return. This profile option controls the modification of the Tax Handling
Status, Reason & Certificate fields at the order header and order line levels. Standard tax calculations can be
overridden by setting the profile option to Yes. The Tax: Allow Override of Tax Code profile option defines whether
the defaulted tax code on an order line can be updated.
Based on your requirements you can create as many quickcodes as you need. QucikCodes that are not required can
be inactivated.
You can setup and capture different charge types like Export, Freight, Duty, Handling, Administration,
Miscellaneous, etc. Order Management supports several methods of calculating these charges including:
• Fixed rate, per unit of measure
• Percentage markup or markdown of a cost
• Fixed amount
• Percentage of line or order total
• User-defined formula for a given charge type. The formula can be constructed using the pricing attributes,
constant values, or function returning a value.
Based on your processing constraints, you can manually change the amount, delete or cancel charges applied to an
order or order line until invoicing. You can enter a reason code if the charge is being changed, however, the history
will not be maintained. In addition, you can add processing constraints to prevent charges from deletion or
cancellation after a user-definable point in the order’s process.
Workflow
Oracle Workflow are utilized by Order Management to provide control over the sequence of events that occur in
processing of orders, order lines, returns, and return lines. Workflow manages the status of all activities for an order,
automatically executes functions and sends notifications, maintains a history of completed activities, and detects
error conditions and starts error processes. Order Management allows you to model your organization’s business
processes in terms of generic order processes. When defining a new workflow by copying and editing seeded
processes or model your business processes by using seeded and custom activities as components. You may want to
add an approval step in the seeded order process.
Note: Order Management does not include seeded line flows that can support both order and return lines.
The order transaction types can be set to default on the Sales Order from the Customer, Ship-To, Bill-To, and
Deliver-To site. Line transaction types can be defaulted from the order transaction type. Document Sequence is used
for generating order number. When you create an order transaction type, a document category with the same name is
automatically created. You can define sequences and assign them to the respective document category.
Prerequisites
• Review seeded order and line flows.
• Define all lookups.
• Define freight carriers.
• Define organizations.
• Define document sequences.
• Define defaulting rules.
• Define price lists.
• Define credit check rules.
• Define currencies and currency types.
• Set up your cost of goods sold account flexfield segments.
Similarly line controls can be defined that affect the line type level only. You can set up certain controls that default
from the order level and can be overridden at the line level. For example, the Line type transaction can be defaulted
based on the order transaction type used in the order. This line type transaction can be changed at the order lines.
Each line type transaction is defined to get associated with a specific workflow, thereby processing the line
differently.
Once you define the Line type transaction you can associate it with multiple Order type transactions. Depending
upon the type of Order transaction, you can assign a specific workflow to the line type. For example, a return
transaction type can be used with a standard domestic order type or an international order type. However, depending
on the transaction type different flows need to be assigned to the return line type. So return goes through a different
processing flow depending upon if the order type was domestic or international.
Order Numbering
Transaction types and document sequences control the order numbering sequence and determine if they are manually
or automatically numbered.
Order Category
Order category is defined when creating the order transaction type. You can have three types of order category
Order, Return, or Mixed. For the line transaction types, order categories can be defined as Order or Return.
If you choose to have the category as Order, then the line types associated with that transaction type could only be of
outbound type. Similarly for the category Return, only inbound lines can be associated. For Mixed category, both
inbound and/or outbound lines can be associated.
Workflow Assignments
There are number of pre-defined workflow which can be used. Some of them can be used as the Order flow and
others as the Line flow. Specific Line flows can be tied with only certain header flows. Depending upon your
business requirements you can choose combinations of the header and lines flows best suited to your need. For
example you would like to have your inventory item and a non-inventory item to be processed differently. Depending
upon the type of inventory item you may again have specific flow requirements. When assigning the Line flow to the
Order flow, Order Management allows defining only one effective assignment for a given combination. A workflow
assignment is required for a given line type to support creation of lines in the Sales Order using that line type.
If the pre-defined workflow (seeded Order and Line flows) does not meet your business process or if you need to add
certain additional steps in the flow like an approval step, then you need to have a customized workflow.
Price Lists
Price lists are critical to Order Management as you need to have the items/ products added to the price list to be able
to enter that enter that item on the order. Each item entered on an order must have a price, which flows from the
price list. You can have any number of price lists. Price lists can have effective starting and ending dates. This
enables to create price lists ahead of time, ensures that they will not be used until their start dates and would not be
used after a certain date.
You can have price lists defined in different currencies this enables to support international sales, where you
maintain transactions in different currencies.
Modifiers and Line-level discounts that apply to the primary price list do not apply to the secondary price list If an
item appears on both the primary and a secondary price list with the same effective dates, the pricing engine uses the
primary price list to price the item. If an item appears on the primary price list but the effective end date has passed,
then the pricing engine uses the price on the secondary price list.
While defining Modifiers you create a Modifier List and it can contain one or more modifiers. Eligibility rules can
be defined for modifiers by assigning list and line level qualifiers. Defining qualifiers at the list and line levels, a
customer’s eligibility for the modifier can be achieved. You can create modifiers that are specific to any particular
item or a generic one, which is applicable across all items. At the list level, you have the option to define criteria that
are common to all of the line level modifiers of the type – Discount, Surcharge or Freight/ Special Charges. A
Discount modifier creates a negative price adjustment; similarly a Surcharge creates a positive price adjustment.
Tip: Effective start date and end date on the modifier line must be between the start date and end date on the modifier
list. The pricing engine to determine if this line is effective uses the modifier line dates.
The Modifiers can be set to have Price Break associated with them. This allows applying a variable discount or
surcharge price adjustment to a pricing request when meeting the condition of a break type. The effective date on the
Modifiers makes it available for the period specified. You also have the option of making a Modifier to get applied
automatically or manually. If you choose to have the Modifier set to automatic at the list level, then all the lines for
this list default to automatic.
Tip: If you do not enter effective dates on the Modifier list and check Active, the list is effective from the creation
date and does not become ineffective.
Credit Checking
Credit checking in Order Management is a feature allows validating orders against user-defined rules to check if the
customer has a sufficient credit limits and record established with your organization to allow the order to be
processed and shipped in advance of payment.
Credit checking in Order Management enables to validate orders to be processed, notify appropriate parties of credit
holds and release holds or approve the order by the authorized responsibility. There are reports to show orders on
hold and the detailed status. It allows you perform credit checks on the customer orders, and automatically apply
hold to orders that violate the credit check rules.
Customer profile classes can be defined and you can maintain individual credit profiles for your customers and
customer sites. Customer Profile Classes allows you to create different credit risk classes and to assign default credit
policies to each class. Customer Profile Classes standardize your credit policies across customers and serve as
templates when you create Customer Profiles. You can specify the maximum single order limit and the maximum
total credit limit for each customer or site. Credit check rules are defined in Order Management, which is used to
calculate a customer or site's total credit balance. You can have certain payment terms to be exempted from credit
checking, such as a full cash payment.
Once the credit check rules have been defined they need to be assigned to the transaction/ order types. You can have
credit checking enabled on the order types at the time of booking, shipping or both points. While setting up order
types, if the credit check rule field is left blank, this would automatically exclude orders of that type from credit
check.
Credit check is a three level control feature. To activate credit check on any customers’ order you need to ensure to
have credit check enabled at three places, the Order type, the Customer profile and the payment terms. Orders failing
credit check are placed on Credit Check Failure hold and can be released manually in the Sales Order window. Pick
release performs a check for hold and if the order or line is on hold, it stops it from being pick released.
Tip: If transaction/ order types, customer profiles and payment terms on an order all allow credit checking, then
credit checking will occur at Booking or Pick Release. If credit check is not enabled on any one of the three, credit
check will not be applicable for that order or customer.
You may opt to choose to include uninvoiced orders and/ open receivable balances for credit exposure calculation.
Past due receivables for more than a certain number of days may also be included in the credit check rules. For
example, a customer may have the credit limit still available but for some reason if he has a past due receivable
amount, you may want to put a hold against that customer. You can also control whether you want the tax amount is
included for credit checking.
You can release some of the lines of an order, while leaving other lines of the order on credit hold. Credit check
holds are automatically released if the lines are updated such that the new balance is within the customer credit
limits. Manually released lines are not placed on Credit Check Hold during subsequent credit checks.
Order Management maintains a complete audit trail of credit check holds, which allows you to track who applied or
removed each hold, the date it was applied or removed, and why.
Note: If you have not defined credit limits in a particular currency and you enter an order in that currency, no credit
checking occurs on the order.
Outstanding credit balance is calculated and compared to the Credit Limit only during the credit checking process at
ordering and/or shipping. For example, if the customer exceeds his specified credit limit during order entry and the
order is put on Credit Check hold. Later when the customer pays several invoices, it brings the balance under the
credit limit. The Credit Check hold order is not automatically released when the invoices are paid. Credit Check hold
gets automatically released from an order only if you run Pick Release or modify the price, quantity, or schedule date
of a booked order line in the Sales Orders window, as these events trigger automatic credit checking. Alternatively
an authorized responsibility has the option of manually releasing a credit hold on an order from the Sales Orders
window.
Attachments
Attachment feature in Order Management includes standard document attachments; adding free form text to order,
order lines, returns, and return lines; attaching all types of attachments including graphics, free form text and HTML
pages; specifying attachment rules for automatic attachments.
Standard documents can be defined and later attached to the orders/ order lines using the Attachments window.
Standard attachments can be automatically attached to orders and returns based on the attachment addition rules.
You need to set the OM: Apply Automatic Attachments profile option to Yes to determine the method automatic
attachments are applied.
Attached documents can be viewed in the Order Organizer and Sales Orders windows. Either go to Attachments
from the View menu or click on the paper clip icon on the Order Organizer and Sales Orders windows to view or edit
the attachments. You can also define specific attachments to appear on the reports like Sales Order Acknowledgment
Report.
When copying an order or return using the Copy Order feature you can copy the document attachments, you have the
option of including or manual attachments.
Note: You need to define at least one document category to enable using attachments in Order Management. On
standard reports, order-level attachments print only at the header and footer levels; line-level attachments print only
in the report body.
Bibhuti has over 6 years of experience in designing and developing with Oracle products. He has been working with
Oracle Applications for the past two and half years. He has been involved in several Oracle Applications
implementations including conversions, customizations, and upgrades. Bibhuti holds a Bachelors Degree in
Electronics Engineering.