Pricing - adjustment

hei all,
i have these requirement, please propose ur idea for helping me..
price of material is determined based on fuel rate and exchange rate. first of all, cust has made an agreement about Bo (fuel rate in aggrement) and Co (exchange rate in agreement). Ci = average exchange rate in one month. Bi = average fuel price (based on purchase order).
formula : (Bo/Co)(Bi/Ci)
my query is can we do that? and in what field we can store Bo, Co, Ci, Bi in sales order?
i really appreciate your idea.
thanks
Best Regard,
Hendry

Hi,
I will suggest you to use additional data B at item level and create the extra fields as per your requirement :
Bo, BI,CO,CI as the fields in the additional data B.also you can give the logic to populate the fields as per ur requirement
Now create a routine in VOFM and maintain the formula and logic in the routine and assign it to he respective condition type .
For New routine creation please go through the below link
http://saptechsolutions.com/pdf/VOFMCopyRequirementRoutines.pdf
Hope this will help you to resolve your problem.
Regards,
Krishna O

Similar Messages

  • Verizon just lost a long-time customer

    On September 19 I walked into a corporate Verizon store on East Washington Avenue in Madison, WI to check out the iPhone 6 and iPhone 6 Plus.  Because of the early upgrade offer both of my lines were then eligible for the upgrade.  I've been a customer for 9 years.  When one of the reps brought up the Edge program I asked him, and then his white-shirt companion, about pricing.  I was clear that I was not interested in the Edge plan if I could not get the upgrade pricing.  Several times I made this clear.  They punched numbers on their calculators and the numbers came out to what I expected for upgrade pricing.  Two days ago I get my bill notification.  I take a look and there it is; full price charged for the phones.
    I called Customer Service, and while the young lady on the phone was sympathetic and did try to correct things (she did her job the best she could), it came down to I have to go into the store and argue with the manager, Dustin, to fight to get the pricing adjusted and get back on my old plan.  What possible reason would I have to pay full price for two phones, and move to a more expensive plan?  I've had plenty of data in my old plan, and a 2-year contract has never bothered me.  Apparently, according to the CS rep on the phone, this is not the first time a store has said one thing and charged differently.
    What's going on, Verizon?  Can you not control your corporate stores?  A long-time customer has to go in and argue with the manager?  Argue?  This has all the makings of a shady used car dealer.  And in the end, if I could manage to get things worked out, what do you have for your long-time customer for the trouble?  Verizon needs to empower their first-line call center folks to offer something for the misery that their lack of corporate control seems to unleash on customers.  Not a $10 gift card either.  Something of this magnitude should have a whopper of an apology offer.
    Anyone thinking of going to Edge, don't.  In fact, after this whole deal today I'm going to take my business to T-Mobile.  I just can't believe Verizon has no control over their stores.  I can't believe they have no ability to correct this kind of issue without sending me into a store to essentially wrestle with a manager who, apparently, is an a-hole.  Head to T-Mobile people.  My old plan with Verizon will cost me $40.00 a month less with T-Mobile.  So again, if I wanted to pay full price for a phone, why wouldn't I just go to a better carrier who has superior coverage in my area?  Well, that's what I'm going to do.
    So long, Verizon.  Maybe you'll learn after state consumer laws crawl up your rear for the actions of the stores you cannot control.

    veldigar wrote:
    ... I was clear that I was not interested in the Edge plan if I could not get the upgrade pricing.  Several times I made this clear.
    Then the employees, and you, don't understand EDGE.  It's not a service plan, it's a PAYMENT option to pay the full price of the phone in installments, and have no "contract" or obligation  to stay with Verizon once the phone is paid for, which you can do at any time.  So if you were trying to get discounted pricing, and the reps were talking EDGE, you were talking at cross purposes....
    In order to get the upgrade pricing, you need to sign a contract for 2 years of service, and agree to an ETF if you leave Verizon before the two years.

  • Abap statement

    what does this mean
    NOT t_salesdoc-matkl IN s_matkl
    and also what could be the meaning of this
    IF p_pcnt01 IS INITIAL.
            IF t_salesdoc-faksk IS INITIAL.
              t_salesdoc-faksk = k_01.
            ENDIF.
            t_salesdoc-no_percent = k_x.
            READ TABLE i_vbpa WITH KEY vbeln = t_salesdoc-vbeln.
            IF sy-subrc = 0.
              IF lv_flag IS INITIAL.
                WRITE: 'Pricing adjustment for Credit memo amount (A/R)'.
                SKIP.
                lv_flag = 'X'.
              ENDIF.
              WRITE: / 'Order:'(004),t_salesdoc-vbeln, t_salesdoc-posnr,
                     'Customer:'(005),i_vbpa-kunnr,
                     'CM Method:'(100),t_salesdoc-katr5,
                     'Pricing method missing'(006).
            ENDIF.

    Hi,
    1.NOT t_salesdoc-matkl IN s_matkl
    means
    t_salesdoc-matkl should not be there in s_matkl
    2.IF p_pcnt01 IS INITIAL.
    IF t_salesdoc-faksk IS INITIAL
    means
    if p_pcnt01 has no value
    and
    if t_salesdoc-faksk has no value.
    3.IF lv_flag IS INITIAL
    means
    lv_flag has no value or initial value ie to check whether the flag is set or not.
    Reward if helpful.
    Regards.

  • Automatic PO adjustment for pricing condition changes sap

    Hello SAP users,
    How to prevent automatic PO adjustment for pricing condition changes to purchase order items that are marked for deletion. Please respond.
    Thanks

    Hi,
    Check the settings in below configuration:
    SPRO>MM>Purchasings>Conditions>Automatic document adjustment-->Control doc. adjustment.
    SAM

  • Price adjustment (amount basis) in the pricing conditions

    I want to do a price adjustment (amount basis) in the pricing conditions of a sales order.Which standard manual condition type shall I use to do it.

    Hi
    The condition which you want to change manually in SO
    in V/06 (Define Condition type) Changes which can be made should be assigned with Manual entries has priority (C)
    Hope it helps
    Edited by: Ramesh on Dec 1, 2008 8:17 AM

  • ECM - Job Pricing : Salary structure adjustment

    Dear Experts,
    We have a list of 1,104 internal jobs defined in our company.
    Activities performed:
    Created planned compensation IT1005 against all the positions in the organization.
    Created composites after doing the job matching (internal vs external) with 2 different salary surveys and updated the IT1271 composite survey result.
    How to handle the below scenarios ?
    How to upload the market data for the same job in the catalog with different values for different countries. (like SAP consultant in india & US will have different values)
    We are trying to map the market data for a job with the pay grade structure of a particular country. There are 1,104 jobs and how to map this to the pay grade structure having only 15 grades per country.
    I wanted to understand how this mapping happens in a ideal situation to perform the salary structure adjustment.
    Thanks in advance.
    Best regards,
    Pavan

    Please refer to helpline provided in help.sap.com and refer to transaction PECM_START_JPR_BSP for documentation on how to do job pricing via portal. There is not much documentation available though on the same, but you may get back to me if you need help in completing cycle.
    Thanks,
    Prashant

  • Album pricing is not adjusting

    the newly released album is $9.99 and i bought 4 tracks as singles (it shows these as "purchased"), but the "buy" button still says $9.99.
    any suggestions?

    Hi All,
      In the sales order, Pricing procedure is determined. All the condition tables, access sequence records are present in the mobile client.
    Conditions are perfectly displayed in the product master conditions
    But the conditions and the actual price determination is not happening in the sales order.
    Please suggest.

  • CSR offers pricing/data service adjustment in response to my leaving inquiry; then another CSR denies availability of adjustment...hello?

    So, I did the "test drive" and somewhat surprisingly found the data/voice coverage pretty darn good, even when I went out of town.  I am a long-time customer so I decided to inquire with Verizon to see if there were any adjustments to my plan that could be made to save me money and prevent my having to switch.  On 09/10 the CSR analyzed my account and stated that Verizon wanted me to stay and that they'd be willing to knock $30 a month off my plan and give me 500 MB extra for each line.  I told her I'd think about it.  I called back yesterday (09/16) to ask for more details (i.e. extended contract?) and was told that while they could offer the additional 500 MB of data, they could not honor the $30 discount.  I'm paying a premium for the service, but not receiving a product that is clearly better for my personal needs.  As a matter of fact, the alternative(s) offer qualitatively equal coverage (for me), and much more appealing ancillary benefits such as paying my ETF's, more data, less cost, free unlimited music streaming, etc.  Anyone have a similar situation/problem?  Should I just call it a day and bail on big V?  Hell, I feel lied to at this point.

    Thanks for the reply.  I am happy with my coverage and service in general, but I’m not happy with the high cost or the data limit inherent to my current plan.  Other carriers offer lower cost, comparable coverage in my area, and more data.  I’m also clearly not satisfied with my calls to CC; the first agent actually wanted to argue with me regarding the validity of one of the competition’s offers.  I told her I was not interested in arguing the point with her as I was reading the offer verbatim from the competitor’s website.  Anyway, my call to CC was to inquire if anything could be done to make my Verizon plan more competitive.  My current plan is the More Everything Plan with 3GB of data shared between four lines.  Even with only three smartphones on my plan and leaning heavily on Wi-Fi, that’s too little data, especially considering the high cost.  Any help would be appreciated.

  • Need to report on sales order lines using specific pricing modifier

    Is there a report I can run for a specific modifier number that will give me all the sales order lines that were adjusted using that pricing modifier?

    Use oe_price_adjustments table and link that to the qp_list_headers and lines to get the details of the modifiers.
    Thanks
    Nagamohan

  • Sale order- Pricing -Access Sequence

    Hi Gurus,
    While creating Sale order, the price is picked from the Pricing procedure and Condition records maintained.
    In PR00- Material price and Customer-Material special price is maintained in VK11.
    So the system picks Customer Material combination price and the same we can see in the Item level conditions-Analysis for pricing and can also see it fetched record from where.
    So for this Client wants in the following way: POPUP MESSAGE
    At Sale order Warning Message that Price is taken from Which List- Normal Price List or Special Price List for Customer and Material combination
    Is there some way to do this?
    Thanks in Advance.
    Best Regards
    Sri

    Hi,
    U have to take ABAPER HELP  No doubt please use this input if tis use full .
    User Exits For Price Determination
    USEREXIT_PRICING_PREPARE_TKOMK (module pool SAPLV60A, program RV60AFZZ)
    This user exit allows you to copy additional fields for pricing in the TKOMK communication structure (header fields), which have not been provided in the standard SAP system. These fields can also be used for pricing in the billing document.
    This user exit is described in detail in the "New fields in pricing" section.
    USEREXIT_PRICING_PREPARE_TKOMP (module pool SAPLV60A, program RV60AFZZ)
    This user exit allows you to copy additional fields for pricing in the TKOMP communication structure (item fields), which have not been provided in the standard SAP system. These fields can also be used for pricing.
    This user exit is described in detail in the "New fields in pricing" section.
    USEREXIT_FIELD_MODIFICATION (module pool SAPMV61A, program MV61AFZA)
    You can use this user exit to adjust the display of individual lines in the condition screen by changing the display attributes of the screen fields. This does not include the display of subtotals.
    This user exit is also used in order processing.
    USEREXIT_FIELD_MODIFIC_KZWI (module pool SAPMV61A, program MV61AFZB)
    You can change the display of subtotals in the condition screen by changing the display attributes of the screen fields.
    This user exit is also used in order processing.
    USEREXIT_FIELD_MODIFIC_KOPF (module pool SAPMV61A, program MV61AFZB)
    You can adjust the display of subtotals in the condition screen to your requirements by changing the display attributes of the screen fields.
    This user exit is also used in order processing.
    USEREXIT_FIELD_MODIFIC_LEER (module pool SAPMV61A, program MV61AFZB)
    You can adjust the display of blank lines in the condition screen to your requirements by changing the display attributes of the screen fields.
    This user exit is also used in order processing.
    USEREXIT_PRICING_CHECK (module pool SAPMV61, program MV61AFZA)
    You can install additional checks to the standard checks of condition lines (e.g. maximum/minimum value).
    USEREXIT_PRICING_RULE (module pool SAPLV61A, program RV61AFZA)
    In the standard SAP system, it is predefined which condition categories and classes can be copied or recalculated per pricing type. You can change the predefined standard procedure for each pricing type.
    USEREXIT_CHANGE_PRICING_RULE (module pool SAPMV61A, program MV61AFZA)
    You can use this user exit to change the pricing type that has been predefined in the copying control table in billing.
    USEREXIT_XKOMV_BEWERTEN_INIT (module pool SAPLV61A, program RV61AFZB)
    This field is used in the formulas and therefore initialized before the loop for the pricing procedure starts.
    USEREXIT_XKOMV_BEWERTEN_END (module pool SAPLV61A, program RV61AFZB)
    Within a loop for the price components during pricing, specific values can be transferred into the communication structures in pricing to be further processed.
    USEREXIT_XKOMV_ERGAENZEN (module pool SAPLV61A, program RV61AFZB)
    In change mode, you can change the dynamic part of the condition record (KONVD) that is always redetermined (i.e. it is not stored in database table KONV).
    USEREXIT_XKOMV_ERGAENZEN_MANU (module pool SAPLV61A, program RV61AFZB)
    You can use this user exit to change the ready-for-input fields of the manually entered condition record in add mode in the condition screen.
    USEREXIT_XKOMV_FUELLEN (module pool SAPLV61A, program RV61AFZB)
    This user exit is always called up during a redetermination of all or individual price components. You can change the work fields of the condition line. However, this only applies to conditions that have been determined via a condition record.
    USEREXIT_XKOMV_FUELLEN_O_KONP (module pool SAPLV61A, program RV61AFZB)
    This user exit is always called up during a redetermination of all or individual price components. You can change the work fields of the condition line. However, this only applies to conditions that have been determined via a condition record. This may include subtotals, manually entered conditions or conditions that have been calculated with a formula.
    USEREXIT_PRICING_COPY (module pool SAPLV61A, program RV61AFZA)
    You can change the KONV fields for copied price components
    With best regards,
    venkataswamy.y

  • Add pricing condition within order created with reference to SPA

    Hi,
    I have a requirement wherein I need to add a $50 fine to order if the total order weight is below 75 kg.
    Problem I am facing is with orders created with reference to SPA wherin pricing is not calculated but copied from SPA.
    Please help me in solving this issue.
    Also, Please let me know the pricing userexit / BADI for CRM wherein this can be coded.
    Regards,
    Willban
    Edited by: willban_sap on Jul 21, 2010 11:43 AM

    Hi Willban,
    wonder wether you could use any weight dependent (net or gross) group condition with a scale. Delow 75 kg across all grouped items you would charge 50 $ and starting at 75 kg you would charge 0 $. As the scale base should get adjusted with the copy / create with reference step, I see no need for custom code.
    Best Regards,
    Michael

  • UK pricing of Adobe Software a rip off compared to US... Why?

    I'm an existing Adobe customer and own Lightroom 2 which I upgraded to Version 3 and Photoshop CS4 Extended which I want to update to CS5 Extended.
    I was on Adobe.com (via the help button in Photoshop) and noticed on the right of the page upgrade to CS5 Extended from $199. So, I went through and selected from CS4 Extended to CS5 Extended and with the current offers go a final price + shipping of $285.15 which is £183.02.
    I tried but, I couldn't complete the order, so I logged onto Adobe.com/uk and created the same order but the price is almost Double the US price (was £183.02) at £333.60. Why is the same product almost double the price in the UK vs US?
    I totally understand that there maybe a slight currency translation adjustment and additional shipping cost (although the product is very light anyway).
    I spoke to someone ad Adobe via the live chat and was told (text taken from the actual chat).
    Although Adobe Europe and Adobe US are different parts of the same global company, European Marketing strategies and pricing are not directly related to those used for the US.
    I truly understand your concern regarding the price being more in UK as compared to US conversion, however, there are many factors that decide pricing like 'the cost of doing business in each country' and the 'difference in the perceived value of the product'.
    We want to make sure that we are giving our Customers the best products and at the right price.
    We're sure that the Adobe products add value by helping you get the desired output at ease, efficiency and speed.
    Come on, the US and UK product is 100% identical and why would charging almost double the price be 'the right price' for the consumer?
    I'm very unhappy about this, and believe it's yet another classic case of overcharging the UK customer.

    Marian Driscoll wrote:
    these types of discussions only demonstrate the desire for Adobe software. It only strengthens Adobe to realize that people passionately want Adobe software.
    You may be right, but I don't think so
    A much stronger message can be sent by ignoring Adobe. If we do not like the price. Do not pay it. The "classic case" is that a vendor will drop prices when it finds that nobody wants to pay so much.
    This can (and might) happen simultaneously along with all the griping.  Many people may just decide to keep using their old versions, especially since they can't upgrade from versions older than CS5.  At least the griping will tell Adobe WHY they aren't buying.
    To add to the reasons explained in post #3...
    3. There may be a greater cost to market in different countries
    4. There may be a greater cost legally defend software licenses/patents in different countries
    As pointed out by many other people, not all software companies make such a large difference in what they charge their customers, though the challenges are the same.  I personally tend to believe the explanations given by the customer support representative regarding perceived value of the product (translation: charge the most that people are willing to pay) and the separate marketing strategies for the US and international.

  • Pricing, Modifiers in Sales Order Form

    Hi Gurus,
    Please help me to resolve the issue with Pricing, Modifier to Sales Order:
    I have created Master price List for Item A - $40
    Modifer 1 - Dealer Discount Price is 20% (Created Modifier as Dealer Discount - 20%)
    Modifer 2 - Order Header discount is 10% on total Order Value (Created Modifer with Discount : Level - Order; Modifer Type - Discount; Pricing Phase - Header Level Adjustments, Application Method - Percentage; Value - 10%
    Assgined to respective Qualifers (Customers), set as Automatic
    Ran Build Attribute mapping values concurrent program in Pricing Module. Status : sucess
    After doing All above steps created Sales order for respective Customer, system is applying Modifer 1 Automatically but MODIFIER 2 not able to apply at order header leverl, Not able to see this Modifier list under SO form
    Action->View Adjustment.
    Can you please check and let me know the problem to achieve this issue.
    Highly appreciate your response.
    Regards
    AK

    Check below options in sequence
    1) Is your order qualifies for both the modifiers ?
    2) If you need to apply both modifiers put them in different incompatibility level.

  • Using RB00 condition type for Price Adjustment

    Hi,
    I have to do a price adjustment due to some rounding issues in the pricing of my sales order.(Using standard Pricing Procedure RVAA01). I am thinking of using manual condition type RB00 at Item level that can accept both positive and negative values depending on the situation.
    If the calculated value>expected value then the user will enter negative RB00 value manually and
    if the calculated value<expected value then the user will enter positive RB00 value manually.
    The account key is however different in standard Pricing procedure for RB00 and it is ERS and for standard Base Price (PR00) it is ERL.
    So, my question is that does that make any difference if I maintain condition records in VKOA for RB00 same as PR00?

    Hi
    If you are looking for rounding then you round the decimals by not maintaining any decimals.But if it is a price adjustment then your approach is correct
    If it is VK11 then there is no need to maintain condition record for RB00 as it is a manual condition type at item level
    If you are talking to maintain revenue account determination VKOA then you have to maintain as whenever you give discount then it will hit some G/L account .So you should assign a G/L account also
    Regards
    Srinath

  • Customer pricing procedure in Sales transactions

    Hello Experts,
    In our CRM 2007 we have already customized the pricing procedure of the sales transactions for each sales area  / document pricing procedure / customer pricing procedure.  But creating sales transactions, our business needs system to take in consideration the customer pricing procedure of the partner in role Ship to party instead of the partner in role Sold to party.  Could anybody help telling how to set it?
    Many thanks in advance!

    well... maybe my question is not clear...  the thing is that as a sample, we have a:
    1.Sales area = O 50000XXX
    2.Sales document type with Pr. Procedure = A
    3.SoldTo with Cust Pr. Procedure = 1
    4.ShipTo with Cust Pr. Procedure = 2
    When we create a sales document, system determines the Pr. Proc. of the doc as it was customized in view CRMV_PRCPROC_DET:
    Sales area + Pr. Procedure of the sales doc type + Cust Pr. Procedure = Pr. Procedure of the sales doc
    In our customizing we would like to have 2 rows (following the example)
    O 50000XXX + A + 1 = ZPROC1
    O 50000XXX + A + 2 = ZPROC2
    We would need that system checks whether there is any Cust Pr Procedure in the master data of the ShipTo partner. 
    - If yes, the Pr. Procedure of the sales doc = ZPROC2
    - If not, the Pr. Procedure of the sales doc = ZPROC1
    but I have not managed to find where to adjust it (nor custom nor BADI). is there any idea or comment?

Maybe you are looking for