Sie sind auf Seite 1von 6

Skip to content

My Oracle Support Logo


PowerView is Off
zmig (Available)
Last Refreshed: 19-Aug-2015 19:15 IRDT(0)
Contact Us
Help
DashboardKnowledgeService RequestsPatches & UpdatesCommunityCertificationsSystem
sCollector
Favorites
Recent Searches
Global Search Global Search

Give Feedback...

Click to add to Favorites


The Concept of Grouping Numbers for Qual
ifiers in Oracle Advanced Pricing (Doc ID 289697.1)
To BottomTo Bottom
In this Document
Goal
Solution
Impact of Grouping Numbers:
Meaning For Grouping Numbers:
Grouping Number Restrictions:
Example Setup and Outcome Expected:
1st scenario: end-date qualifierA
2nd scenario: end-date qualifierB
3rd scenario: future-date qualifierA
Scenario: For future-date single qualifier
Additional Resources:
APPLIES TO:
Oracle Advanced Pricing - Version 11.5.10 and later
Information in this document applies to any platform.
This note aims at explaining the grouping number principle.
Checked for relevance on 28-JUL-2015
GOAL
This note aims at trying to explain how qualifiers are to be setup for the modif
ers and the role of the grouping numbers. What the grouping number indicates. It
also brings to light some very common mistakes observed at customer instances.
SOLUTION
Impact of Grouping Numbers:

Qualifying conditions are grouped or separated by grouping numbers.


One assigns qualifier grouping numbers to qualifier lines to create AND and OR c
ondition that define how the pricing engine should evaluate the qualifier lines

.
Meaning For Grouping Numbers:
Qualifiers with the same grouping number are evaluated as a boolean AND conditio
n (an entity must meet all of the conditions to qualify).
Qualifiers with different grouping numbers are evaluated as a boolean OR conditi
on (an entity must meet one of the conditions to qualify).
If -1 is used as a qualifier grouping number, the qualifier is ANDED to each qua
lifier group so you do not have to manually add it to each qualifier group.
Grouping Number Restrictions:
If -1 is used with other non -1 grouping numbers, at least one of the non -1 gro
ups along with -1 group must be satisfied for a success candidate
If there are contradictory conditions in grouping of qualifiers, the related pri
ce list/modifier list will not be eligible.
Only one level of nesting is possible for qualifier grouping.
Hence the condition of (A or B or C) and (D or E or F) has to be split into AD o
r AE or AF or BD or BE or BF or CD or CE or CF.
So only one level of nesting of AND/OR conditions is permitted.
When any qualifier within a grouping number is end-dated, the entire grouping nu
mber is end-dated.
When a qualifier in grouping number = -1 has a future start date, the modifier w
ill not be eligible to be applied until that pricing date.
Example Setup and Outcome Expected:
Consider the following setup :
Condition

Grouping number

A
B
C
D
E
F

1
1
2
3
-1
3

The condition to be satisfied is


( E ) and ( (A and B) or ( C ) or ( D and F ) )
Often we see customers having the following setup :
Grouping number

Attribute

Operator

Value

case 1 :
-1
1
1

A
A
B

=
=
=

X
Y
Z

Case 1 will not work because -1 is a special case and this condition has to be m
adatorily satisfied for the modifier to apply.
So if A is indeed sourced as X then the grouping number "1" would not be satisfi
ed since it requires A to be "Y".
So the Since -1 Grouping number alone is satisfied and no other groups are , the
modifier fails to qualify.

case 2 :
1
1

A
A

=
=

X
Y

Case 2 will not work since the same attribute "A" needs to be "X" as well as "Y"
to be applied.
So this one fails because of failing to qualify in the group. Thus the modifier
has qualifiers that does not satisfy grouping rules.

case 3 :
Header level
-1
and at line level
-1

Case 3 will not work since , if the header level qualifiers are satisfied, it au
tomatically disqualifies the only qualifier we have provided on the line.
The grouping number -1 is the only grouping number that is considered as mandato
ry.
All other numbers, both positive and negative are ordinary grouping numbers foll
owing the AND - OR logic.

