Beruflich Dokumente
Kultur Dokumente
Contents Section-A
Section-B
Section-A
Common Advanced Pricing Setup Issues
This section summarizes the common errors encountered while using Advanced Pricing
R12 features and recommended troubleshooting tips. As you will notice that most of
these errors are valid pricing errors, the user may need to understand the cause or
required setup to change the behavior.
Recommendation
Please check the following:
1. Profile QP: Security Control is set to
On at Site level, is view only at Site
level, profile is not set at any other level
and is not updateable at any levels. If it
was updateable at any other levels, make
it view only at all levels and run the
Security Control concurrent program
from the Oracle Pricing Administrator
responsibility with desired value.
2. If QP: Security Control is set to Off,
run the Security Control concurrent
program with a value On, make sure it
completes successfully
3. If Multi-Org Access Control is set,
make sure that the Security Profile is
valid.
The pricing engine does not qualify a Ensure that the price list or modifier is
pricing transaction for a specific price list active. If Pricing Security is turned ON,
or modifier or ask for promotion
ensure that the price list or modifier
belongs to the operating unit of the
transaction or is global.
Unable to view a secondary price list In release 12, the LOV for secondary
after the upgrade to release 12
price lists will show only those price lists
the user has view/maintain privileges. If
the primary price list is global, the user
can pick both global and OU specific
price lists as secondary price lists. If
primary price list is OU specific, the
secondary price list can be a global price
list or should belong to the same OU as
the primary price list.
Unable to update a free good benefit line
on a Promotional Goods modifier
Recommendation
Check if the category set to which this
category belongs to is attached as a
default category set for one of the
functional areas.
A.3.Price Book
Problem Symptom/Cause
An error icon column appearing in the
price book search results table
Recommendation
It indicates that the price book has one or
more errors associated. These errors
could be at the price book (summary) line
level (pricing engine errors) or at the price
book level (publishing or concurrent
manager errors).
Recommendation
Problem Symptom/Cause
Recommendation
Problem Symptom/Cause
Recommendation
1. Party_Hierarchy_Enabled_Flag needs
to be checked for the Qualifier Attribute in
use in the Attribute Setup.
2. Ensure that the Profile QP: Pricing
Party
Hierarchy
Type
is
set
appropriately.
1. Party_Hierarchy_Enabled_Flag needs
to be checked for the Qualifier Attribute in
use in the Attribute Setup.
2. Ensure that the Profile QP: Pricing
Party
Hierarchy
Type
is
set
appropriately.
3. Ensure that the value stored in the
Qualifier_Attribute_Value column is a
valid TCA party id.
4.
Qualify_Hier_Descendents_Flag
(Applies to Party Hierarchy field) needs to
be checked for that Qualifier Attribute in
the Qualifier setup form.
5. Check engine debug file to make sure
that the data for the parents of the
Qualifier Attribute (one which is passed to
pricing engine and the one which has the
Qualify_Hier_Descendents_Flag
checked) is populated in the table
Qp_Preq_Line_Attrs_Tmp_T
6. Check whether the engine sources all
the parent qualifiers within the hierarchy.
10
Section-B
Getting Debug and Troubleshooting
This section contains information about diagnosing and troubleshooting of problems in
the Order Management/Pricing integration).
The following table provides a summary of various methods of diagnosing and
troubleshooting the results of the pricing engine.
line is not selected by the engine (qp_list_line_detail.sql is a useful mechanism for this).
This is a quick and useful method to verify the data passed to the pricing engine and
data that were returned by the pricing engine. This method determines whether the
expected qualifiers and pricing attributes are sourced. Since the Pricing Engine
Request Viewer requests are stored in the permanent pricing debug tables, users can
query previous pricing debug requests also.
Warning:
As the Pricing Engine Request Viewer consumes a large amount of system resources,
it is recommended that it be turned off unless debug is being generated.
Patches involving any operation on temporary tables are not applied correctly if any
user is holding a lock on the temporary table. While applying QP patches, verify that no
user has a lock on Oracle Advanced Pricing temporary tables by executing the
following sql statement (this statement should not return any rows) Select sid, sql_text from v$open_cursor where sql_text like '%QP_PREQ%';
Check the adpatch worker log to verify that the pricing patch application is successful
without any errors. If the patch failed with the following error then bounce the database
and reapply the patch.
ORA-14452: Attempt to create, alter, or drop an index on temporary table already in
use
Make sure that no concurrent program (example: Order Import) is started before
applying the patch.
White Paper Name: Pricing Diagnostics and Troubleshooting Guide for Release 12.0
Version: 1.0
Written By:
Giri Tippireddy, Priya Gopal, Nirmal Kumar
Reviewed By:
Vivian Y Lee, Vivek Gulati
13