Quantity price breaks
Hello! Using hierarchies & expansions for quantity price breaks is too time consuming. Is there a better way? We currently are applying price breaks to each item 4 times. Each instance represents each price list used. This practice is redundant to say the least. Is there a global quantity break for all price lists?
I am currently developing an enhancement to the Special Prices specific to a customer's need. It will enable the user to Add a <b>Single</b> Period Driven "Disc%" & "Price After Disc" to <b>Multiple</b> Items within a Special Price List for Partner. This is because the customer has Multiple Items that have the Same Period Driven Price and are managed simultaneously. So, instead of the User entering the same item's Period Deal to one Item at a time (time consuming and duplication), the items' Period Deal can be added to multiple Items at ONE GO by selecting/highlighting multiple Items in the Special Prices Form. I have not attempted the adding of Quantity Driven Deals as YET, but i will be in the comming weeks.
I am confident that it CAN be done using the SDK but there are some minor drawbacks to concider...like the selection of Price List from the ComboBox to use in the Period will not bring forward the current Item's Base Price List Value.
Similar Messages
-
Sourcing Strategy based on Quantity Price Breaks and Risk
The customer would like to optimize the supply chain cost by considering the quantity based price breaks at Raw Material Level and model the risk to source strategically with suppliers at SKU# Level and optimize the cost across the supply chain Network from Raw Material to FG
Does SNO support modeling price breaks along with Risk associated by SKU# into cosideration to source raw material strategically?
The FG cost is based on which Supplier the raw material is sourced from as the downstream processes depend on the raw material source.
I do see similar capability listed on Llamasoft website w.r.t Strategic Sourcing. I would like to know if this capability is supported by SNO? If so how is it modeled in SNO?
http://www.llamasoft.com/Solutions/StrategicSourcing.aspxHi,
Net order value is known ie we give value for the characteristicex: RS.100000 or 1 crore etc, but effective price is unknown how can we mention that a charactristic value? I dont understand
Regards -
Where in the icx tables are price break and price break quantities stored?
I am trying to build a query from the icx tables that will show me all the BPA line price breaks and quantities.
I cannot seem to find any documentation on what is specifically is extracted from the BPA lines when an internal catalog build is performed. I am able to validate that in iP, the price breaks are being taken into consideration when I create Requisitions with various quantities, but I do not know where iP is storing this information. Perhaps the data isn't stored and is taken from the core app po_line_locations_all table at the time the requisition is being created?
I have a BPA, line 27, that has multiple price break lines.
select rt_item_id, price_type, contract_num, contract_line_num, allow_price_override_flag, not_to_exceed_price, value_basis
from apps.icx_cat_item_prices
where contract_num = 'xxxxxx' and contract_line_num = '27'
and price_type = 'BLANKET';
All I could find when running this query was the price break information for the first price break line, none of the other price break lines.
If anybody knows where the documentation is that tells me exactly what is extracted from the core application BPA to the icx tables, I would be greatly appreciative. Even better, if someone already knows the answer to either 1) price break and quantity are not stored in icx tables or 2) they are stored and you have SQL that shows me how to find it, I would be so very appreciative to have this information.
Edited by: user6287397 on Jan 24, 2009 6:40 AMI got the answer. :-)
Price breaks details are not stored in any icx tables. iP retrieves the information based on the need by date entered on the requisition.
Oracle support referred me to the Oracle® Purchasing Release 11i10 Open Interfaces and APIs.
The java code - SourceDocHelper.java - is responsible to get the price information by calling the procedure po_price_break_grp.get_price_break (POXPRBKB.pls DefaultPricing ) For a given a Source Document (Quotation/Catalog), Quantity and Unit of Measure, this procedure derives the best price for the calling routine.
The SQL used to get the price information that was sent to me is attached. Note that this SQL uses the need by date to get the right price in case of price break used at the distribution level.
SELECT poll.price_override
, round(poll.price_override * v_conversion_rate,
l_base_curr_ext_precision )
, poh.rate_date
, poh.rate
, poh.currency_code
, poh.rate_type
, poll.price_discount
, poll.price_override
, decode( poll.line_location_id,
null, pol.unit_meas_lookup_code,
poll.unit_meas_lookup_code)
, poll.line_location_id -- SERVICES FPJ
FROM po_headers_all poh -- FPI GA
, po_lines_all pol -- FPI GA
, po_line_locations_all poll -- FPI GA
WHERE poh.po_header_id = p_source_document_header_id
and poh.po_header_id = pol.po_header_id
and pol.line_num = p_source_document_line_num
and pol.po_line_id = poll.po_line_id
and ( p_required_currency is null
or poh.currency_code = p_required_currency )
and ( p_required_rate_type is null
or poh.rate_type = p_required_rate_type )
and nvl(poll.unit_meas_lookup_code, nvl(p_unit_of_measure,
pol.unit_meas_lookup_code))
= nvl(p_unit_of_measure, pol.unit_meas_lookup_code)
Change sysdate to l_pricing_date in order to use the Need By
Date
to determine the price.
and (trunc(nvl(l_pricing_date, trunc(sysdate))) >= trunc(poll.
start_date) -- FPJ Custom Price
OR
poll.start_date is null)
and (trunc(nvl(l_pricing_date, trunc(sysdate))) <= trunc(poll.
end_date) -- FPJ Custom Price
OR
poll.end_date is null)
--Bug #2693408: added nvl clause to quantity check
and nvl(poll.quantity, 0) <= nvl(p_in_quantity, 0)
Determining the price based on ship-to-location and
destination organization
and ((poll.ship_to_location_id = v_ship_to_location_id OR poll.
ship_to_location_id is null)
AND
(poll.ship_to_organization_id = p_destination_org_id OR poll.
ship_to_organization_id is null))
and poll.shipment_type in ('PRICE BREAK', 'QUOTATION')
-- <2721775 START>: Make sure Quotation Price Breaks are Approved.
AND ( -- ( poll.shipment_type IS NULL )
( poll.shipment_type = 'PRICE BREAK' )
OR ( ( poll.shipment_type = 'QUOTATION' )
AND ( ( poh.approval_required_flag <> 'Y' )
OR ( EXISTS ( SELECT ('Price Break is Approved')
FROM po_quotation_approvals pqa
WHERE pqa.line_location_id = poll.line_location_id
AND pqa.approval_type IN ('ALL
ORDERS', 'REQUISITIONS')
AND trunc(nvl(l_pricing_date,
sysdate)) -- FPJ Custom Price
BETWEEN
trunc(nvl(start_date_active, sysdate-1))
AND trunc(nvl(end_date
_active, sysdate+1)))))))
-- <2721775 END>
order by poll.ship_to_organization_id ASC, poll.ship_to_location_id ASC,
NVL(poll.quantity, 0) DESC,
trunc(poll.creation_date) DESC, poll.price_override ASC; /*
*/ -
Advanced Pricing:Fetching Price from Price Break List
Hi All,
We have a requirement where we have to fetch the price for Items from a Price Break list using Pricing Engine. For this we did following setup.
1) We created a Price List for list of Items and it price list is defined there
2) Then we created Price List (Customer Specific) and based on the quantity in our custom table for that customer and item we have to fetch the price from the Price Break List.
We are doing this by using a Sql statement but we want to implement it by using Pricing Engine. QP_PREQ_PUB.PRICE_REQUESt.
Kindly share code with me for this.
Guys Please help.
Thanks
AryanWhat version of EBS are you on? I know in 12.1.3, there was a price book feature that enabled you to output the pricing from a particular list/modifier. I didn't find it particularly helpful for what I was trying to do (i.e. show all the prices a customer could use), but what I deemed a deficiency may work to your advantage.
-
I would like to explain my question using the following example.
Price Break Setup: Range
Qty From Qty To Price
1 100 10
101 200 5
201 9999999 2
In Sales Order, if the quantity is 150, the order will have the following line:
Line1
Item A
Qty: 150
Unit Price: 8.33
Amount: 1250
Expected Result
Line1
Item A
Qty: 100
Unit Price: 10
Amount: 1000
Line2
Item A
Qty:50
Unit Price: 5
Amount: 250
Is there any profile option or setup for this?Hi Rajesh,
Advanced Pricing implements range pricing in a different way. As you have seen, it will do the calculation based on range and assign an average unit price for each item, in stead of splitting the order line. I do not think there is any provision in Oracle to split lines for range price break.
-Nitin -
I have a question about how Range pricing (price breaks) works in Advanced Pricing.
We have an item that is priced as follows, with RANGE pricing:
From To Unit Price
0 5 0.00
6 99999 0.30
The profile option precision type is set to Extended, and the extended precsion for USD is set to 5 decimals.
Now when I enter an order in OM for this item with a Quantity of 639, I am expecting the Selling Rate to calculate as follows:
((5 * 0.00) + (634 * 0.30))/639 = 0.29765
However, what I see in OM is 0.29770
Why is this? and how can I fix it to show 0.29765?Hi Jayv,
Please check both profiles : "OM:Unit Price Precision Type" and "QP: Unit Price Precision Type", they all should be "Extended".
Best regards,
Zhxiang -
Hi,
I am trying to implement Price Break Functionality and as per Metalink Note 204168.1 -- Flow for Price Break Note, I have setup the scenario in the system. But when I am trying to test the scenario, it is behaving strange.
When I enter the Item Information and Quantity and press down arrow to enter new item, it is changing the price. But when I save the order, it is again changing the price back to original price. (For e.g. If the original price is $100, then when I enter the item info and quantity and press down arrow, it reduces the price as per price break. But when I save it, it again changes the price to $100)
In the view adjustment window, correct price break information is available.
To get back the discounted price, I need to either update the quantity of the line or call Price Line action to get the discounted price. After this, the price is not getting back to original price.
Please help me as I need to show case this functionality to client Monday.
With Regards,
Vishal MajithiaThere is a field on order line level 'Calculate Price Flag'. When you keep this flag to 'Freeze Price', the price of lines will not be recalculated automatically. Hopefully this should take care of your requirement.
Nitin -
Price Breaks change when spliting line
Hi All
I need to know if the system let me control this functionality:
I defined Price Break (point) for an item-
quantity 1-19 price 20,
and quantity 20-100 price 10,
when entering this item to a SO line with qty 30 it brings the right price - 10
but when splitting the line to half the unit price changes back to 20.
The system looks at the sub line level and I want it to consider the SUM of the
items. Please let me know if there is any flag/ profile/ definition that helps
me control thisThere is a field on order line level 'Calculate Price Flag'. When you keep this flag to 'Freeze Price', the price of lines will not be recalculated automatically. Hopefully this should take care of your requirement.
Nitin -
How do I use acrobat to calculate quantity/price as a form?
Hello, I am trying to find out how to complete a form in acrobat pro using fields to calculate quantity/prices, ending in the field "TOTAL". This form is designed in illustrator. Here is a picture of the form: http://db.tt/gJsLWngT Can anyone help me complete to process? If I am taking the wrong approach to this please let me know. I would greatly appreciate it, thank you.
You need to place text fields as your Quantity and Total columns, 2 in each
row.
For example, in the first row you can create: Quantity1 and Total1
Set up the quantity fields to accept only numbers (under Format).
The total fields should be set to be read-only, and under Calculate you can
use the Simple Field Notation to calculate their value.
In the case of Total1, you can use something like this (for the retail
price):
Quantity1 * 35
The value will be automatically updated whenever the value of Quantity1
changes.
For the last total field, use the first calculation option: Value is the
(sum) of... and then select all the other total fields from the list.
There are many more things that you can do...
The tutorials on this website contains a lot of information about forms in
PDF files:
http://acrobatusers.com/tutorials -
I want to order multiple copies of an iBook I have already purchased. I have two questions:
1) Can I send them to multiple addresses?
2) Is there a price break for multiple copies?1) No.
2) No. -
Quantity & price difference between purchase order and goods receipt
goods receipt against purchase order
inventory a/c dr
gr/ir clearing a/c cr
if there is any quantity & price difference in between PO and GR ex- PO order -1000 bags @ rs 10 but good receipt 900 @ Rs 10
then how the price difference and quantity diference treated in sap
what will be the entries, how we adjust it.
regards
sibakindly note that depending on the Moving average or standard price (price control flag in mm01) the difference will either get adjusted with the material or to the price difference account accordingly.
in the example for standard price
gr for po :10 bags @ 11
dr stock 100
cr gr/ir 110
dr price diff 10
the above is in case of material maitained at 'Standard price' in the mm03.
regards
eashwar -
Release is not picking price break
Hi All,
I have loaded a new Blanket Purchase Agreement and two price breaks
using API. My load was success (there are no errors in PO_INTERFACE_TABLE)
and I can see my BPA in Purchasing.
But, when I try to release items that fall in to specific price break that I loaded
above the price break discount is not get picked up.
I am not sure what I am doing wrong.
Any suggestion?
Thanks.I found the error...I created line for one org and price break for a diff org!
-
How to add new price break lines to existing PO quotations?
Hi,
I am using a custom interface (to insert quotations data into PO headers/lines interface tables) and PO documents open interface to create PO Quotations in Oracle.
I need to modify this interface to:
1. Update existing price break lines for a quotation line.
2. Add new price break lines to existing quotation line(which may/may not have exsiting price break lines).
Please let me know:
1. What modifications need to be done to the existing code.
2. What values needs to be passed to the action columns in PO_HEADERS_INTERFACE and PO_LINES_INTERFACE for above scenarios?
Any ideas/help will be appreciated.
Thanks
ImranHi Imran,
I have done a similar exercise for BPA price breakup.. Let me know if you need that as reference. I can share that :).. Please provide your personal mail id..
Regards,
S.P DASH -
Price break based on order volume
Hello gurus -
I'm trying to set up a discount structure that grants price break percentages to various products (the percentage differs by product) based on total order volume.
I have a modifier created in our test instance, but it only applies the discount to each line once the $ threshhold is reached, not the order as a whole.
An example of what I'm looking for:
Order total between $100,000 and $249,999
Item A: 3%
Item B: 2%
Order total between $250,000 and $500,000
Item A: 6%
Item B: 5%
thanks much,
cbCreate a group level modifier and the discount will apply based on the group on the order.
Srini C -
We want to approve Price Break Quotation lines thru program in R12 (we have lots of lines, so can not be possible one by one from screen). Oracle form calls the QUOTATION_APPROVALS_PKG.Insert_Row (and additional activities) to do this. The procedure is just to insert into the approval table. But the approval process somewhere DOES update ICX tables, that I am not able to understand. Because of this missing ICX updates, the approval is NOT reflected in iProcurement if I just call QUOTATION_APPROVALS_PKG.Insert_Row. Does anyone has idea on what it does (like API calls) to update the ICX. Tables like ICX_CAT_ITEMS_CTX_HDRS_TLP & icx_cat_items_ctx_dtls_tlp are updated for sure as seen in the SQL Trace.
Appreciate your help.
Thnx
SumanHi,
Way to close period in MM.
SAP 4.7
IMG > Financial Accounting > Financial Accounting Global Settings > Document> Posting Periods > Open and Close Posting Periods
or
ECC 6.0
IMG > Financial Accounting (New) > Financial Accounting Global Settings (new) > Fiscal Year and Posting Periods > Posting Periods > Open and Close Posting Periods
You have to close every month the financial period by closing the posting period.
So in this case you have to close 2nd month of 2012.
You can aslo use Txn MMPV to do so.
You have to give company code, Month, year and close
and then click execute button
Regards,
yaniVy
reward if helps
Maybe you are looking for
-
How can I dinamically alter the position of an outputText?
I�ve got an outputText (outputText1) that�s bind to a database, sometimes I have got two lines on it and others two pages. My problem is that I need to show another outputText right under the outputText1. How can I do this? Thanks for any help. Marlo
-
PDF Form with Text in Particular Font
I have created a Certificate of Completion in CS4. It is 8.5x11 and, among other things, has a TIFF certificate background and border overlaid with text. My customer wants a PDF in which they can type two pieces of info: the name of the awardee and t
-
Bean Value display in JSP Page
Hi, I am trying to display a value stored in my bean on the jsp page. The value is to be displayed on the initial jsp page. public void doInitialization() request = (IPortalComponentRequest) this.getRequest(); response = (IPort
-
Explain plan for SQL running in a session
Hi. Can you get the explain plan information for sql that's currently running in a session? I know I can use the session report to see the active SQL, but I don't know if it's possible to get the explain plan information from there, like you can with
-
How to hide REASSIGN Button for PO Requisition Approval Notification only
Hello, I have a requirement in which I have to HIDE the REASSIGN button from the PO Requisition Approval Notification page. I realized that this page(NotifDetailsPG.xml) is being used by Sourcing Module too for sending the Approval Notifications. So