Consider the next setup to explain impact of end dating or future dating of a qu
alifier.
3 qualifiers on a modifier:
qualifierA - grouping no = -1
qualifierB - grouping no = 2
qualifierC - grouping no = 3
The condition to be satisfied is
(qualifierA and qualifierB) OR (qualifierA and qualifierC)

1st scenario: end-date qualifierA


When the qualifierA is end-dated, it is evaluated to FALSE, this becomes:
(FALSE and qualifierB) OR (FALSE and qualifierC)
Hence both the OR conditions will return false, so the modifier WILL NOT apply t
o any order.

2nd scenario: end-date qualifierB


When the qualifierB is end-dated, it is evaluated to FALSE, this becomes:
(qualifierA and FALSE) OR (qualifierA and qualifierC)
The modifier will ONLY apply if order meets (qualifierA and qualifierC). Since q
ualifierB is end-dated, (qualifierA and qualifierB) will return false and fail t
o qualify.

3rd scenario: future-date qualifierA


When the qualifierA is future dated, it is evaluated to FALSE if pricing date is
before that date. It becomes:
(FALSE and qualifierB) OR (FALSE and qualifierC)
Hence both the OR conditions will return false, so the modifier WILL NOT apply t
o any order.

Consider the next setup to explain impact of future dating of a qualifier.


1 line level qualifier on a modifier which starts tomorrow:
qualifierA - grouping no = 1 start date = sysdate (current date) + 1
The condition to be satisfied is
(qualifierA)
Scenario: For future-date single qualifier
When the qualifierA is future dated, it is evaluated to FALSE if pricing date on
the order line is before that date,
hence the modifier WILL NOT apply to the order line.
Additional Resources:
Please see document: Some Tips about Qualifiers.pdf
Note: This document has been provided through My Oracle Support Community (MOSC)
> My Oracle Support Community > Oracle E-Business Suite (MOSC) > Advanced Prici
ng - EBS (MOSC) > Documents > https://community.oracle.com/docs/DOC-253295

Was this document helpful?


Yes
No

Document Details
Email link to this documentOpen document in new windowPrintable Page
Type:
Status:
Last Major Update:
Last Update:
HOWTO
PUBLISHED
28-Jul-2015
28-Jul-2015

Related Products
Oracle Advanced Pricing
Oracle Advanced Pricing
Oracle Advanced Pricing
Information Centers
Information Center: Oracle Advanced Pricing [1393917.2]

Document References
No References available for this document.
Recently Viewed
ENH: How To Create Buy-Three-Get-One-Free Modifier for Items With Multip
le Segments? [1285396.1]
Internal Order Line Status: Awaiting Invoice Interface - Incomplete Data
[1456386.1]
Diagnostic script wipjob11i.sql [316142.1]
How to Close WIP Discrete Jobs Stuck in a "Pending Close" Status [142943
.1]
FAQ: Debit Memo [210106.1]
Show More
Didn't find what you are looking for?Ask in Community...
Attachments
PDFTips About Qualifiers(685.73 KB)

Related
Products
Oracle E-Business Suite >
Pricing > Qualifiers
Oracle E-Business Suite >
Pricing > Price List
Oracle E-Business Suite >
Pricing > Modifiers Setup

Order Management > Price Management > Oracle Advanced


Order Management > Price Management > Oracle Advanced
Order Management > Price Management > Oracle Advanced
only

Keywords
ADVANCED PRICING;GROUPING RULES;MODIFIERS;PIC_QP_QUALIFIER_TROUBLE;PIC_QP_USE_QU
ALIFIER;PRICE LIST;PRICING;QPXPRMLS.FMB;QUALIFIER GROUPING
Back to TopBack to Top
Copyright (c) 2015, Oracle. All rights reserved.
Legal Notices and Terms of Use
Privacy Statement

Das könnte Ihnen auch gefallen