In this Document Goal Solution OM: Charges For Backorders OM: Charges for included item OM: Charging Privilege OM: Credit Memo Transaction Type OM: Discounting Privileges OM: Enable Group pricing for DSP lines OM: GSA Discount Violation Action OM: Item Change Honors Frozen Price OM: Item Flexfield OM: List Price Override Privilege OM: Negative Pricing OM: Over Return Tolerance OM: Overshipment Invoice Basis OM: Promotion Limit Violation Action OM: Return Unfulfilled Referenced Line Action OM: Send Changed Lines to Pricing OM: Show Discount Details on Invoice OM: Under Return Tolerance OM:Unit Price Precision Type OM: UOM Class for Charge Periodic *New Profiles With R12 *QP: E-mail - From Address *QP: External Default Pricing Perspective *QP: Inbound XML Messaging Responsibility *QP: Internal Default Pricing Perspective *QP: Pricing Party Hierarchy Type *QP: Pricing Perspective Request Type QP: Accumulation Attributes Enabled QP: Accrual UOM Class QP: Administer Public Queries QP: Allow Buckets for Manual Modifiers QP: Allow Duplicate Modifiers QP: Batch Size for Bulk Import QP: Blind Discount Option QP: Break UOM Proration Allowed QP: Build Attributes Mapping Options QP: Consider Manual Linegroup Adjustments QP: Custom Ignore Pricing QP: Debug QP: Denormalize Qualifiers QP: Dynamic Sampling Level QP: Cross Order Volume Period1 QP: Cross Order Volume Period2 QP: Cross Order Volume Period3 QP: Custom Sourced QP: Get Custom Price Customized
QP: High Volume Order Processing Compliance QP: Insert Formula Step Values into Temp Table QP: Inventory Decimal Precision QP: Item Validation Organization QP: Licensed for Product QP: Limit Exceed Action QP: Line Volume UOM Code QP: Line Weight UOM Code QP: Modifier Find Window - Show records QP: Multi-Currency Installed Warning: For Multi-Currency Installed QP: Multi Currency Usage QP: Negative Pricing QP: Pass Qualifiers to Get_Custom_Price API QP: Price Rounding Warning: When QP: Price Rounding profile option is set to Enforce Currency Precision QP: Pricing Transaction Entity QP: Promotional Limits Installed Warning: Once the QP: Promotional Limits Installed profile option is enabled QP: Qualify Secondary Price Lists QP: Return Manual Discounts QP: Satisfied Qualifiers Option QP: Security Control Warning: For Oracle Applications Release 12 and Security Control QP: Security Default Maintain Privilege QP: Security Default ViewOnly Privilege QP: Selling Price Rounding Options QP: Set Request Name QP: Source System Code QP: Time UOM Conversion QP: Unit Price Precision Type QP: Valueset Lookup Filter QP: Verify GSA Violations Additional References: References
This document is being delivered to you via Oracle Support's Rapid Visibility (RaV) process and therefore has not been subject to an independent technical review.
Applies to:
Oracle Advanced Pricing - Version: 11.5.1 to 12.1.3 - Release: 11.5 to 12.1 Oracle Advanced Pricing - Version: 11.5.10 to 12.1.3 [Release: 11.5 to 12.1] Information in this document applies to any platform. FORM:FNDPOMSV.FMB - Update Personal Profile Values
Goal
Assist with setup for profiles that influence advanced pricing.
Solution
This profile option provides the choice of controlling user's ability to apply discounts on an order or order line. Select from: Full: Ability to apply any valid discount against an order or order line, as long as the order type of the order does not enforce list prices. (Default value). Non-Overridable Only: Ability to apply only non-overridable discounts against an order or order line.
Unlimited: Ability to apply any valid discount against any order or order line, regardless of whether the order type of the order enforces list prices. None: No privileges, view-only access.
Note: A Null value for this profile option is handled as if you selected the value FULL.
No holds applied: If the pricing engine returns an initial promotional hold, do not apply a hold for either an order or order line. Allow the order or order line to continue processing within its associated workflow. Place order on hold when any violation occurs (both Line and Order): If the pricing engine returns an initial promotional hold, irrespective of the hold level, place the order on hold, in addition to any order lines that may be marked for promotional hold.
On Oracle Applications R12, this profile has been moved to an Order Management parameter. To evaluate or change the value, use responsibility: Order Management Super User (or equivalent) Navigate to Setup > System Parameters > Values Arrow down to "Show Discount Details on Invoice"
* Standard: You will see at least two decimal places, up to a total of 20 decimal places. * Extended: You see at least five decimal places, up to a total of 20 decimal places. The QP: Unit Price Precision profile controls how many decimal points you can use on a Price List for a rounding factor.
This profile option is used for the price book feature and sets the default pricing perspective for all external users. This value defaults to the Pricing Perspective field in the Create Price Book page. However, an internal user can override the defaulted value by selecting a different pricing perspective. Note: External users cannot view or change the Pricing Perspective field. The value Purchasing is valid for internal users but not external users. The default value is Order Management.
Order Capture: Order Capture Transportation Execution: Oracle Transportation Shipment Inventory: Inter Company Invoicing Demand Planning: Demand Planning Contracts Core: Oracle Contracts Service Contracts: Oracle Contracts for Service Order Management: Order Management Order Purchasing: Purchase Order The default value is Order Management Order.
Default Value: No This profile option enables you to define buckets for manual line or group of line level modifiers. Values Yes: Enables you to define buckets for manual line or group of line level modifiers. No:: You cannot define buckets for manual line or group of line level modifiers. If the profile value is changed from Yes to No and there are manual modifiers defined with buckets, the manual modifiers defined with buckets need to be end-dated or deactivated. The pricing engine will return the manual bucketed adjustment even if the profile is set to No. This profile option is set at the site level.
Default value: 1000 This profile option value determines the number of records loaded into the memory for bulk import processing. Setting an appropriate value for this profile based on hardware configuration improves performance; however, the system may "hang" if the profile value is set too high.
QP: Debug
Default value: Request Viewer Off Value * Request Viewer On: When set to on, the Request Viewer captures pricing request details into the pricing debug tables and debug log information into the debug log table. The debug log text file is also created. * Request Viewer Off: When set to off, nothing is written into pricing debug tables and debug log table. The debug log text file will not be created. * Request Viewer On, but Debug Log is not visible in Viewer: When this is set, the Request Viewer captures pricing request details into the pricing debug tables,but debug log information is not written into the debug log table. The debuglog text file will be created. * Request Viewer Off, show Diagnostic details in Trace: Some pricing timings sql are controlled by this value. When set to "Request Viewer Off, show Diagnostic details in Trace," the pricing timing sqls are executed. If not set, the timings sqlsare not executed.
Note: The profile option, QP: Set Request Name can be used in conjunction with the QP: Debug profile option. When the QP: Set Request Name is set to Yes, the Request Name field will be prefixed with the Order ID.
This profile option can be updated at the user level and is active for the transactions of the user who set this profile option other users transactions are not affected. Additional references: Note 604550.1 - Clarification about the "QP: Debug" profile option
have other formula lines). The Get_Custom_Price function can be used in any number of formulas at the same time because the formula ID is an input parameter to the function and assists the user differentiate code logic.
* Primary UOM = DZ * Order UOM = EA * Order Quantity = 16 The pricing engine rounds the pricing quantity based on the decimal precision setting. If a user sets the Profile QP: Inventory Decimal Precision to 6 digits, then the resulting pricing quantity is calculated as follows: 16 * (1/12) = 1.33333333333333 which is rounded to 1.333333 DZ.
Note: Before setting this profile option, you need to set up values for: HR: Security profile HR: Business Group profile options Valid inventory master organizations will be available based on values of HRMS profile settings. For more information on these profiles, see: Configuring, Reporting and System Administration in Oracle HRMS, Security chapter.
This profile option is based on the lookup type Limit Exceed Action. Values * Soft--Full Benefit Amount: Applies the full benefit to the order even if the transaction exceeds the defined limit. * Hard--Adjust Benefit Amount: Adjusts the order benefit amount so that the order meets but does not exceed the promotional limit. A status message is sent to the calling application such as Order Management to place a promotional hold on the order. This profile option is visible and can be updated site level using the System Administrator responsibility.
How order weight is calculated: Each order line will be converted into the line weight (order_quantity * uom_conversion_rate) and the line weights will be totaled to get the Order Weight. This is similar to the Line Weight qualifier setup. Values All units of measure currently defined to Oracle. This profile option is visible and can be updated at the site and application levels.
Default value: Blank This profile option determines if the calling application can use multi-currency price lists. Values * Yes: Enables an application to use multi-currency price lists. * No: Do not use multi currency price lists. This profile option can be updated at the site, responsibility and application levels.
Warning: When QP: Price Rounding profile option is set to Enforce Currency Precision
If the QP: Price Rounding profile option is set to Enforce Currency Precision and you enter a list price greater than the precision amount allows, you will be unable to save the price list. An error message only displays when you try to save the price list, not when you first enter the list price.
Values Blank (Default): If this option is selected, the following occurs: * No limit is imposed on the number of places that can be entered on the price list
after the decimal point. * The value for a price list line is not rounded. * The list price that displays will not be rounded by either Currency Precision or the Round To value. * Static formula calculation results will not be rounded. * The Round To value specified for the price list rounds the pricing engine results. Enforce Price List Rounding Factor: If this option is selected, the value entered in the Round To field of the Advanced Pricing - Price Lists window is used for: * Rounding the value on the price list line. * Rounding the pricing engine calculation results. * Calculating the results for static formula calculations.
Note: The currency precision setting determines the display of the list price. Enforce Currency Precision: If selected, the Rounding Factor field on the price list cannot be updated by the user. Instead the Rounding Factor value defaults from the profile QP: Unit Price Precision Type (either Standard/Extended precision) for the price list currency. The decimal places that display for the list price is determined by the Currency Precision. Formula Prices: For dynamic formulas, the calling application passes the rounding factor and the resulting rounding factor displays regardless of the profile setting. Rounding Behavior The profile option settings for QP: Price Rounding affect the rounding behavior as described below: Formula Prices For dynamic formulas, the calling application passes the rounding factor and the resulting rounding factor displays regardless of the profile setting. Price List * The Round To value is used to round and store the list price if the profile option QP:Price Rounding is set to Enforce Rounding Factor or Enforce Currency Precision. * Currency Precision is used to display the list price if profile option QP:Price Rounding is set to Enforce Rounding Factor or Enforce Currency Precision. * The Round To can not be modified if profile option QP:Price Rounding is set to Enforce Currency Precision. Adjust Price List The list price, after adjustment by amount or percent, will be rounded and stored using Rounding Factor if the profile option QP:Price Rounding is set to Enforce Rounding Factor or Enforce Currency Precision. Add Items to Price List The list price will be rounded and stored using Rounding Factor if the profile option QP:Price Rounding is set to Enforce Rounding Factor or Enforce Currency Precision and Set List Price Equal to Cost From is checked on the window. Update Formula Prices
The list price will be rounded and stored using Round To if the profile option QP:Price Rounding is set to Enforce Rounding Factor or Enforce Currency Precision. Agreement The Round To is used to round and store the list price if the profile option QP:Price Rounding is set to Enforce Rounding Factor or Enforce Currency Precision.
* Currency Precision displays the list price if the profile option QP:Price Rounding is set to Enforce Rounding Factor or Enforce Currency Precision. * The Round To cannot be modified if the profile option QP:Price Rounding is set to Enforce Currency Precision. Additional References: Note 578687.1 - Range Price Break Does Not Calculate Price Correctly Due to Rounding Precision
Warning: Once the QP: Promotional Limits Installed profile option is enabled
Leave the promotional limits active with the value of Y. Do not disable the QP: Promotional Limits Installed profile option once it has been enabled!
discounts are returned and all automatic discounts not considered are returned as manual discount. * No: All automatic and manual discounts run through incompatibility processing and one from each incompatibility group is returned. An automatic discount may be deleted and a manual discount may be selected. Discounts (automatic or manual) deleted as part of incompatibility processing are not returned as manual discounts. The Pricing Engine does not consider applied manual modifiers during incompatibility processing. Discounts (automatic or manual) deleted as part of incompatibility processing will not be returned as manual discounts.
1) Responsibility = Oracle Pricing Administrator 2) Navigate to: Run Requests. 3) Program - Security Control 4) Pass the Parameter security control on. 5) Submit the Request.
to NO or ADDITIVE then freight charges will not be rounded. If the profile is set to INDIVIDUAL then freight charges will be rounded. The rounding flag in the control record passed by calling application may have one of the following values: * Y (Yes): Rounds selling price and adjustments. * N (No): No rounding. * Q: Behavior depends on the profile setting for QP: Selling Price Rounding (NO, INDIVIDUAL, ADDITIVE). If rounding flag is passed as Q, but QP: Selling Price Rounding Options is NULL, the default behavior is no rounding. * Null: Rounds selling price and adjustments Refer to Note 466505.1 for Rounding with Pricing - Frequently Asked Questions
Values * Extended: Rounding factor defaults to the currency s extended precision. * Standard: Rounding factor defaults to the currency s standard precision. This profile option can be updated at the site and application levels.
Take the following actions if one cannot update the round to factor on a Price List. 1. Set profile QP: Unit Price Precision Type = Extended at both site and the Order Management application level. Responsibility = System Administrator (One must use this responsibility). Navigate to: profile > system Query QP: Unit Precision Type from this form for both site and for the Application = Oracle Order Management. Please set the value to Extended and save. 2. If 'Multi-Currency Conversion Setup' is used on the price list, review the Base Round To in the Multi-Currency Conversion. Responsibility: general ledger super user Navigate to: setup > currencies > define Query the multi-currency conversion that is on the price list Make sure that the Base Round to is set to the value you plan on using in the price list. 3. Review the setup for the currency used on the price list to ensure the extended precision is large enough to include the value desired for the round to factor on the price list Responsibility: General Ledger Super User Navigate to: setup > currencies > define Query the currency that is on the price list Ensure that the extended precision is set to an appropriate value. 4. Retest the issue. 5. Migrate the solution as appropriate to other environments
Additional References:
For more information on setting profile options, see Oracle Applications System Administrator's Guide, setting User Profile Options, and Oracle Advanced Pricing Implementation Guide, Profile Options. Note 790942.1 Oracle Applications Documentation
References
NOTE:435422.1 - How to Identify Blind Modifiers and Make Changes to Setup for Improving Performance NOTE:460458.1 - FNDPOMSV: Can Not Update Profile Option Qp: Licensed For Product Related
Products
y Oracle E-Business Suite > Order Management > Price Management > Oracle Advanced Pricing y Oracle E-Business Suite > Order Management > Price Management > Oracle Advanced Pricing Keywords ADJUSTMENT; ADVANCED PRICING; ORDERED QUANTITY; PERSONAL PROFILES; PRICING; PROFILE; PROFILE OPTION VALUE; QUANTITY