RP - Pawan - Training Notes
RP - Pawan - Training Notes
Adv Pricing it’s a separate Module, engine based application where you call pricing engine based on
rules what you have setup, different attribute determine the price of an item
QP: Price rounding to round the price rounding (how rounding will be done)
But if set the profile value of this as “Enforce Currency Precision”, it takes from currency otherwise, the
precision values takes from Price list
Price List:
You can default Freight terms and payment term from price list
Multi-Currency Conversion: - function currency OU in one currency and price list in another currency.
SO is priced, system will use transactional currency.
Create a new item Copy from Template: @ATO Item then assign to M1 org
Create a new item Copy from Template: @ATO Item then assign to M1 org Tools: Item Category
= Item.Misc
Go to Sales Order Order Type : Mixed Enter the item It should throw an error saying “ Item and
UOM does not exist in the price list” (unless the price list has ALL_ITEM attributes)
Query the price list and add below items to the price list:
Enter the value as 100
Item unit price gets from price list
Price Break
Price Break –
1 – 10 = 100
10 – 100 = 90
3rd Scenario:
Price Formulas:
Allows to have a specific set of rules to govern by a formula, that formula end up generating a price for
an item.
Different price or values setup for formula, based on that price gets derived.
Function – oracle provided a function where you can write a custom logic to get the price value
There are 100 of Pricing Attributes columns which can be mapped to one column
Attribute Linking & Mapping:
Click on Link Attributes Attribute Mapping:
List of values of User Source Type:
When select PL/SQL API you can invoke custom package and derive the value.
Test Case 2:
Remove the List price from Price and check whether value calculates based on only formuala
Now the value should be: 150 on sales order form
Generic Pizza
Customized pizza with your own toppings
Medium size pizza is 300. If you customize the same pizza with additional topping or protein – will
be 500/-
XX_FACTOR = Toppings (under topping – 3 categories – Veg1, Veg2 & Veg3 and
respective prices)
Value mentioned below are from Basic Pricing Attributes , you can define associate
pricing attributes means Veg1 can categories like Veg1_tomoto, Veg1_paneer
XX_FACTOR1 = Toppings Protein (under Protein – 3 categories – Bacon, Chicken &
Paneer and respective prices)
Here basic Attribute Context : XX_TOPPINGS
4. Go to Price List and attach the pricing formula.
Basic Price is 350 + Formula
5. Go to Sales Order Form:
As we mentioned “User Entered” at Attribute level, in order apply any specific pricing, user
has to select manually from Pricing Context.
After selecting “XX_TOPPINGS”, click on [ ]
Earlier it was 385,
After save or reprice:
Amount would be: 550
= 385 + 50 + 50 =
Enable Debug which will give you values of selectin of each attribute value
Intercompany Invoice – Pricing Issues:
OM and INV
Inv program Create InterCompany AR Invoices
If set up, customer is using Adv Prices for transfer price in inter company invoice
Same precedence error come for price lists (they may be chance of defining pricing in both
moduels: INV & QP)
To identify which module has defined the price list – you can check below: Price List (Others Tab)
If below profile set:
Then System Source would be INV on Price List (Others Tab)