7/29/2019 Oracle Advanced Pridcing
1/372
Oracle Advanced Pricing
Users Guide
Release 11i
August 2002
Part No. A90830-03
7/29/2019 Oracle Advanced Pridcing
2/372
Oracle Advanced Pricing Users Guide, Release 11i
Part No. A90830-03
Copyright 1996, 2002, Oracle Corporation. All rights reserved .
Primary Au thor s: Tom Myers, John Salvini, James Siri
Contributing Authors: Manoj Arya, Rajendra Badadar, Vishwajit Bhave, Reb Bowman, RajeshwariChellam, Amy Cui, T. Geresh, Sripriya Gopal, Vivek Gulati, Dharmender Gupta, Nitin Hase, LeslieHer shey, Jayar ama Holla, Ash utosh Itkelw ar, Jeff Lee, Vivian Lee, Yang Li, Shu -Hu i Lin, Tony M axey,Sameer Phatarpekar, Abhijit Prasad, Alison Schofield, Renganathan Sreenivasan, Kannan Tarakad, RaviTata, Boon Tea, , Maria Viglionese Mathen y, Steve Mosur a, Navneet Ritolia, Giridhar Tippired dy,Hock-Shan Wong, Linda Xu.
Contributors: Elizabeth Looney, David Reitan
The Programs (which include both the software and docum entation) contain prop rietary information ofOracle Corporation; they are provid ed u nd er a license agreement containing restrictions on use an ddisclosure and are also protected by copyright, patent, and other intellectual and ind ustrial propertylaws. Reverse engineering, d isassembly, or d ecompilation of the Programs is p rohibited.
Program d ocumentation is licensed for use solely to sup port the d eployment of the Programs and n ot forany other purpose.
The information contained in this docum ent is subject to change w ithout notice. If you find any p roblemsin the docum entation, please report them to u s in writing. Oracle Corporation does not warr ant that thisdocum ent is error free. Except as ma y be expressly permitted in your license agreement for thesePrograms, no part of these Programs may be reprodu ced or transmitted in any form or by any means,electronic or mechanical, for any pu rpose, withou t the express w ritten perm ission of Oracle Corporation.
If the Programs are d elivered to the U.S. Government or a nyone licensing or u sing the program s onbehalf of the U.S. Government, the following notice is applicable:
Restricted Rights Notice Programs d elivered su bject to the DOD FAR Sup plement are "commercial
compu ter software" and use, du plication, and d isclosure of the Programs, includ ing docum entation,shall be subject to the licensing restrictions set forth in the applicable Oracle license agreement.Otherw ise, Programs d elivered subject to th e Federal Acquisition Regulations are "restricted compu tersoftware" and use, du plication, and disclosure of the Programs sh all be subject to th e restrictions in FAR52.227-19, Comm ercial Comp uter Software - Restricted Rights (June, 1987). Oracle Corp oration , 500Oracle Parkway, Redwood City, CA 94065.
The Programs are not intended for use in any nuclear, aviation, mass transit, medical, or other inherentlydan gerous ap plications. It shall be the licensee's responsibility to take all ap propriate fail-safe, backup ,redu nd ancy, and oth er measu res to ensure the safe use of such app lications if the Programs are u sed forsuch pu rposes, and Oracle Corporation d isclaims liability for any dam ages caused by su ch use of the
Programs.
Oracle is a registered trad emark, and OracleMetaLinkis a tradema rk or registered trad emark of OracleCorporation. Other names m ay be tradem arks of their respective owners.
7/29/2019 Oracle Advanced Pridcing
3/372
iii
Contents
Send Us Your Comments .................................................................................................................. vii
Preface............................................................................................................................................................ ix
How To Use This Guide ....................................................................................................................... ix
Conventions....................................................................................................................................... x
Shortcu t Keys ................................................................................................................................... xi
Documentation Accessibility ........................................................................................................ xiii
Other Information Sources ................................................................................................................. xv
On line Documentation................................................................................................................... xv
Related Users Gu ides .................................................................................................................... xv
Gu ides Related to All Prod ucts ................................................................................................... xvi
User Gu ides Related to This Product ......................................................................................... xvi
Reference Manuals ....................................................................................................................... xvii
Installat ion an d System Administration ................................................................................... xviii
Other Implem entation Documentation ...................................................................................... xix
Training an d Sup port .................................................................................................................... xxi
Do Not Use D atabase Tools to Modify Oracle Applications Data............................................ xxii
About Oracle ........................................................................................................................................ xxiiYour Feedback ..................................................................................................................................... xxiii
1 Oracle Advanced Pricing
Overview of Oracle Advanced Pricing ........................................................................................... 1-2
Pr icing Com ponents ..................................................................................................................... 1-7
7/29/2019 Oracle Advanced Pridcing
4/372
iv
2 Creating Pricing Qualifier Groups
Overview of Oracle Advanced Pricing Qualifiers ....................................................................... 2-2
Creating a Qualifier Group ............................................................................................................... 2-7
Querying a Qualif ier Group ........................................................................................................... 2-11
Modifying or Deleting Qualifier Groups .................................................................................... 2-12
Using Qualifiers w ith Price Lists................................................................................................... 2-12
Using Qualifiers wi th Modifiers ................................................................................................... 2-12
3 Modifiers
Overview of Modif iers ...................................................................................................................... 3-2
Creating a Modifier List .................................................................................................................. 3-24
Creating List Level Qualifiers ........................................................................................................ 3-27
Creating Modifier Lines .................................................................................................................. 3-32
Creating Line Level Qualifiers ....................................................................................................... 3-57
Attaching Pricing Attributes to Modifier Lines .......................................................................... 3-60
Excluding Items ................................................................................................................................. 3-61
Using the Pricing Organizer ........................................................................................................... 3-62
Copying a Modifier List .................................................................................................................. 3-94
Overview of Promotional Limits ................................................................................................... 3-97
Creating Limits............................................................................................................................ 3-99
Viewing Limit Balan ces and Tran saction Details ................................................................3-108Up dat ing an Existing Lim it Balan ce ...................................................................................... 3-112
Enforcing Limits........................................................................................................................ 3-114
Ad just ing the Limit Am ou nt................................................................................................... 3-115
Chan gin g Modifier Incom patibility ....................................................................................... 3-117
Redeeming Accruals ....................................................................................................................... 3-120
4 FormulasOverview of Formulas ........................................................................................................................ 4-2
Creating a Pricing Formula ............................................................................................................... 4-3
Finding Formula Factor Lines ......................................................................................................... 4-12
Updating Formula Prices ................................................................................................................. 4-14
7/29/2019 Oracle Advanced Pridcing
5/372
v
5 Price Lists
Overview of Price Lists...................................................................................................................... 5-2
Creating a Price List............................................................................................................................ 5-9
Copying a Price List Line ................................................................................................................ 5-19
Creating a GSA Price List ................................................................................................................ 5-20
Maintaining a Price List .................................................................................................................. 5-25
Querying Price List Lines ................................................................................................................ 5-27
Deleting Price List Information ..................................................................................................... 5-27Copying a Price List.......................................................................................................................... 5-28
Adjusting a Price List ....................................................................................................................... 5-31
Adding Items to a Price List............................................................................................................ 5-34
6 Multi-Currency Conversion Lists
Overview of Multi-Currency Conversion Lists ............................................................................ 6-2
Creating a Multi-Currency Conversion List .................................................................................. 6-5
Round ing Behavior during Curren cy Conversion Calcu lation ........................................... 6-13
Attaching the Multi-Currency Conversion List to a Price List or Pricing Agreement ........ 6-16
Updating the Multi-Currency Conversion List........................................................................... 6-19
7 Agreements
Overview of Creating Agreements .................................................................................................. 7-2Creating Agreements.......................................................................................................................... 7-5
Revising an Existing Agreement.................................................................................................... 7-13
Finding Agreements ......................................................................................................................... 7-16
Deleting Agreements ....................................................................................................................... 7-17
8 Attribute Management
Overview of Attribute Management............................................................................................... 8-2
Creating Context and Attributes to be used for Pricing Setup w indows ................................ 8-5
Linking Attributes to a Pricing Transaction Entity .................................................................... 8-11
Running the Build Attribute Mapping Rules Program ............................................................ 8-16
Restoring Seeded Context Default Settings ................................................................................ 8-17
7/29/2019 Oracle Advanced Pridcing
6/372
vi
9 Pricing Engine Request Viewer
Overview of the Pricing Engine Request Viewer ........................................................................ 9-2
Viewing Information in the Pricing Engine Requ est View er ................................................. 9-5
10 Reports and Concurrent Programs
Overview of Reports ........................................................................................................................ 10-2
Cross Order Volume Report............................................................................................................ 10-3
Modif ier Details Report .................................................................................................................. 10-4Price Lists Report .............................................................................................................................. 10-6
Pricing Formulas Report.................................................................................................................. 10-8
Qualifier Grouping Report ............................................................................................................. 10-9
Build Attribute Mapping Rules Program .................................................................................. 10-10
Cross Order Volume Load ............................................................................................................. 10-12
QP: Maintains the Denormalized Data in QP Qualif iers ....................................................... 10-14
QP: Purge Pricing Engine Requests ............................................................................................ 10-16
QP: Update Price Lists w ith Multi-Currency Conversion Criteria ....................................... 10-17
A Attribute Seed Data
Overview of Attribute Seed Data .................................................................................................... A-2
B Modifier ScenariosModif ier Scenarios ............................................................................................................................. C-2
C Formula Scenarios
Formula Scenarios ............................................................................................................................... D-2
D Windows and Navigator Paths
Windows and Navigator Paths ......................................................................................................... E-1
Glossary
Index
7/29/2019 Oracle Advanced Pridcing
7/372
vii
Send Us Your Comments
Oracle Advanced Pricing Users Guide, Release 11i
Part No. A90830-03
Oracle Corporat ion welcomes your commen ts and su ggestions on the quality and u sefulness of this
pu blication. Your inp ut is an imp ortant p art of the information used for revision.
Did you find any errors?
Is the information clearly presented ?
Do you need more information? If so, where?
Are the examp les correct? Do you need more examp les?
What features did you like most about this manu al?
If you find any errors or have any other suggestions for improvement , please indicate the documen ttitle and par t nu mber, and the chapter, section, and p age nu mber (if available). You can send com-
ments to u s in the following w ay:
Electron ic ma il: [email protected]
If you wou ld like a reply, please give your name, ad dress, telephone n um ber, and (optionally) elec-
tronic ma il address.
If you h ave p roblems w ith the software, please contact you r local Oracle Sup port Services.
7/29/2019 Oracle Advanced Pridcing
8/372
viii
7/29/2019 Oracle Advanced Pridcing
9/372
ix
Preface
Welcome to Release 11i of the Oracle Advanced Pricing Users Guide. This gu ide is
intended for anyone w ho is interested in setting u p and using Oracle Advan ced
Pricing.
This guide assumes you have a w orking knowledge of the following:
The principles and custom ary practices of your business area.
Oracle Advanced Pr icing: If you have never u sed Oracle Advanced Pricing,
Oracle suggests you attend one or more of the Oracle Advanced Pricing
training classes available through Oracle University.
The Oracle App lications graphical user interface.
To learn more about the Oracle Applications graph ical user interface, read the
Oracle App lications Users Guid e.
Implementation steps and setup p rocedures d ocum entation is located in the Oracle
Advanced Pricing Implementation M anual.
See Other Information Sources on p age xv for more information about Oracle
Applications product information.
How To Use This GuideThis guide contains the information you need to und erstand and use Oracle
Advanced Pricing:
Chap ter 1 Introdu ces Oracle Advanced Pricing concepts and provid es an
overview of Oracle Advan ced Pricing functionality.
7/29/2019 Oracle Advanced Pridcing
10/372
x
ConventionsIn this manu al, we use a nu mber of notational and t ext convent ions to visua lly
identify different kind s of information.
Text ConventionsThe following text conventions are used in this manua l:
Chapter 2 Introduces Oracle Advanced Pricing Qualifiers and associated
qualifier functionality.Chap ter 3 Introdu ces Oracle Advanced Pricing Mod ifiers, pricing limits, and
associated modifier functionality.
Chapter 4 Introduces Oracle Advanced Pricing Formulas and associated
formula functionality.
Chapter 5 Explains Oracle Advanced Pricing Price Lists and associated price
list usage and functionality.
Chapter 6 Explains Oracle Advanced Pricing multi-currency conversion lists
and how to use them w ith price lists and agreements.
Chapter 7 Introduces Oracle Advanced Pricing Agreements and associated
agreement functionality.
Chapter 8 Introduces Oracle Advanced Pricing attribute management, data
sourcing ru les, and associated functionality.
Chapter 9 Introduces Oracle Advanced Pricing Pricing Engine RequestViewer and associated functionality.
Chapter 10 Listing and definition of Oracle Advanced Pricing Reports.
Appendix A Provides a listing of Oracle Advanced Pricing Attribute seed d ata.
Appendix B Provides Oracle Advanced Pricing Modifier usage scenarios.
Appendix C Provides Oracle Advanced Pricing Formulas usage scenarios.
Appendix D Provides a listing of Oracle Advanced Pricing Navigation Paths.
7/29/2019 Oracle Advanced Pridcing
11/372
xi
Note
A N ote calls attention to an imp ortant feature or fact that is related to th e contentsof the previous p aragrap h. Here is an examp le of a Note:
Warning
A Warning represents information abou t a cond ition that could p revent app lication
or Ap plication Integration from w orking correctly. Here is an example of a Warning:
Shortcut KeysOracle Advanced Pricing provid es comp uter keyboard sh ortcut keys that can be
used as an alternative to the mou se pointer for navigating and enabling bu ttons and
check boxes in the Advanced Pricing wind ows.
The following tables provide the shortcut key combinations and fun ctions that are
used in the Advan ced Pricing wind ows:
Shortcut keys: Advanced Pricing - Price Lists window
Note: A Note calls attention to an imp ortant feature or fact that is
related to th e contents of the previous paragrap h.
Warning: A Warning rep resents information about a cond ition
that could p revent application or Application Integration from
working correctly.
Region Function Shortcut Key
Price List region Mobile Dow nload check box Alt+M
Price List region Active check box Alt+A
List Lines tab Price Break button Alt+B
List Lines tab Pricing Attributes button Alt+P
Qualifier tab Copy Group button Alt+C
7/29/2019 Oracle Advanced Pridcing
12/372
xii
Shortcut keys: Copy Price List / Copy Modifiers w indow
Shortcut keys: Adjust Price List window
Shortcut keys: GSA Price List window
Shortcut keys: Modif ier Setup window
Region Function Shortcut Key
Copy From Include Discounts check box Alt+D
Copy From Retain Effective dates check box Alt+R
N/ A Submit button Alt+U
Region Function Shortcut Key
N/ A Submit button Alt+U
Region Function Shortcut Key
Main tab List Limits button Alt+L
Main tab List Qualifiers button Alt+Q
H ead er Level qualifiers Cop y Grou p bu tton Alt+G
Modifier Summary Line Limits button Alt+I
Region Function Shortcut Key
Main tab List Limits button Alt+L
Main tab List Qualifiers button Alt+Q
Main tab Active check box Alt+C
Main tab Automatic check box Alt+U
Header Level qualifiers Copy Group button Alt+G
Modifier Summary Line Limits button Alt+I
Modifier Summary Exclude button Alt+X
Mod ifier Sum mary Pricing Attribu tes button Alt+P
7/29/2019 Oracle Advanced Pridcing
13/372
xiii
Shortcut keys: Incompatibility Groups wi ndow
Shortcut keys: Pricing Agreements w indow
Documentation AccessibilityOur goal is to make Oracle prod ucts, services, and sup porting docum entation
accessible, with good usability, to the d isabled commun ity. To tha t end , our
docum entation includes features that make information available to users of
assistive technology. This d ocumen tation is available in H TML format, and contains
markup to facilitate access by the disabled comm un ity. Stand ards will continu e to
evolve over time, and Oracle Corporation is actively engaged with other
market-leading technology vend ors to add ress technical obstacles so that ou r
docum entation can be accessible to all of our customers. For add itional information,visit the Oracle Accessibility Program Web site at
http:/ / ww w.oracle.com/ accessibility/ .
Accessibility of Code Examples in Documentation
JAWS, a Wind ows screen read er, may not a lways correctly read the code exam ples
in this docum ent. The conventions for wr iting code requ ire that closing braces
Modifier Summary Line Qualifiers button Alt+N
Modifier Summary Define Details button Alt+D
Region Function Shortcut Key
N/ A Modifiers button Alt+M
Region Function Shortcut Key
Payment Tab/ OverrideFlag section
Accounting Rule check box Alt+R
Payment Tab/ OverrideFlag section
Invoicing Ru le check box Alt+I
N/ A Price Breaks button Alt+B
N/ A Pricing Attributes button Alt+A
Region Function Shortcut Key
7/29/2019 Oracle Advanced Pridcing
14/372
xiv
shou ld appear on an otherw ise emp ty line; how ever, JAWS may not always read a
line of text tha t consists solely of a bracket or brace.
7/29/2019 Oracle Advanced Pridcing
15/372
xv
Other Information SourcesYou can choose from m any sou rces of information, includ ing online documen tation,
training, and supp ort services, to increase your know ledge an d und erstanding of
Oracle Advanced Pricing.
If this guid e refers you to other Oracle App lications documen tation, use only the
Release 11i versions of those guides.
Online DocumentationAll Oracle Applications docum entation is available online (HTML or PDF).
Online Help - The new featu res section in the HTML help d escribes new
features in 11i. This information is u pd ated for each new release of Oracle
Advanced Pr icing. The new features section also includ es information abou t
any features that were not yet available wh en this guide was printed. For
example, if your ad ministrator h as installed software from a m ini-packs an
up grad e, this docum ent describes the new features. Online help patches areavailable on MetaLink.
11i Features Matrix - This docum ent lists new features available by patch and
identifies any associated n ew d ocumen tation. The new features matrix
docum ent is available on MetaLink.
Readme File - Refer to the readm e file for patches that you have insta lled to
learn about new documentation or d ocum entation patches that you can
download.
Related Users GuidesOracle Advanced Pricing shares business and setup information w ith other Oracle
Applications prod ucts. Therefore, you m ay want to refer to other docum ents wh en
you set up and use Oracle Advan ced Pricing.
You can read the gu ides on-line by choosing Library from the expand able menu on
your H TML help w indow, by read ing from the Oracle Applications Documen tLibrary CD included in your m edia pack, or by using a Web browser w ith a URL
that your system adm inistrator provides.
If you requ ire pr inted gu ides, you can pu rchase them from the Oracle store at
http:/ / oraclestore.oracle.com.
7/29/2019 Oracle Advanced Pridcing
16/372
xvi
Guides Related to All Products
Oracle Applications User Guide
This gu ide explains how to navigate the system, enter data, and qu ery information,
and introdu ces other basic features of the GUI available with this release of Oracle
Advanced Pricing (and any oth er Oracle App lications prod ucts). You can a lso
access this docum ent on -line by choosing Gett ing S tarted and Using Oracle
Applications from the Oracle Applications help system.
Oracle Alert User Guide
Use this guide to define period ic and event alerts that mon itor the status of your
Oracle Applications data.
Oracle Applications Implementation Wizard User Guide
If you are imp lementing m ore than one Oracle prod uct, you can use the Oracle
App lications Implementation Wizard to coordinate your setup activities. This guidedescribes how to use the w izard.
Oracle Applications Developers Guide
This gu ide contains the coding stand ards followed by the Oracle App lications
developm ent staff. It describes the Oracle App lication Object Library components
needed to implem ent the Oracle App lications user interface described in the Oracle
Applications User Interface Standards. It also provides information to h elp you build
your custom Oracle Developer forms so that they integrate w ith Oracle
Applications.
Oracle Applications User Interface Standards
This guide contains the user interface (UI) stand ards followed by the Oracle
App lications d evelopmen t staff. It d escribes the UI for the Oracle App lications
produ cts and how to app ly this UI to the d esign of an app lication built by using
Oracle Forms.
User Guides Related to This Product
Oracle Applications Demonstration Users Guide
This guide d ocumen ts the functional storyline and p rodu ct flows for Vision
Enterprises, a fictional man ufacturer of personal comp uters p rodu cts and services.
7/29/2019 Oracle Advanced Pridcing
17/372
xvii
As well as includ ing prod uct overviews, the book contains d etailed d iscussions and
examples across each of the m ajor p rodu ct flows. Tables, illustrations, and chartssum marize key flows and d ata elements.
Oracle Order Management Users Guide
This guide d escribes how to enter sales orders and return s, copy existing sales
orders, schedu le orders, release orders, create price lists, discounts for ord ers, run
processes, and create reports.
Oracle Self Service Web Applications Users Guide
This guide d escribes how Oracle Self Service Web Ap plications enable companies to
provid e a self-service and secure web interface for its emp loyees, customers and
sup pliers. Employees can change their personal statu s, subm it expense reports or
request supp lies; customers can check on their orders; and su pp liers can share
prod uction schedules with their trading pa rtners. This guide is available in HTML
only.
Reference Manuals
Oracle Technical Reference Manuals
Each technical reference manu al contains d atabase diagrams and a d etailed
description of da tabase tables, forms, reports, and programs for a sp ecific Oracle
Applications prod uct. This information helps you convert d ata from your existing
app lications, integrate Oracle App lications da ta w ith non-Oracle app lications, andwrite custom rep orts for Oracle App lications products. You can order a technical
reference manu al for any Oracle App lications prod uct you have licensed.
Oracle Manufacturing and Distribution Open Interfaces Manual
This manu al contains up -to-da te information abou t integrating with other Oracle
Manufacturing ap plications an d with your other systems. This d ocum entation
includ es open interfaces foun d in Oracle Manu facturing.
Oracle Applications Message Reference Manual
This manu al describes all Oracle Applications m essages. This manu al is available in
HTML format on the d ocumen tation CD-ROM for Release 11i.
7/29/2019 Oracle Advanced Pridcing
18/372
xviii
Oracle Project Manufacturing Implementation Manual
This manu al describes the setup steps and imp lementation for Oracle ProjectManufacturing.
Oracle Self-Service Web Applications Implementation Manual
This man ual d escribes the setu p steps for Oracle Self-Service Web Ap plications and
the Web Ap plications dictionary.
Oracle Applications Flexfields GuideThis guide p rovides flexfields p lanning, setup , and reference informat ion for the
Oracle Advanced Pricing imp lementation team , as well as for users responsible for
the ongoing m aintenan ce of Oracle Applications prod uct da ta.This guide also
provid es information on creating custom reports on flexfields data.
Installation and System Administration
Oracle Advanced Pricing Implementation Manual
This man ual contains the information you need to set up and implement Oracle
Advanced Pricing.
Oracle Applications Concepts
This guide p rovides an introd uction to the concepts, features, technology stack,
architecture, and terminology for Oracle Applications Release 11i. It provid es auseful first book to read before an installation of Oracle App lications. This gu ide
also introduces the concepts behind , and m ajor issues, for Applications-wide
features such as Business Intelligence (BIS), languages and character sets, and
self-service applications.
Installing Oracle Applications
This guide p rovides instructions for managing the installation of OracleApp lications p rodu cts. In Release 11i, much of the installation process is hand led
using O racle Rapid Install, wh ich m inimizes the time it takes to install Oracle
App lications and th e Oracle 8i Server technology stack by au tomating m any of the
required step s. This guide contains instructions for using Oracle Rapid Install and
lists the tasks you need to perform to finish your installation. You should use this
guide in conjunction with individual p roduct user gu ides and implementation
guides.
7/29/2019 Oracle Advanced Pridcing
19/372
xix
Upgrading Oracle Applications
Refer to th is guid e if you are u pgrad ing you r Oracle Applications Release 10.7 orRelease 11.0 products to Release 11i. This guide describes the upgrade process in
general and lists database up grad e and p rodu ct-specific up grad e tasks. You must be
at either Release 10.7 (NCA, Smar tClient, or character m ode) or Release 11.0 to
up grad e to Release 11i. You can not u pgrad e to Release 11i directly from releases
pr ior to 10.7.
Maintaining Oracle Applications
Use this guide to help you run the various Oracle app lications, such as
Au toUpgrade, AutoPatch, AD Administration, AD Controller, Relink, and others. It
contains how-to steps, screen shots, and other information that you n eed to run th e
Oracle app lications.
Oracle Applications Product Update Notes
Use this guid e as a reference if you are responsible for up grad ing an installation of
Oracle App lications. It provid es a history of the changes to individual OracleApplications prod ucts betw een Release 11.0 and Release 11i. It includes n ew
features and enh ancements and changes mad e to database objects, profile options,
and seed data for this interval.
Oracle Applications System Administrators Guide
This guide provid es plann ing and reference information for the Oracle Applications
System Adm inistrator. It contains information on how to define security, custom izemenu s and on-line help, and manage p rocessing.
Oracle Workflow Guide
This guide explains how to d efine new workflow bu siness processes as well as
customize existing Oracle App lications-embed ded workflow processes. You also
use this guid e to comp lete the setup steps necessary for any Oracle App lications
product that includes workflow-enabled processes.
Other Implementation Documentation
Oracle Applications Product Update Notes
Use this gu ide as a reference for upgrad ing an in stallation of Oracle Applications. It
provid es a history of the changes to individu al Oracle App lications products
7/29/2019 Oracle Advanced Pridcing
20/372
xx
betw een Release 11.0 and Release 11i. It includ es new features, enhancements, and
changes made to database objects, profile options, and seed d ata for this interval.
Multiple Reporting Currencies in Oracle Applications
If you u se the Multiple Reporting Cu rrencies feature to record tr ansactions in more
than on e currency, use this manu al before implemen ting Oracle Advanced Pricing.
This m anual d etails add itional steps and setup considerations for implementing
Oracle Advanced Pr icing with th is feature.
Multiple Organizations in Oracle Applications
This guid e describes how to set up and use Oracle Advanced Pricing with O racle
App lications' Multiple Organ ization supp ort feature, so you can define and sup port
different organization stru ctures wh en ru nning a single installation of Oracle
Advanced Pricing.
Oracle Workflow Guide
This guid e explains how to define new w orkflow bu siness processes as well as
customize existing O racle Applications-embed ded w orkflow processes.You also use
this guide to comp lete the setup steps necessary for any Oracle App lications
product that includes workflow-enabled processes.
Oracle Applications Flexfields Guide
This guide p rovides flexfields p lanning, setup and reference information for the
Oracle Advanced Pricing imp lementation team , as well as for users responsible forthe ongoing m aintenan ce of Oracle Applications prod uct da ta. This man ual also
provid es information on creating custom reports on flexfields data.
Oracle eTechnical Reference Manuals
Each eTechnical Reference Manu al (eTRM) contains da tabase d iagrams and a
detailed d escription of da tabase tables, forms, reports, and p rograms for a specific
Oracle Applications prod uct. This information helps you convert d ata from yourexisting applications, integrate Oracle App lications data w ith non -Oracle
app lications, and w rite custom reports for Oracle App lications produ cts. Oracle
eTRM is available on Metalink.
7/29/2019 Oracle Advanced Pridcing
21/372
xxi
Oracle Manufacturing APIs and Open Interfaces Manual
This manu al contains up -to-da te information abou t integrating with other OracleManufacturing ap plications an d with your other systems. This d ocum entation
includ es APIs and open interfaces foun d in Oracle Manu factur ing.
Oracle Order Management Suite APIs and Open Interfaces Manual
This manu al contains up -to-da te information abou t integrating with other Oracle
Manufacturing ap plications an d with your other systems. This d ocum entationinclud es APIs and open interfaces foun d in Oracle Order Man agemen t Suite.
Oracle Applications Message Reference Manual
This manu al describes all Oracle Applications m essages. This manu al is available in
HTML format on the d ocumen tation CD-ROM for Release 11i.
Training and Support
Training
Oracle offers a comp lete set of training courses to help you and your staff master
Oracle Advanced Pricing and reach full prod uctivity quickly. These courses are
organized into functional learning p aths, so you take only those courses approp riate
to you r job or area of responsibility.
You have a choice of educational env ironments. You can attend courses offered byOracle University at any one of our m any Edu cation Centers, you can arrange for
our trainers to teach at your facility, or you can u se Oracle Learning N etwork
(OLN), Oracle University's online education u tility. In addition, Oracle training
professionals can tailor stand ard cour ses or develop custom cour ses to meet your
needs. For example, you may w ant to u se your organization structure, terminology,
and data as examples in a customized training session d elivered at you r own
facility.
Support
From on-site sup port to central sup port, our team of experienced professionals
provides the help and information you need to keep Oracle Advan ced Pricing
working for you . This team includ es your Technical Representative, Account
Manager, and Oracles large staff of consultants and sup port specialists with
7/29/2019 Oracle Advanced Pridcing
22/372
xxii
expertise in you r business area, managing an Oracle8i server, and your h ardw are
and software environment.
Do Not Use Database Tools to Modify Oracle Applications DataOracle STRONGLY RECOMMENDS t hat y ou never use SQL*Plus, Oracle Data
Brow ser, da tabase t riggers, o r any ot her t oo l t o modify Oracle Appli cat ions data
unless ot herw ise inst ructed.
Oracle provides p owerful tools you can u se to create, store, change, retrieve, and
maintain information in an Oracle database. But if you u se Oracle tools such as
SQL*Plus to m odify Oracle App lications data, you r isk destroying the integrity of
your d ata and you lose the ability to aud it changes to your d ata.
Because Oracle Applications tables are interrelated, any chan ge you m ake using
Oracle Applications can up da te many tables at once. But w hen you mod ify Oracle
App lications data u sing anything other than Oracle Applications, you may change a
row in one table without m aking correspond ing changes in related tables. If your
tables get out of synchronization with each other, you risk retrieving erroneou sinformation and you risk unpredictable results throughout Oracle Applications.
When you use Oracle App lications to mod ify your d ata, Oracle App lications
autom atically checks that you r changes are valid. Oracle Applications also keeps
track of wh o changes information. If you en ter information into d atabase tables
using d atabase tools, you may store invalid information. You also lose the ability to
track who has chan ged you r information because SQL*Plus and other database
tools do not keep a record of chan ges.
About OracleOracle Corporation develops and markets an integrated line of software products
for da tabase managemen t, app lications developm ent, decision supp ort and office
autom ation, as well as Oracle App lications. Oracle App lications provid es the
E-business Suite, a fully integrated suite of more than 70 software modu les for
financial managemen t, Internet p rocurement, business intelligence, sup ply chainmanagement, manufacturing, project systems, human resources and sales and
service management.
Oracle prod ucts are available for mainframes, minicomp uters, personal compu ters,
netw ork compu ters, and person al digital assistants, enabling organizations to
integrate d ifferent comp uters, d ifferent operating system s, different n etworks, and
even different database managemen t systems, into a single, un ified compu ting and
information resource.
7/29/2019 Oracle Advanced Pridcing
23/372
xxiii
Oracle is the worlds leading sup plier of software for information m anagem ent, and
the wor lds second largest software comp any. Oracle offers its database, tools, and
app lication produ cts, along with related consu lting, edu cation and sup port services,
in over 145 coun tries around the world.
Your FeedbackThank you for using Oracle Advanced Pricing and th is user s guide.
Oracle values you r commen ts and feedback. At the beginning of this guide is a
Reader s Comm ent Form you can u se to explain w hat you like or dislike about
Oracle Advanced Pricing or this user s guide.
You can send your commen ts to the following e-ma il address:
7/29/2019 Oracle Advanced Pridcing
24/372
xxiv
7/29/2019 Oracle Advanced Pridcing
25/372
Oracle Advanced Pricing 1-1
1Oracle Advanced Pricing
This chap ter explains Oracle Advanced Pr icing and includ es the following top ic:
Overview of Oracle Advanced Pricing on p age 1-2.
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
26/372
Overview of Oracle Advanced Pricing
1-2 Oracle Advanced Pricing Users Guide
Overview of Oracle Advanced PricingOracle Advanced Pricing su pp orts e-business app lications by p roviding a flexiblepricing engine that executes pricing an d p romotional calculations for Oracle Ord er
Management and other Oracle App lications. This app lication is licensed as Oracle
Advanced Pricing.
Oracle Advan ced Pricing p rovides the flexibility to m eet the need s of comp lex
pricing situations for a ran ge of deman ding ind ustry bu siness requirements w hich
include:
Consumer goods, telecomm un ications, services, high technology, autom otive,
and aerospace/ defense businesses which sell to other bu sinesses.
Telemarketing, mail order catalog, and web store businesses w hich sell directly
to consumers.
Oracle Advanced Pr icing provides advanced p ricing capabilities that enable you to
set up your p ricing information and to mod el complex data relationships to
determ ine the correct p rice.
With Oracle Advanced Pr icing, you can perform the following functions:
Set a list pr ice for an item or item hierarchy
Set a list price based on volume breaks
Usage Pricing / counter p rice - calculate p rice based on u sage brackets
Point break (all quantity in one bracket)
Range Break (quan tity in each bracket gets th e pr ice of that br acket)
Set a list price/ discounts at m ultiple levels of flattened hierarchies and useprecedence to select the right price/ discount.
Dynam ically calculate the p rice based on simp le or a comp lex formu la
Define a formu la to create a price relation (price of item A is Price of Item B
+ $20)
Create mu ltiple currency conversion criteria for a single base cur rency price
list
Note: Implementation steps, setup procedures, and profile
options documen tation is located in the Oracle Advanced Pricing
Implementation Manual.
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
27/372
Overview of Oracle Advanced Pricing
Oracle Advanced Pricing 1-3
Set up GSA pr ices
Define p ricing ag reements
Get a price/ discount from an external source (my price = competitors price
- 5%)
Set a percent/ fixed/ lump su m discount or surcharge
N-Dimensional Pricing (if wid th betw een 2-4 and thickness between 1-3
then mu ltiple the p rice by 0.3)
Benefit/ surcharge based on total volum e of mu ltiple order lines of the sameorder
Set up deals and p romotions
Buy one get one free
Coup on issue (Buy over $1000 and get a coup on of $100 for futu re
purchase)
Issue gift-certificates
Other item d iscoun t (Buy A and B get 20% off on C)
Item Up grad e (For the p rice of 12 Oz. Sham poo get 16 Oz. Sham poo)
Terms upgrade (Buy over $100 and get up grad ed to air shipmen t)
Set discounts as to be accrued
Set up freight and special charges
Mark d iscoun ts as exclusive or incompatible to each other
Create Cascad ing discounts (discounts to be app lied on su btotals)
Set spend ing and usage constraints to stop app lication of promotion w hen
limit is reached
Query on m ultiple mod ifier criteria across all mod ifier setups
Create your ow n eligibility conditions by grouping th e qualifiers
Define you r own qu alifier and qua lifier sourcing rules (if today = Sund ay
then give 10%)
View the criteria that the engine u ses to select p rice and mod ifiers for a
pr icing request
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
28/372
g
1-4 Oracle Advanced Pricing Users Guide
Oracle Advanced Pr icing and its pricing engine w ork throu gh open, business object
oriented APIs. The following Or acle App lication suites use th e pricing engine:
Oracle Order Man agement
Oracle Customer Relationship Management
The Pricing Concept
The pricing engine receives transaction information, prep ares pricing requests,
selects p rice lists and mod ifier lists, and app lies pr ice ad justm ents (benefits) to the
transaction.
The pricing engine, displayed in the grap hic below, answ ers the following qu estions
as it determines a p rice:
Who qualifies for prices and benefits?
What is the p roduct hierarchy and wh at pricing attributes pertain to this item or
service?
How should I adjust the order price or order line p rice?
The following diagram show s the elements of the pr icing concept:
A sales order
The qu alifier hierarchy
The pricing requ est
The pricing eng ine The list price and ad justm ents
The setup entities: Price lists, qualifiers, mod ifiers, produ cts, formu las, and
pricing attributes
After the diagram , the text explains these elements.
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
29/372
Oracle Advanced Pricing 1-5
Figure 11 Pricing Overview
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
30/372
1-6 Oracle Advanced Pricing Users Guide
Who Qualifies?
Pricing qualifiers control who is eligible for certain prices (price lists) and benefits(modifiers).
Some example qua lifiers are:
Custom er Class = VIP
Order Type = Special
What is the Product Hierarchy and Pricing Attributes?
The product hierarchy an d pricing attributes control what is being p riced or m odified
on a pr ice list or mod ifier list.
An examp le of a prod uct hierarchy with pricing attributes is All Plastic items of
Grade B quality get 50% discount.
How Should I Adjust the Price?
Pricing modifiers control how a modifiers affect the final price (selling price).Some exam ple modifiers are:
Discoun t of 2%
Buy 1 get 1 free
Get 480 ml shamp oo for the sam e price as 360 ml sham poo
Get a coup on for 100 cur rency un its if you buy over 1000 currency units
The Pricing Engine
The adv anced, flexible pricing engine p erforms p ricing and benefit calculations for
Oracle Order Managem ent prod ucts and Oracle Customer Relationship
Management prod ucts through open APIs.
The pricing engine p erforms the following functions:
Prepares the price request structure
Selects applicable price lists and modifier lists
Determines base list price
Calculates final selling price
Applies benefits and surcharges (from m odifier lists) to list price to determine
selling price
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
31/372
Oracle Advanced Pricing 1-7
Preparing the Price Request Structure
The calling app lications submit p rice requests. This fun ction configures a p ricingrequest into a pr icing request structu re. The pricing request structure provid es
information abou t all the qua lifiers and prod uct pricing attributes.
Selecting the Price List or Modifier List
This function selects w hich p rice lists are eligible for the curren t p ricing request. It
uses th e qualifiers and pr icing attribu tes to select an eligible list of prices or
mod ifiers it can app ly to the pricing request lines according to th e certain ru les.
Determining List Price
This fun ction takes the va lidated p rice list lines and ap plies them to th e pricing
requ est lines. You can sp ecify the list price on a price list as un it pr ice, percent pr ice,
or formula.
Applying Price and Modifier Adjustments
This fun ction takes the validated mod ifier list lines and app lies them to th e pricingrequest lines.
The mod ifier fun ction p rovides pr ice adjustm ents such as d iscoun ts, price breaks,
surcharges, coupons, item an d term substitutions, and other item d iscounts.
Discoun t and surcharges m odifiers affect the selling price; freight charge m odifiers
do not affect the selling price.
Pricing Components
Qualifiers
Qualifiers control wh o receives benefits. They can assign d iscoun ts and prom otions
to:
Specific custom ers
Customer group s
Order types
Order amount
Specific custom er or grou p of custom ers
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
32/372
1-8 Oracle Advanced Pricing Users Guide
Qualifier Groups
Qualifier group s allow you to grou p mu ltiple cond itions and to assign them to asingle benefit. For more information, see: Oracle Advanced Pricing Users Guide,
Qua lifier Groups.
Pricing Attributes
Pricing attribu tes control what is being priced or m odified on a pr ice list or mod ifier
list.
Price ListsPrice lists contain p rices and currencies associated w ith prod ucts and services. Each
price list contains basic header information w ith one or m ore item lines. Price lists
can have:
Prices for specific produ cts and services or for prod uct group s
Prices as absolute va lues, percents of other p rices, or as formulas
Prices app licable to the entire organization or to one operat ing un it
Negative prices
For more information, see: Oracle Advanced Pricing Users Guide, Price Lists.
Modifiers
Pricing m odifiers control how th e pricing engine can mod ify the p ricing requests
and pricing request lines. The m odifiers are: Discoun t: Reduces the price by a fixed am oun t or percentage or provides a new
price.
Surcharge: Increases the price by a fixed am oun t or p ercentage or p rovides a
new price.
Item up grad e: Replaces an ordered item w ith another item for the same price as
the original item.
Other item discount: Gives a price ad justm ent or benefit to a specified item on
an order w hen the customer orders one or m ore specified items on that sam e
order.
Coup on: Issues a coupon as an offer of discount on oth er goods and services
which is redeemable on a futu re pricing request.
Terms substitution: Upgrades payment, shipping, and freight terms.
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
33/372
Oracle Advanced Pricing 1-9
Freight/ Special charges: Charges for shipp ing and miscellaneous situa tions, for
example, du ty, handling charges, and insurance
Promotional goods: Add s a new item to an order an d gives this item a p rice
ad justm ent or benefit wh en the customer orders one or more specific items on
the same order.
Price break: App lies a variable discount or su rcharge price adjustment to a
pricing request based on th e break type and condition met. You can u se both
point- and range-type breaks.
The following t able show s scenarios with examples of the qualifiers, mod ifiers, andpricing attributes that sup port them :
For more information, see: Oracle Advanced Pricing Users Guide, Modifiers.
Formulas
Pricing formu las allow th e pricing engine to d etermine item p rices based on the
following:
A combination of pricing attribu tes and factors based on the value of a p ricingattribute
The list p rice on the pr ice list line to wh ich th e formula is attached
The list price on an y specific price list line
A n um eric constant
A custom izable fun ction
Table 11 Scenarios where Qualifiers,Modifiers, and Pricing Attributes are Used
Scenario Qualifier ModifierProductHierarchy
Pricingattribute
XYZ corpora tion gets 10%
discount on all theproducts
Customer =
XYZCorporation
10% discount Null Null
If Order_Type = Returnand customer class =Retail then ap ply 15%surcharge for all theElectronic items.
Order Type =ReturnCustomer Class =Retail
15% Surcharge ElectronicItems
Null
Grade B Motor Oil gets$20 off
Null $20.00 discount Motor Oil Grade B
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
34/372
1-10 Oracle Advanced Pricing Users Guide
You can also attach a formu la to a modifier line for the pr icing engine to u se to
calculate d iscoun ts.
You can u se two types of formu las:
Static: You specify the formu la and execute a concurrent process which
calculates absolu te p rice values.
Dynam ic: You sp ecify the formu la and the p ricing engine uses the formu la in its
calculations each time tha t someone orders the prod uct.
For more information, see: Oracle Advanced Pricing Users Guide, Formu las.
Pricing Service Items
The pricing engine p rices service items in the sam e way that it p rices inventory
items. In Oracle Order Management , the parent item is the serviceable item and
mu st be in the install base. Oracle Order Managem ent passes both the serviceable
item and the service item to the p ricing engine; the pr icing engine first prices the
serviceable item and then prices the service item.
You can pr ice service items as follows:
Unit pr ice: You set a list p rice for the serv ice item.
Percent p rice: You set a p ercentage; the p rice of the service item is tha t
percentage of the serviceable item list p rice.To u se this m ethod , select the flag
Service Item in the Service tab w hen you d efine the item.
When p ricing service items, attend to the following order managem ent attributes
wh en pr icing service items. They are passed throu gh the p ricing engine ap plicationprogram interface (API):
Ordered Quantity (API: P_Line_Tbl.Line_Quan tity): The order qua ntity of the
service item expressed in the in the serviceable item u nit of measure.
Ordered UOM Code (API: P_Line_Tbl.Line_Uom_Code): The un it of measure
in the tim e scale.
Service Durat ion and Service Period (API: P_line_Tbl.UOM_Quant ity): Thedu ration of the service being ordered , for example, to order Comp uter
Main tenance for one year, set Service Duration to 1 and Service Period to Year.
You set these values in th e Service tab w hen you en ter the item in the ord er. In
the API, P_line_Tbl.UOM_Quant ity is the service du ration expressed in
Ordered UO M Code service period.
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
35/372
Oracle Advanced Pricing 1-11
Oracle Order Management Service Item Pricing Example
Price list setup for lap top comp uter: Product: Laptop Comp uter
App lication Method : Unit Price
UOM Code: EA
List Price: 1000 currency units
Price list setup for comp uter serv iceunit price method :
Produ ct: Comp uter Service
App lication Method : Unit Price
UOM Code: Month
List Price: 10 curren cy un its
Price list setup for comp uter serv icepercent pr ice method:
Produ ct: Comp uter Service
App lication Method : Percent Price
UOM Code: Month
Percent Price: 2
Order line:
Produ ct: Comp uter Service
Ordered Qu antity: 1
Ordered UO M: Month Service Period: Year
Service Duration: 1
Serviceable Item: Laptop Comp uter
List p rice calculation for computer service:
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
36/372
1-12 Oracle Advanced Pricing Users Guide
Unit p rice method : 10 cur rency un its per m onth * 12 mon ths service
period/ du ration = 120 currency units
Percent price method: (1000 cur rency un it laptop compu ter * 2% compu ter
service percent price) * 12 mon ths service period/ du ration = 240 curren cy units
Implementation Planning
Visualizing the price bands of an organization may assist you in developing an
effective implementation p lan for Oracle Advan ced Pricing.
The following table provides a visual guid e for map ping the mod ifiers of an
organization to the components of Oracle Advanced Pricing.
The source pricing data is based up on the assum ptions that item Super Wine hasan item category ofWine. An order for a quan tity 15 was placed on 15-Jun-2000 for a
customer XYZ Corporation, who belongs to a custom er class VIP.
Note: Implementation steps, setup procedures, and profile
options documen tation is located in the Oracle Advanced Pricing
Implementation Manual.
Table 12 Implementation Planning:
Buckets
Pricing
Phases
Incompatibility
Group
Qualifiers/ProductAttributes
(Precedence)
Modifiers/
Price List Discount
Sub
Total
BasePrice
ListLineBasePrice
EXCLUSIVE CustomerClass - VIP(310)
Item Cod e -Super Wine(220)
CorporateList - $1000
Null Null
BasePrice ListLineBasePrice
EXCLUSIVE Item Category- Wine (290) PreferredVendors -$800
Null Null
BasePrice
ListLineBasePrice
Null Null Null Null $1,000
Overview of Oracle Advanced Pricing
7/29/2019 Oracle Advanced Pridcing
37/372
Oracle Advanced Pricing 1-13
Bucket 1 ListLineAdjust-ments
Level 1 Item Quantity> 10 (800)
Item Cod e -Super Wine(220
4th JulyPromotion10%
$100 Null
Bucket 1 ListLineAdjust-ments
Level 1 CustomerClass - VIP(310)
SummerPromotion15%
Null Null
Bucket 1 ListLineAdjust-ments
Level 2 Customer id -XYZ Corp (260)
VIPdiscount$40
$40 Null
Bucket 1 ListLineAdjust-ments
Level 2 Customer id -XYZ Corp (260)
WeekdayDiscount$20
Null Null
Bu cket 1 All LineAdjustments
Level 1 Item Category- Wine (290)
GeneralDiscoun t -$20
$10 Null
Bu cket 1 All LineAdjust-ments
Exclusive Order Date 100 quantity
To be eligible for the mod ifierModifier_Shampoo1, the following order lines mu st
meet the following criteria: the item category m ust be Shampoo and th e total item
quantity mu st be greater than (>) 100:
Order Lines 1 and 2 qualify forModifier_Shampoo1 because Shamp oo is the eligiblecategory for that m odifier and the item total meets the item quantity am ount.
Example 2: Modif ier_Shampoo2 (Exclusion Applied)
A mod ifierModifier_Shampoo2 has the following set up :
Level: Group of Lines
Group of Lines Discount, Pr ice BreakHeader
Item Quantity, Item Amou nt
Table 315 Shampoo Modifier Example
OrderLine ID Item Qty Category
1 Shampoo1 100 Shampoo
2 Shampoo2 20 Shampoo
3 Shampoo3 30 Conditioner
Creating Modifier Lines
Item Category: Sham poo
Quantity: > 100 quan tity
Exclusion Item: Shampoo1
To be eligible for the mod ifierModifier_Shampoo2, the item category mu st be
7/29/2019 Oracle Advanced Pridcing
89/372
Modifiers 3-35
g g y
Sham poo, the item qu antity must be greater than (>) 100, and if the item is
Sham poo1, it cannot receive the mod ifier (exclusion item):
Order Line 2 wou ld have been eligible for the m odifierModifier_Shampoo2
(Sham poo1 is the exclud ed item); how ever, because the item quan tity for OrderLine 2 is less than 100, it is no t eligible for the mod ifier.
The pricing engine d etermines if the p ricing request is eligible for this m odifier by
validating the pricing request head er. It applies this mod ifier at the order level but
prora tes a percentage value to each line.
If you are creating a Discoun t, Surcharge, or Freight/ Special Charges mod ifier list,
and using a formula to calculate the am oun t, select either Line or Ord er.
4. Select a m odifier type. If you p lan to set u p p romotional limits for the mod ifier,
confirm u sing the table below th at prom otional limits can be applied to the
modifier type:
Table 316 Shampoo Modifier Example (Exclusion Item)
Order
Line ID Item Qty Category
1 Shampoo1 100 Shampoo
2 Shampoo2 20 Shampoo
3 Conditioner1 30 Conditioner
Note: If you select Ord er, you can only select Percent for the
App lication Method .
Table 317 Promotional Limits for Modifier
Modifier TypePromotional Limitscan be applied?
Coupon Issue No
Creating Modifier Lines
Discount Yes
Item Upgrade No
Table 317 Promotional Limits for Modifier
Modifier TypePromotional Limitscan be applied?
7/29/2019 Oracle Advanced Pridcing
90/372
3-36 Oracle Advanced Pricing Users Guide
5. Enter the Start and End Date for the m odifier line.
6. Print On Invoice is reserved for futu re use.
7. Select or clear th e Au tomatic box. If selected, the p ricing engine au tomat ically
app lies this mod ifier. If cleared, it mu st be man ually app lied to an order.
For Promotional Limit s: If you are u sing prom otional limits w ith the m odifier, the
Automa tic check box mu st be enabled and remain enabled at both the mod ifier
head er and list level. Limits do n ot function with a modifier that is app lied
manually.
Item Upgrade No
Other Item Discount No
Price Break Head er Yes
Promotional Goods No
Surcharge Yes
Term Substitution No
Note: The start and end date for the mod ifier line mu st be
between th e start and end da te on the mod ifier list. The pricingengine confirms that the dates for the m odifier line are valid so th at
the modifier line can be applied.
Creating Modifier Lines
Note: If you select the Automatic box, the Au tomat ic box for each
mod ifier line also becomes selected.
In the Ad vanced Pricing - Define Mod ifier wind ow, you can clear
the Autom atic box for the following line level mod ifiers: Discoun t,
S h d F i ht/ S i l Ch Cl th A t t i b if
7/29/2019 Oracle Advanced Pridcing
91/372
Modifiers 3-37
8. Select or clear Override. If selected, the value of this modifier on each order tha t
you en ter can be changed : for example, the value of a Discoun t mod ifier can be
changed from 5 to 10 percent.
9. Enter the Pricing Phase for this mod ifier line. Only valid p hases for this
mod ifier level app ear in the list of values.
10. Enter incompatibility level in Incompatibility Group .
11. Enter a Bucket value.
12. Proration Type is reserved for futu re use.
13. Enter a nu meric value in the Com par ison Value field. The p ricing engine u sesthis value to compare m odifier types of Promotional Goods (PRG), Other Item
Discoun t (OID), and other m odifier types to resolve incomp atibility and
determ ine wh ich modifier(s) to app ly. This is used wh en the p ricing phase
incompatibility resolution isBest Price.
14. In Produ ct Attribute, select an attribu te in the item context of the Pricing
Context such as Item, Item Category, or All Items.
Surcharge, and Freight/ Special Charges. Clear the Automat ic box if
you w ant the mod ifier to be manu ally app lied.
If you a re using p romotional limits with th e mod ifier, the
Au tomat ic box must remain selected.
Note: For Promotional Limits: If the Overr ide box is selected, you
cannot create a line limit for this line.
Note: For manual d iscoun ts, leave Bucket nu ll.
You can define order-level adjustments only in th e nu ll bucket so
that th e pricing engine always app lies them to the list prices of the
order lines.
Creating Modifier Lines
15. Select a Produ ct Attribu te Value such as Item or Item Category. If you select
ALL ITEMS for Prod uct Att ribu te the Prod uct Att ribu te Value is ALL
Note: Use All Items to d efine a m odifier that applies to all items in
your p rodu ct hierarchy.
7/29/2019 Oracle Advanced Pridcing
92/372
3-38 Oracle Advanced Pricing Users Guide
ALL_ITEMS for Prod uct Att ribu te, the Prod uct Att ribu te Value is ALL.
16. The Precedence value may default and , if desired, you can change th is value.
For mod ifiers that have a prod uct, enter a Precedence value.
17. Enter a Volum e Type to instru ct the pricing eng ine wh ich item at tribute to u se
when qualifying for a m odifier.
18. Enter = or BETWEEN in O perator ; for examp le, item qu antity = 5 or item
quantity between 5 and 20.
19. To create greater than and less than conditions, leave From Value an d To Value
blank, as follows:
From Value = 5 and To Value blank creates the cond ition Value > 5
From Value blank and To Value = 100 creates the cond ition Value < 100
From Value = 5 and To Value = 100 creates the cond ition Value >= 5 and
valu e
7/29/2019 Oracle Advanced Pridcing
93/372
Modifiers 3-39
21. Enter Value From and Value To.
22. Enter Break Type.Break Type performs d ifferently d epend ing on Mod ifier Type.
It is optional for the following types:
Discount
Surcharge
Freight Charge
Promotional Goods
Coupon Issue
Select either :
Point
Recurring
The following table provides an examp le of a setup for a point p rice break.
Note: For Promotional Limits:
If no Prod uct UOM is defined for the Mod ifier Line, line limits
with basis ofItem Quant ity will not get created .
If no Benefit UOM is defined for a Mod ifier Line, line limits
with basis asAccrual Units will not get created.
If no Benefit or Prod uct UOM is d efined , neitherItem Quant ity
or Accrual Units displays in the Basis list of values (LOV) to
preven t line limits from being created.
Table 318 Point Break Type
Field Value
Break Type Point
Creating Modifier Lines
Modifier Line Type Discount
Product Attribute Item
Product Att ribu te Va lue Item A
Table 318 Point Break Type
Field Value
7/29/2019 Oracle Advanced Pridcing
94/372
3-40 Oracle Advanced Pricing Users Guide
The pricing engine interprets th is point setu p a s follows: an order of 100 cases of
item A gets a 2 currency u nit d iscoun t. If you order 200 cases of item A, you receive
a 2 currency un it discoun t.
The following table details an examp le setup for a recurring p rice break.
Product Att ribu te Va lue Item A
Volume Type Item Quantity
Operator Between
UOM Cases
Value From 100
Application Method Amount
Value 2
Table 319 Recurring Break Type
Field Value
Break Type Recurring
Modifier Line Type Discount
Product Attribute Item
Product Att ribu te Va lue Item A
Volume Type Item Quantity
Operator Between
UOM Cases
Value From 100
Application Method Percent
Value 2
Creating Modifier Lines
The pricing engine interp rets this recurring setup a s order 100 cases of item A
and get a 2 currency un it discount. If you ord er 200 cases of item A you receive
a 4 currency unit discount.
23. You m ust en ter a valu e for Modifier Type Price Break to d etermine the m ethod
of calculating the volum e break.
S l i h
7/29/2019 Oracle Advanced Pridcing
95/372
Modifiers 3-41
Select either :
Point: For Point, the p ricing engine charges each unit of volume at the price
of the break within w hich the total falls.
Range: The p ricing eng ine charges each un it of volum e at the p rice of the
break w ithin w hich it falls.
The following table show s a sam ple p rice break sequen ce. After the table, the
text explains how the pr icing engine applies this information for the p rice break
types:
Using the exam ple in th is table, the p ricing engine calculates the d iscoun t
differently depend ing on the typ e of price break.
Point: If the total qu antity of Item A is 150, the d iscount is again st 150 at 10%.
Range: If the total quantity of Item A is 150, the discount is against 100 at 5%
and 50 at 10%.
24. Save your w ork.
Table 320 Price Break
Product Attribute Value From Value To Value (%)
Item A 1 100 5
Item A 101 200 10
Item A 250 15
Creating Modifier Lines
To enter discount/charges information:
Figure 37 Advanced Pricing - Define Modifier window: Discounts/ Charges tab
7/29/2019 Oracle Advanced Pridcing
96/372
3-42 Oracle Advanced Pricing Users Guide
1. In the Discounts/ Charges tab, select or clear Includ e on Returns. If you select it,
the p ricing engine includes freight charge on retu rns.
2. For mod ifier line types of Discoun t, Surcharge or Price Break H eader, enter a
formu la name if you are using a formu la to calculate the amount.
If the formu la equation includesModifier Value (MV), the valu e for MV
originates from the Value field in the Discoun ts/ Charges tab. Consider the
following formu la with the equation (List Price *Modifier Value = Final Discount):
Table 321 Example of Formula and Modifier Value
FormulaList Price(LP)
ModifierValue (MV) Final Discount
LP *MV=Final Discount 20 3 60
Creating Modifier Lines
At Order Entry, when th e mod ifier is selected and the formu la LP *MV is
app lied , the list price of the item on the ord er (LP) is mu ltiplied by th e value
tha t is entered in the modifier s Value field. In this case, the valu e is 3. So the
final d iscount is 20*3=60.
A formu la withou t a Modifier Value component can be attached to a m odifier
even if a value is entered on th e mod ifier line. In th is case, the formula takes
7/29/2019 Oracle Advanced Pridcing
97/372
Modifiers 3-43
precedence and the mod ifier value is not u sed. Instead, the nu mber returned by
the formu la is considered as a final discount.
3. Select an Ap plication Method that d efines how the pr icing engine app lies this
modifier:
Percent: Creates a percentage p rice ad justm ent on each un it using the
percentage en tered in the Value field .
Amount: Creates a fixed p rice adjustmen t on each un it using the amoun t
entered in the Value field.
Lumpsum : Creates a price adjustment for this lump sum amoun t on the
entire line.
New price: Overrides the selling pr ice of this item and makes the new price
specified in the Value field the n ew selling p rice. Creates a price ad justm ent
for the d ifference in list pr ice and the new p rice.
The following table shows examp les of how the p ricing engine u ses the
Application Method to calculate the extended selling price of an ord er line:
4. Enter a nu meric value (this is the mod ifier value or MV). The app lication value
selected in the preceding step d etermines how the value is applied. For
example, if the ap plication value is Percent, then the va lue is app lied as a
percent.
Table 322 Pricing Engine Calculating Extended Selling Price
ListPrice Item
QuantityOrdered
ApplicationMethod Value
PriceAdjustment
ExtendedSellingPrice
10 Item A 200 Amount 5 5 per unit 1000
10 Item A 200 Percent 5 5% 1900
10 Item A 200 New Price 5 5 1000
10 Item A 200 Lumpsum 5 5 off 1995
Creating Modifier Lines
If a formula is attached to the modifier line: If you have attached a formula and the
formu la equation includ es a compon ent typ e of Modifier Value (MV), the value
entered in the mod ifier line is used in the equation.
If a formu la withou t a Mod ifier Value component is attached to the modifier
line, then the value is not used d uring the formula calculation when the final
discount is returned .
7/29/2019 Oracle Advanced Pridcing
98/372
3-44 Oracle Advanced Pricing Users Guide
Comp lete the remaining steps if you enter an accrual:
5. For line typ e Discount, select Accrue to enter an accrua l.
6. Enter Benefit Qty an d Benefit UOM of the benefit that you w ant to accrue. Use
the benefit columns to d efine non -monetary accrua ls.
7. Enter Expiration Da te to specify when th e accrued transactions expire.
8. Enter Expiration Period and Period Type. The p ricing engine calculates
expiration date. Expiration period begins when item begins to accrue.
9. Rebate Transaction is reserved for futu re use.
10. % Estimated Accrual Rate is reserved for futu re use.
11. Enter Accrual Conversion Rate to specify the conversion of the Benefit UOM to
the p rimary currency. For example, if one air m ile is 0.50 currency u nits, the
accrual conversion r ate is 0.50.12. Save your w ork.
To enter freight charge information:
1. Enter the following information in the Mod ifiers Sum mary tab:
Level: Use Line or Ord er
Modifier Type: Use Freight/ Special Charge Phase: If Level is Line: use Line Charge or Line Man ua l Charge. If level is
Order, enter the Charge Nam e.
Bucket
2. In the Discounts/ Charges tab, enter charge name in Charge Nam e.
Note: You cannot en ter these fields if you enter an Expiration
Date.
Creating Modifier Lines
Figure 38 Advanced Pricing - Define Modifier window: Discounts/Charges tab
7/29/2019 Oracle Advanced Pridcing
99/372
Modifiers 3-45
3. The Include on Returns box is selected by default so that the p ricing engine
includ es freight charge on return s. Alternately, clear th is selection if you do not
want the pricing engine to include freight charge on return s.
4. Enter a Formula nam e to use a formu la to calculate a discoun t, surcharge, or
freight charge.
5. Enter the App lication Method to instruct the pricing engine how to app ly this
mod ifier. Valid values are:
Percent
Amount
Lumpsum
Creating Modifier Lines
6. Enter Value unless you are u sing a formu la.
Note: If Level is Order, you can on ly select Percent .
If you are using a formu la, set App lication Method to Amou nt and
leave Value blank.
7/29/2019 Oracle Advanced Pridcing
100/372
3-46 Oracle Advanced Pricing Users Guide
7. Save your w ork.
To enter item upgrade information:
1. Enter the following information in the Mod ifiers Sum mary tab:
Level
Modifier Type: Use Item Up grad e
Phase
Bucket
Product Attribute Produ ct Attribute Value
UOM
2. In the Promotion Up grades tab, enter Upgrade Item.
Creating Modifier Lines
Figure 39 Advanced Pricing - Define Modifier window: Promotion Upgrades tab
7/29/2019 Oracle Advanced Pridcing
101/372
Modifiers 3-47
When the pr icing engine applies the qua lifying item on th e order line, it
changes the original item to th e up graded item and retains the p rice of the
original item.
3. Save your w ork.
To enter terms substitution information:
1. Enter the following information in the Mod ifiers Sum mar y tab:
Level
Modifier Type
Note: Before entering the u pgrade item, relate the item and its
up grad e item in Oracle Inventory. Select Promotional Upgrade for
Relationship Type. When you complete this relationship, the relateditem ap pear s in the list of values for this field.
Creating Modifier Lines
Phase
Bucket
2. In the Prom otion Terms tab, enter the Terms Attribute.
Figure 310 Advanced Pricing - Define Modifier window: Promotion Terms tab
7/29/2019 Oracle Advanced Pridcing
102/372
3-48 Oracle Advanced Pricing Users Guide
The pricing engine substitutes the term s on the order or line the terms that you
specify:
3. Enter the new terms in Terms Value.
4. Save your w ork.
To enter coupon issue information:1. Enter the following information in the Mod ifiers Sum mary tabbed region:
Modifier N um ber
Creating Modifier Lines
Level
Note: You m ust enter a valu e. The pricing engine u ses the num ber
to generate a uniqu e num ber series for the coup on. It passes the
coupon n um ber to the calling application; the customer qu otes thisnu mber wh en redeeming the coupon .
7/29/2019 Oracle Advanced Pridcing
103/372
Modifiers 3-49
Modifier Type
Phase
2. In the Cou pons tab, skip Benefit Qty and Benefit UOM fields. Enter th e last datethat the custom er can redeem the coup on in the Expiration Date field.
Alternately, if you enter values for th e Expiration Period Start Date, Expiration
Period, and Period Type, the p ricing engine automatically calculates the
Expiration Da te. For examp le, for the following coup on set u p, the p ricing
engine calculates an expiration d ate of 20 July:
Expiration Period Start Date: 20 April
Expiration Period: 3
Period Type: Month
Creating Modifier Lines
Figure 311 Advanced Pricing - Define Modifier window
7/29/2019 Oracle Advanced Pridcing
104/372
3-50 Oracle Advanced Pricing Users Guide
3. Enter the Redemp tion Rate to specify the p ercentage p robability that customers
might redeem this coup on.
4. Enter Coup on Conversion Rate to specify the conversion of the Benefit UOM to
the p rimary currency. For example, if one air m ile is 0.50 currency u nits, the
accrual conversion r ate is 0.50.
5. Enter the Coup on Mod ifier Nu mber to select an existing d iscoun t orprom otional good as a benefit of the coupon .
Note: If you do n ot enter Expiration Period Start Date, the p ricing
engine will use the d ate that the calling app lication issued th e
coupon.
Creating Modifier Lines
6. Save your w ork.
Note: Modifier type coupon issues use a predefined mod ifier type
d iscoun t or prom otional good to specify the benefit (the get) that
you receive when you redeem the coupon. When you create acoupon issue, you attach an existing d iscoun t or promotional good.
7/29/2019 Oracle Advanced Pridcing
105/372
Modifiers 3-51
To enter other item discount and promotions information:
Other Item Discount gives a p rice ad justm ent or benefit to a specific item already on
an ord er (the get item) wh en the customer orders one or m ore other specified items
(the buy items) on the same order.
Promotional Goods ad ds a new item to an order and provides a price adjustment or
benefit for the item w hen the custom er orders one or more specified items on th e
same ord er. The item d oes not need to be or iginally on th e order. Even if the item is
on the order, the pricing engine creates a new line for the item.
1. Enter the following information in the Mod ifiers Sum mar y tab:
Level
Modifier Type
Phase: For Other Item Discount, Phase d efaults to 30 All Lines Ad justm ent.
If you create a new phase to use for th is mod ifier type, set Phase to 30 All
Lines Adjustment.
Bucket
Product Attribute
Note: Qualifiers that you attach to a coup on issue determ ine
wh ich customer gets the coup on. When the customer redeems the
coup on, the pricing engine validates the coup on nu mber againstthe custom er qualifier and also valida tes the qualifiers for the
d iscoun t or p romotional goods benefit (the get).
Note: If you are using Promotional Good (PRG) type of Modifier Linewith Multi-Currency, see: Using Promotional Good type of Modifier Lineon page 6-12.
Creating Modifier Lines
Produ ct Attribute Value
UOM
2. Click Define Details to d isplay th e Define Modifier Details w indow.
Figure 312 Advanced Pricing - Define Modifier window: Details for Modifier List
7/29/2019 Oracle Advanced Pridcing
106/372
3-52 Oracle Advanced Pricing Users Guide
3. Perform steps 4 through 10 for each buy p rodu ct.
4. In the Add itional Buy Prod ucts region, enter the Group N um ber to specify the
AN D or OR condition of the bu y side of the m odifier. To join lines with AN D,
Note: Use the Ad d itional Buy Prod ucts region to specify the buy
condition of the mod ifier along w ith the original produ ct from the
Mod ifiers Sum mar y tab. The pr icing engine considers th e product
that you d efine in the Mod ifier Sum mary as th e primary item an duses it to d etermine the eligibility of the get condition. It also
verifies other bu y items.
Creating Modifier Lines
use the same grou p n um ber on each line; to join lines with OR, use a different
group n um ber on each line
5. Select a Product Attribute, for example, Item, Item Category, or All Items
6. Select a Prod uct Attribu te Value for the Prod uct Attribu te selected in the
preceding step.
7. Enter the un it of measu re of the item or item category in Buy UOM.
7/29/2019 Oracle Advanced Pridcing
107/372
Modifiers 3-53
8. Enter Pricing At tribute.
9. Enter = or Between in Operator.
10. Enter Value From and Value To.
11. Perform steps 12 - 18 for each prom otions get prod uct.
12. In the Get region, enter the item number or item category in Get Produ ct
Attribute.
13. Enter the item nu mber or item category in Get Product Value.
14. Select the un it of measu re (UOM) that Enter
15. Enter the quan tity of the prod uct that you want to offer in this mod ifier in Get
Quantity.
16. Enter the un it of measu re of this prod uct in Get UOM.
17. Enter Get Price. The list of values d isplays all price lists that contain the item.
18. Enter Application Meth od. Valid valu es are:
Amount
Percentage
Lumpsum
19. Enter the Value of the app lication method .
Note: This is a volum e pricing attribute; use either item quan tityor item amou nt.
Note: Use the Get region to sp ecify the get condition of the
modifier.
Creating Modifier Lines
20. Perform steps 20 - 24 for each other item discount get prod uct.
21. In the Get region, Product Attribute defaults to Item N um ber.
22 Enter the item nu mber in Produ ct Attribute Value
Note: Use the Get region to sp ecify the get condition of the
modifier.
7/29/2019 Oracle Advanced Pridcing
108/372
3-54 Oracle Advanced Pricing Users Guide
22. Enter the item nu mber in Produ ct Attribute Value.
23. You cannot enter values for th e UOM, Get Qu antity, and Get Price fields.
24. Enter Application Method. Valid values are: Amount
Percentage
Lumpsum
25. Enter the Value of the app lication meth od.
26. Save your w ork.
To enter price break information:
1. Enter the following information in the Mod ifiers Sum mary tab:
Level
Mod ifier Type: Use Price Break H ead er
Phase
Bucket
Break Type: Use Point or Range
Product Attribute
Produ ct Attribute Value
UOM
Volume Type
2. In the Pr ice Breaks tab, enter Ad justm ent Type.
Creating Modifier Lines
Figure 313 Advanced Pricing - Define Modifier window: Price B
Top Related