Price redetermination at order level

Hi all,
I have a requirement to redetermine price conditions automatically whenever user changes shipping condition(header level) and changes partner (at item level) before saving an order.User dont want to use manual repricing.Which is the best way i can do this?
User exits:Userexit_newpricing_vbap and user exit_newpricing_vbkd(for header level field?) can be used for this? or any suitable pricing function module?
Whether these user exits can be pulled by perform function in user exit_save_document_prepare? Pls help
regards
jill

Hi Jill,
As you say that your price needs to automatically change when the Shipping Conditions change , my suggestion would be why don't you include shipping conditions as one of the key combinations in your pricing condition tables?
Shipping conditions as such may not be existing in the list of allowed key fields but you can ask your ABAPER to include it in the list. Once included you can use the following criteria as your key combination
Sales Org + DC + Customer+ Shipping Point (can also be included in the allowed key fields if it's not there) or Shipping conditions and accordingly maintain the condition records.
Also as far as changes in the price if the customer changes is concerned you can always maintain separate condition records for different customers.
Hope this helps,
J Nagesh

Similar Messages

  • Scale Price redetermination in order modification

    Hi,
    The situation I met is the following :
    Price scale registered on material/customer with minimum quantity of 100 UN.
    Order created with quantity on material of 150 UN.
    Order saved.
    Price scale modification : minimum quantity is increased to 170 UN.
    When I got back into modification into the order, I modified a text, the system redetermined automatically the scale price when saving. And a PR00 at 0 € was saved then (incomplete order).
    I tested on a standard price without scale with a standard order, there was no price redetermination done in VA02 at all.
    Is it standard SAP this redetermination for scale price in the order ?
    If not, where can I check this specific in the programs?
    Thanks in advance for your help.
    Anna

    Dear Michael Neumann,
      when i select the shipment type and special process indiactor parameter that time how i can trigger and how i can proceed with price recalculation automatically.
    these 2 parameters are custom fields which we added in crm web ui.. please guide me.
    regards,
    Bixamaiah.

  • Specific Price conditions at Sales Order level

    Dear Gurus,
    We have introduced some Pricing conditions and their calculations at Sales Order level and we have made it to appear at the Sales Order Output which is for Internal reference.
    We dont want the Pricing conditions to be shown in Customer Invoice.
    Kindly advise.
    Regards,
    RK

    Create the new Document Pricing procedure of the Billing Type & don't assign the Document Pricing Procedure to the Sales Area / Document Pricing procedure / customer Pricing procedure.
    Best Regards,
    Ankur

  • How to change the price in sales order copying from contract?

    Hi All,
    I am creating a sales order with reference to contract & the same prices in the contract are flowing. But the validity of prices are expired & I am unable to edit the prices in the sales oerder level.
    Please suggest what configuration need to do to edit prices in the sales order level.
    Thanks,
    Madhu

    Hello Madhu,
    I am creating a sales order with reference to contract & the same
    prices in the contract are flowing. But the validity of prices are expired
    & I am unable to edit the prices in the sales oerder level.
    Please suggest what configuration need to do to edit prices in the sales order level.
    The configurational setting for changing the pricing flow from Contract to Sales Order is in Copying control. Go to the T-code VTAA and select your relevant Contract and Sales Order. At the Item level itself, you shall find a control called PRICING TYPE. Select the option as B or C.
    Please try out this approach so that your issue related to pricing flow can be avoided.
    Regards,
    Sarthak

  • Issue with Net price at Purchase order / Line item

    Dear All,
    I have an issue in the Purchase order, given below is the detail of the issue.
    PO/LI1 Consists a material A (Grid based), and with a condition record i have maintained sizewise pricing.
    Eg:  Size L - 1usd per 1, Size M - 2usd per 1 and Size S - 3usd per 1. Assume the quantity for each size been 10
    Thus at a Schedule line item level it would be as follows
    Grid   |  Schedule Qty  |  Net Price
    S              10                  3
    M              10                  2
    L               10                  1
    Thus at a PO/ Line item level the net price should be (6/30)that is (net value/net quantity)  = 0.2 per 1, in my system it doesnt show like as 02. per 1, it shows the net price of size L (in this instance it picks the price of size L and shows it as the NET PRICE at PO/LI Level
    What could be the possible reason this could happen, i believe this is a problem.Is there a place in configure where i can change the system to capture Net price at PO Line item =(Net Value / Net quantity) rather than picking the price of the size L.
    Other info
    Size L is the last Delivery Schedule line number
    Hope my question is clear.
    Thanks & Regards
    Shabeen
    Shabeen Buhary
    Edited by: shabenn on Dec 17, 2010 10:13 AM

    Hi,
    Even though you maintained different Prices for Different grids only default grid value only displayed at line item level. But if you do GR for those grids valuation will happened at as you mentioned the purchase order.
    regards,
    Siva reddy

  • Price change in order and invoice

    Hai Experts.
    The current sales prices shall be included in the SD document while creating sales quotations and TA orders.
    The same shall be communicated to the customer (quotation resp. order confirmation) and accepted by customer.
    Since the item categories are set in such a way that a new pricing is generated. The prices which are valid at the time of billing shall be calculated.
    The preferred item categories of the delivery transaction shall be set as pricing type. C = take the manual price component which is incidentally newly established
    The price variance shall be calculated as a credit note, which eventually is considered as additional expenditure.
    The different prices in the order confirmation and commercial invoice can not be controlled by the processor of the order with the help of feasible expenditure.
    while creating order (TA,SO) there should be an option in Additional data B ask for Yes or No.
    Yes means the prices changes are allowed.
    No means the prices changes should not allow.
    How can i do this. what is the process for stoping price changes from order to invoice.
    please suggest me
    thank you very much.
    Varma

    Hello
    for stopping price changes from order to invoice.
    In your billing related copying control (Tcode VTFA- Order related billing & Tcode VTFL -Delv related Billing), in item maintain Pricing type as D - Copy pricing elements unchanged
    If in any case you want to change the price after applying above config change, then simply click Update buttomn in condition tab of Item data and as your requirement choose either of the following:
    - B - Carry out new pricing for total new pricing
    - C - Copy manual pricing elements and redetermine the others for copying manual condition type & chaging other
    - G - Copy pricing elements unchanged and redetermine taxes for tax condition type changes
    Thanks & Regards
    JP

  • MIRO price variance at document level

    Hi all,
           Normally the MIRO price variance PP will be applicable for this company code and item level of the purchase order.
    it is possible to control the PP Document no level instead of po item level?..
    any possiblities in standard..

    Hi Palanisamy,
    As far as I know this is the only way the system works because we all know that each line item has its own quantity, material type, net price, conditions... If the system process the price differences at header level, how does it know how to allocate the whole amount of difference to what stock account, and should be based on what criterion?
    So, in short, I think that the way the system works at the moments is totally reasonable.
    Best,

  • Costing affect with MRP at planned order level and after production order

    Dear all,
    How the costing affect with MRP at planned order level and after production order completion?
    Edited by: Maulik on Jun 24, 2009 1:59 PM

    Dear Maulik,
    check Mr. Vinod's inputs abt costing
    1. Maintain following master data:
    MM01 Material Master with Costing and accounting view. Make sure all the cost Std, Moving avg etc is maintained along with valuation class in Accounting view 1. In costing tab pls make sure "with qty structure" and "Material Origin" are ticked.
    CS01 BOM with components marked with costing relevance in Status/Long Text Tab. Also check all the qty are correct.
    CR01 Work Center in Basic data tab maintain standard value key sau SAP1 and in costing tab maintain the workcenter, activity type and formulas (Usually standard formulas like for Machine Hours SAP006, Labour SAP007, Setup Activity SAP005 is used).
    KL01 Cretae activity types, in basic data tab maintain ATyp Category AS "1" and cost element (as provided by your FI Guy).
    KP26 Activity pricing, here with the combination of Activity type and the cost center you assign price to the activity.
    2. SPRO Activity
    Maintain Costing sheet IMGControllingProd cost controllingProd Cost PlanningBasic settingoverheadsdefine costing sheet.
    OKKN Define costing variant, you define costing type (In the costing type, you define the purpose of a material cost estimate by specifying, for example, which field in the material master record the costing results can be transferred to like std price, moving avg etc), Valuation Variant (defines how the prices are prioratized), date control and transfer structure.
    3. Costing Process Flow:
    1. CK11N CREATE COSTING RUN
    2. CK24 CREATE PRICE UPDATE (You Mark and release the prce to be updated)
    4. COSTING VARIANT WRT PP
    1. OPL1 DEFINE COSTING VARIANT WRT PP
    2. OKK4 or OPN2 DEFINE VALUATION VARIANT
    3. OKK1 or OPM1 DEFINE COSTING TYPE
    4. OPL8 ORDERTYPE DEPENDENT PARAMETER (assign the above creted costing type for both planned and actual)
    Hope this will throw some light on product costing.
    Regards
    kumar

  • Shipping cost at order level

    Hi all!
    I have a problem regarding shipment cost in order.
    I know that i can have shipment info in order, with path EXTRAS -- > SHIPMENT COST INFORMATION. (and that's ok).
    But if i want insert the result of this simulation in PRICING PROCEDUREat the order level,
    its going to log and if i open LOG.
    its saying no delivery is created so there is no shipping document.
    regrds,
    balaji

    Dear Alba,
    This is only simulation of the shipment cost to choose the better shippiment type(better shipment service at low cost).
    Shipment cost no need not enter in the sales order price.
    This will again get calculate when you create shipment cost document (VI01) with reference to the shipment document.
    The shipment cost will calculate based on the pricing settings under Shipment cost.
    I hope this will help you,
    Regards,
    Murali.

  • Packing Cost at Order Level

    Hi all!!
    I have a problem regarding transport & packing at order level:
    how can i add (in pricing procedure) at cost level (at VPRS level, where i have the cost of material ordered by customer) the cost of packing and the cost of the transport.
    Are there condition type that i can use?
    For istance, in order (after i have done the packing proposals, i see that i will use 7 boxes (that costs 3 EUR/PC): there is a condition type (as VPRS ) that takes the cost of packing material and puts it in pricing procedure???
    Many thanks to all.

    Dear  Lakshmipathi,
    thanks for your answer. I would like to have some info:
    you say that i have to create a condition type & access sequence.
    So:
    1a) what kind of condition type? (like PR00 for packaging material, at price level, before tax in pricing procedure?)..
    1b) if i try to give to Packaging Material a conditior record (with condition type PR00) why i don't see it in pricing procedure in the order? I have to insert packaging material as Item level? (because i have only done packing proposals)
    2) i would prefer to put this condition type among costs (after VPRS)
    3) if i want to insert shipment cost (always among costs after VPRS) what kind of condition type can I use?

  • Price redetermination at GR

    Hello friends
    I want to use price redetermination for freight condition at GR. That is, I create PO with basic price and freight condition (determined automatically via access sequence). Freight actually incurred can change from one partial delivery to another. So I maintain in Purchase Order  - Item - Additonal Data, Price category as 5 - Redetermine price at GR.
    Now I change the condition record for the freight condition to maintain new price. (Not touching the PO).
    When I do GR, I am expecting that system will pick the updated condition record value forfreight condition going by price det category 5 in PO. But no, it simply goes by what is there in PO only.
    Is there no stanard way of achieving the freight condition redetermination at GR without having to write a pricing procedure routine?
    Pl. help.
    Sriram

    On the Purchasing data of the vendor master XK03, there is a field called price control.
    Price Determination (Pricing) Date Control
    Determines which date is to be used for price determination (pricing) purposes.
    Use
    Enter the key for the desired date.
    If you choose the date of goods receipt, for example, a new price will be determined upon the arrival of the goods, causing the item to be revaluated at this time.
    Note
    If you have chosen the delivery date as the date for price determination and an item contains several delivery dates (i.e. has a delivery schedule), the first delivery date (the delivery date specified in the first schedule line) is taken.
    set a "5"to take the GR date
    If it has not picked up have you tried price redetermination

  • How to display discount price amt in order confirmation page

    hi,
    I created a discount for site,who places any order will get a discount for that particular order ,How to display discount price amt in order confirmation page.suggest some points guys.

    Try displaying it as following , just put the jsp code for the if() statement i have put below.
    This block loops through order level adjustments and displays the discounts for the one's associated with order promotions.
    <dsp:droplet name="ForEach">
    <dsp:param name="array" bean="ShoppingCart.current.priceInfo.adjustments" />
    <dsp:param name="elementName" value="pricingAdjustment" />     
    <dsp:oparam name="output">
    //displaying if discount was provided, associated with some order level promotion
    if (pricingAdjustment.getPricingModel() != null && pricingAdjustment.getAdjustment() < 0) {
    <dsp:valueof param="pricingAdjustment.totalAdjustment" />
    </dsp:oparam>
    </dsp:droplet>

  • Tolerance Limit for Price Variance (Purchase Order)

    Hello,
    Business Case :
    Final users require a specific tolerance limit rate for Price variance in Freight services POs.
    We have a current rate set up at Company level
    --> standard customizing (MM / Purchasing / Purchase order / Set tolerance limit for Price variance)
    Do you know any way to set up diffferent tolerance limit depending on the purchasing flow ? Vendor level for example ?
    thanks for your time.
    regards,

    Thanks for your reply.
    What do you mean by "syestem look for noramal quantity variance from info record" ?
    P.I.R only conatins under and over delivery tolerance, but nothing related to price variance between GR and Invoice.
    I'm looking for a customizing in order to have a Tolerance limit for Price variance at another level than Company.
    At vendor level for example ?
    Do you confirm there is no standard customizing ?
    Any user exit available ?
    thanks
    regards

  • Order Level Discount applied just to merchandising not to shipping and taxes

    Hi All,
    Do you know if there is a configuration to have an order discount just on Merchandising or on the order total?
    Or  perhaps is something that can be configured on TaxCalculator.
    Regards,
    Obed

    You can create a promotion at order level and specify any criteria like Spend Y and Get X, Buy X and get order discount etc. You will have 'n' number options available through BCC --> Promotions & Coupons if you are using ATG 10.x.
    There are some promotion configuration on tax price as well, i.e for example if the Total Tax is greater than 100 give some discount, but the discount is not on the tax amount, it is on the total order price. If you want to give some discount on the total tax alone, then you might need to extend TaxPricingEngine with your own calculators.
    Cheers
    R

  • Serial Number selection at order level

    Create an Item managed by Stock, sales and purchased. On 'General'  tab, under 'Serial and Batch Numbers' select 'Manage Item by Serial Numbers' and 'Management method On release only'.
    Create a sales Order for the Item, enter the quantity and the price. Right click on 'Quantity field' for the item, it displays the option 'Batch/Serial number' but this option does not work, it does not open the Batch/Serial Number selection.
    The Customer needs to complete the Serial numbers at Order level. (Now he loads the Serial Numbers scanning a barcode on the Item and updating directly the Sales Order. The storekeeper can see the Serial Numbers on the order and prepare the pallet and the delivery).
    Edited by: Andrea Mosca on Dec 17, 2007 3:21 PM

    Hello Andrea,
    at the moment it is only possible to select a batch number in the Sales Order.
    You could try to work with a draft Delivery document, here you can select the serial numbers.
    Regards,
    Anton.

Maybe you are looking for

  • Good receipt problem for subcontracting purchase order

    Good receipt problem for subcontracting purchase order with account assignment type ‘E’. After update to ECC 6.0. Do good receipt for subcontracting purchase order with account assigment 'E'.The system show the error message(KI235)----Two cost elemen

  • RFKABL00 SAP Report - Display Changes to Vendors

    Hi Report: RFKABL00 SAP Report - Display Changes to Vendors In R3, we can run this report either from: 1) SE38 or 2) "Change Vendor: Initial Screen" (i.e. FK02) -> Environment-> Account Changes-> All Fields-> Environment-> Multiple Display. it shows

  • Is it possible to hear playback during edit?

    I hail from the analog days of editing where I could tweek the reel back and forth to find that exact spot to splice. This happens automatically in iMovie when you drag your edit bar across clips - plays both audio and video at the speed and in the d

  • FireTableDataChanged() doesnt update?

    When I in my ActionListener try to update mu JTable by fireTableDataChanged() nothing happens? Can anyone help me with this? import javax.swing.*; import java.awt.*; import java.awt.event.*; import java.io.*; import java.sql.*; import java.util.*; im

  • Traversing all directories and listing all file objects

    Hi I am wondering if someone can help me out. In IFS, I would like to traverse recursively down all directories starting from a particular directory to be set by me, and collect all objects that are file objects, say in an Array of PublicObjects. How