Query on pricing Scales in LSMW

Hai,
I have a problem on scales,  In LSMW  through recording method i am creating pricing condition using XK15 transaction. But my problem is if material has 2 or 3 scales, at end of batch input session i am getting last scale value
Ex :  Matnr      Amount   
        P-100            500
Scales:  1        500
             10      300
             20      100.
After end of batch  input session, it is showing only 20    100 scale for P-100 material.
Could any body help me.
Thanks,
Raju.

Hi,
I think you need to push 'Inset Line' - green plus button and enter the scales. This would create an additional blank line which would enable you to create the new dataset in a blank line in the tablecontrol.
But I prefer to load the data using LSMW in either of the following methods:
Object               0070   Condition record
Method               0000                  
Program name         RV14BTCI              
Program type         B   Batch input      
or
Message type         COND_A                      Conditions: Master data for price determination
Basic type           COND_A02                    ALE condition records
Hope this helps.
Best Regards, Murugesh AS

Similar Messages

  • Pricing Scales : How to retrieve it ??

    Hi experts.
    I was wondering if anybody knew how to retrive the pricing scales for a condition either in some database table or maybe with the help of a function module.
    Thanks in advance if somebody has any clue.
    Otherwise, i'll have to debug the standard but the pricing in CRM is a real mess
    Regards,
    Helder

    Hi Helder,
    If you are looking at capturing scale values at database level, you can proceed as follows:
    Trace out the condition tables associated with the condition type's access sequence which you are looking at. Assume if this is SAP002 and CUS502 (Starting with SAP are standard tables ranging from 001 to 500. Starting with CUS are customer specific tables starting from 501 to 999). This can be traced out in the following path. CRM --> Basic Fucntions --> Pricing --> Define Settings for Pricing --> Create Access Sequences (and Create Condition Types)
    Now go to se16 and query CNCCRMPRSAP002 and CNCCRMPRCUS502 with required criteria to get value of VARNUMH (condition record ID)
    Now further query table CNLCRMPRSCALEV01 with VARNUMH captured in above step and get the value of KBETR (Rate)
    Regds,
    Raghu

  • What is pricing scale and where do we maintain pricing scale?

    Dear Gurus,
    what is pricing scale and where do we maintain pricing scale?
    Thanks..

    Hi Bidhu,
    Scales are used in pricing when there is different price at different quantity. Scaled prices are maintained like:
    From   1 pc - 100.00 EUR
    from  50 pc -  90.00 EUR
    from 100 pc -  80.00 EUR
    Now for qty 1 to 49, price would be taken as 100 EUR. where as for 50 to 99, it would be 90 EUR. Similarily price for any qty above 99 (mean >=100) price would be 80 EUR.
    You can use scales in any document where pricing can be maintained. SD and MM behave same as scales if functionlity of SD and MM also used that.
    If price date determination is done as the time of GR, GR qty will be used to determine the price scale. But if price date category is document, document qty (like PO qty) would be used to determine the correct price scale.
    Hope this helps you.
    Sanjeev

  • Shipment cost -  pricing scales

    helo to all ,
    i have a requirement to add a scale to an existing conation record .
    1. is it possible and what are the effects by changing the condition type from wight/volume to
        scale ( multi-dimm ) ?
    2. the condition record calculates the qty in the delivery * Z009 ( condition - that was insert in TK12)
        i need to add scale to this condition in order to maintain a minimum value :
    example :
    delivery qty = 6 KG
    Z009 = 4 $
    MIN amount in scale = 30 $
    qty*Z009 = 24   < 30   ---> then the condition value is 30 $ .
    HOW can i define this scale ? ( its not volume or wight )
    can i do it in another way that not involves scales ??
    BR
    ASA
    Edited by: ASA MOKED on May 18, 2009 5:42 PM
    Edited by: ASA MOKED on May 18, 2009 5:43 PM

    Hi,
    Please go through the link below for more details on shipment cost - pricing scales.
    http://help.sap.com/saphelp_45b/helpdata/en/35/b0e8f087a62488e10000009b38f9b7/frameset.htm

  • Pricing Scales

    Hello Experts,
    My client require the scales to be maintained based on % on value maintained.
    For eX -
    Basic Price is 100 USD
    Pricing Scale  - Lower limit should be 15 % tat means  15 USD be the lower limit but it should be maintained in %
    Upper limit should be 30%
    Kindly suggest
    Thanks
    Shri.

    Hello,
    The Basic Price of 100 USD is maintained in VK11 Condition Records correct? Then at the same time, client can maintain lower & upper scales in USD i.e. 115 & say 85.
    Also whenever the Basic Price is changed in VK12, t he emd user can change the scales also.
    Is there real Business justification to maintain scales on % basis?
    I doubt whether this is possible in standard. However you can try following:
    Option 1.
    In V/06, under Scales there is a box for Scale Basis, enter G - Scale based on a formula here & in the box for Scale formula you will have to develop a routine in VOFM & get it assigned here.
    2. Option 2.
    Define another condition type whose Calculation Type would be Percentage & it would be copy of Basic Price. The condition record for this Condition would be 100% & here you can maintain the scales in Percentage. Maintain this condition as Mandatory in Pricing Procedure system will do the needful.
    Put this new Condition Type under Basic & all your Pricing Calculation will start from this new Condition Type.
    Hope this helps,
    Thanks,
    Jignesh Mehta

  • Pricing scales in MSA TPM CRM2007

    Hi guys,
    is it possible in the new CRM2007 to create pricing scales in Mobile Sales?
    Up to CRM5.0 the conditions were generated in the server side so it was not possible
    Thanks
    C*

    f

  • Pricing Scale u2013 Formula

    Dear All,
    If a sales order value is 1,00,000 and based on this value I have to give a slab discount for 1st 50,000 I have to pass 5% discount and for next 30,000 value I have to pass 7% discount and for remaining 20,000 I have to pass 10% discount.
    How do I achieve this using pricing scale formula ?
    Thanks,
    David

    Hi,
    If you have an SD consultant, you can do this without development.
    In V/06, for the discount c.type, Group condition routine value should be 1. Header condition and item condition checkboxes need to be ticked on.Maintain scale basis as B.
    While maintaining condition records in VK11, you can go to scales view and maintain your intervals and the discount% in the screen by selecting the scale type as D
    If you want step by step, you may have to contact an SD guy. This is a pure SD topic

  • Pricing Scale Maintenance

    HI
    Experts
    We are on CRM 5.0
    For a CRM Product we have maintained a Pricing Scale.
    Now user want us to maintain a different pricing scale for the same product with a different validity. They want the validity of the pricing scale should be from valid for next 3 months. And both the pricing scales should be active in the system
    We have tried to maintain two different condition records with two different validitities but system is not accepting as the product id is same.
    Please suggest how it can be achieved
    regards
    G.Venugopalrao

    Resolved

  • SAP Quickviewer query for pricing records - V12L and KONH / KONP

    Has anyone used the logical database 'V12L' for pricing queries? There seems to be an issue with this logical database with some vague warning messages.. When I tried to create a simple table join query with KONH and KONP there are again some vague errors. I need to see the following fields in the query output.
    KONH-KNUMH, KONH-KOTABNR, KONH-KSCHL, KONP-KBETR, KONP-KONWA, KONP-KPEIN, KONP-KMEIN.
    Are there any other simple and robust way to query KONH and KONP simultaneously? Thanks in advance.

    Hi Dhanaraj,
    I tried linking KONH and KONP and it just gave me just warning errors that won't affect your query. Disregard those errors since your not using it anyway and proceed as usual.
    Try not to query directly to these tables as much as possible for obvious reason, IT"S HUGE....
    I suggest to start with AXXX pricing tables and then link KONP with it. It's faster and you can directly identify the key combinations used.
    Enjoy!
    Arnel

  • Pricing scale type ??

    Dear All,
    pricing scaling question ??
    When scale type which controls the scale value  is set to "A" (Base-Scale).
    we need to set the scales From a certain quantity or value,
    My question is, what happens if the customer order less that value.
    Eg :
    my scales are set as
    FROM    10       100 USD.
    what happens, if customer order 2 qty. What price will he/she will get.
    Thank you .
    Thank you.
    Anitha.

    Hi,
    The price will be taken from the base price if the order quantity is less than the scaled quantity.
    Initially,the system will check for the Scales.As our quantity is less than the scales,so it will check for the base price.
    Suppose your quantity is 2 and in the condition record,you have set 30 USD per 1 EA(your Unit of Measure).
    Then the system will caluculate 2*30=60USD for this condition type if the date you are creating the order is with in the validity date.
    Else if no record is maintained,then this condition type value has to be entered manually,if this condition type is set as mandatory.
    If it is not mandatory,then you can ignore this one.
    Regards,
    Krishna.

  • Pricing Updation Using LSMW

    I would like to do Pricing updation using VK11 Tocde.for this can I use LSMW ..?
    otherwise which one will be better for pricing updation data load?

    Hi
    You can use BDC or LSMW or BAPI deopending on your convenience
    it is the programmer choice
    Final aim is right data has to be uploaded to SAP for the transactions to happen.
    So depending on your easiness you use any one of the above
    see the sample bdc for the VK11.
    report ZSDBDCP_PRICING no standard page heading
           line-size 255.
    include zbdcrecx1.
    *--Internal Table To hold condition records data from flat file.
    Data: begin of it_pricing occurs 0,
           key(4),
           f1(4),
           f2(4),
           f3(2),
           f4(18),
           f5(16),
          end of it_pricing.
    *--Internal Table To hold condition records header  .
    data : begin of it_header occurs 0,
             key(4),
             f1(4),
             f2(4),
             f3(2),
           end of it_header.
    *--Internal Table To hold condition records details .
    data : begin of it_details occurs 0,
            key(4),
            f4(18),
            f5(16),
           end of it_details.
    data : v_sno(2),
           v_rows type i,
           v_fname(40).
    start-of-selection.
    refresh : it_pricing,it_header,it_details.
    clear  : it_pricing,it_header,it_details.
    CALL FUNCTION 'UPLOAD'
          EXPORTING
               FILENAME                = 'C:\WINDOWS\Desktop\pricing.txt'
               FILETYPE                = 'DAT'
          TABLES
               DATA_TAB                = it_pricing
          EXCEPTIONS
               CONVERSION_ERROR        = 1
               INVALID_TABLE_WIDTH     = 2
               INVALID_TYPE            = 3
               NO_BATCH                = 4
               UNKNOWN_ERROR           = 5
               GUI_REFUSE_FILETRANSFER = 6
               OTHERS                  = 7.
      WRITE : / 'Condition Records ', P_FNAME, ' on ', SY-DATUM.
      OPEN DATASET P_FNAME FOR INPUT IN TEXT MODE.
      if sy-subrc ne 0.
        write : / 'File could not be uploaded.. Check file name.'.
        stop.
      endif.
      CLEAR : it_pricing[], it_pricing.
      DO.
        READ DATASET P_FNAME INTO V_STR.
        IF SY-SUBRC NE 0.
          EXIT.
        ENDIF.
    write v_str.
    translate v_str using '#/'.
        SPLIT V_STR AT ',' INTO it_pricing-key
                                it_pricing-F1 it_pricing-F2 it_pricing-F3
                                it_pricing-F4 it_pricing-F5 .
        APPEND it_pricing.
        CLEAR it_pricing.
      ENDDO.
      IF it_pricing[] IS INITIAL.
        WRITE : / 'No data found to upload'.
        STOP.
      ENDIF.
      loop at it_pricing.
        At new key.
          read table it_pricing index sy-tabix.
          move-corresponding it_pricing to it_header.
          append it_header.
          clear it_header.
        endat.
        move-corresponding it_pricing to it_details.
        append it_details.
        clear it_details.
      endloop.
      perform open_group.
      v_rows = sy-srows - 8.
      loop at it_header.
        perform bdc_dynpro      using 'SAPMV13A' '0100'.
        perform bdc_field       using 'BDC_CURSOR'
                                      'RV13A-KSCHL'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '/00'.
        perform bdc_field       using 'RV13A-KSCHL'
                                      it_header-f1.
        perform bdc_dynpro      using 'SAPMV13A' '1004'.
        perform bdc_field       using 'BDC_CURSOR'
                                      'KONP-KBETR(01)'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '/00'.
        perform bdc_field       using 'KOMG-VKORG'
                                      it_header-f2.
        perform bdc_field       using 'KOMG-VTWEG'
                                       it_header-f3.
    **Table Control
        v_sno = 0.
        loop at it_details where key eq it_header-key.
          v_sno = v_sno + 1.
          clear v_fname.
          CONCATENATE 'KOMG-MATNR(' V_SNO ')' INTO V_FNAME.
          perform bdc_field       using v_fname
                                        it_details-f4.
          clear v_fname.
          CONCATENATE 'KONP-KBETR(' V_SNO ')' INTO V_FNAME.
          perform bdc_field       using v_fname
                                        it_details-f5.
          if v_sno eq v_rows.
            v_sno = 0.
            perform bdc_dynpro      using 'SAPMV13A' '1004'.
            perform bdc_field       using 'BDC_OKCODE'
                                     '=P+'.
            perform bdc_dynpro      using 'SAPMV13A' '1004'.
            perform bdc_field       using 'BDC_OKCODE'
                                     '/00'.
          endif.
        endloop.
    *--Save
        perform bdc_dynpro      using 'SAPMV13A' '1004'.
        perform bdc_field       using 'BDC_OKCODE'
                                      '=SICH'.
        perform bdc_transaction using 'VK11'.
      endloop.
      perform close_group.
    <b>Reward points for useful Answers</b>
    Regards
    Anji

  • Creating scale conditions LSMW / COND_A02

    Hi,
    I'm trying to create multi-dimensional price conditions in LSMW. All works fine, the condition is created but no the scales values.
    The idocs finish without any error so I can't find what the problem is.
    If any can help me it will be fantastic.
    Thanks in advance and best regards,
    Eduardo Cellalbo

    What I have further found out:
    - It is not a problem of reduced message types or release:
    I have tested it with the standard condition Idoc Type and also on a 6.20 and 7.00 basis release system.
    It seems that the report RBDMIDOC filters not valid conditions.

  • Urgent : How to use pricing scale base type "G" in CRM?

    Hi Gurus
    We are facing a problem regarging scale base type G which is scale based on a formula in SAP ECC side. I one of our Z condition type wea re using scale base type G and using a formula 901 to calculate pricing in SAP R/3.
    But scale base type "G" is not supported in CRM as the entry is not there in /SAPCND/T681VS and we could not find any ways to include it in CRM. We even tried by entering the entried in the table by debug method but then the records, specialy the supplement record, are not replicating correctly in CRM from ECC.
    So for time being we changed the scale base type to C from G in ECC side.
    Can you please guide me if there is any way to use scale base type G in CRM? Or what can be the way around to use scale based on formula in CRM ?
    Is it possible to change the scale base type while the records are getting replicated to CRM?? But how will it work then.
    This is very urgent.
    An useful answer will be highly appreciated.

    Hello Singamshetty and Micheal,
    We are facing exact same issue. Problem is that formula 901 does not get called in ECC with scale base type = 'c' in condition type ZSH1.  Because of this, order and billing document in ECC have wrong condition value and then order document in CRM also gets wrong value once the billing document is saved.
    This is highly critical issue as it's a big $ loss. Any expert, please suggest how to correct it?
    Thanks
    Sandeep

  • Free Goods Pricing Scale

    Hello SD gurus,
    We want to implement the following price model for our Client.
    Our approach is to include Base price and Free goods with it to achieve this
    Pricing Requirement:
    * As per the Business process of Client - the Material equipment is Wheelchair.
    * On the order of Wheelchair, First 4 wheelchairs are always free irrespective of the total ordered Quantity.
    *Price per wheel chair is 20USD
    *Brief Description is mentioned below in the tabular form-
    Units in Item
    Price (in USD)
    1
    0
    2
    0
    3
    0
    4
    0
    5
    0
    6
    20
    7
    40
    8
    60
    9
    80
    We tried to implement free goods determination with the help of NRAB and ZA00(copy of NA00) condition types , however, it was found that till first 9 ordered quantities, the basic price is calculating the ordered quantity with respect to 20USD, however, the deviation occurs in NRAB condition type (Reqt =59, Alt condition base=29) from the 10th quantity onwards.
    We already checked by maintaining Minimum quantity =4 , From=5,no. of free goods=4 in the free goods condition type.
    Still it did not worked and reflected the variation in terms of the net value (Basic price - free goods price)
    Finally we again created a negative condition type (Discount or surcharge) FREE with the calculation type -fixed amount, wherein the condition record  ,  we fixed the value as 80 USD (20 USD per unit price X 4 minimum free quantities) and found that the system is calculating -80USD for the free goods with respect to the minimum quantity of 4 or more - which is so far correct.
    Request you to kindly give suggestions for the scenario wherein -
    If the quantity is 0-3 ie less than 4 , the system should populate the price as ZERO as part of the first four free goods concept. Unfortunately our solution is not catering to this specific requirement.
    Request your inputs to implement this scenario.
    Thanks and regards,
    Tarun Jain
    SAP SD.

    Hi Tarun,
    This can be met by using free goods functionality itself.
    It will be an inclusive free goods scenario.
    The easiest way will be to have a new free goods calculation routine (in VBN1), the routine will have logic like, fixed 4 quantity free always when the free goods condition is triggerd.
    Try that, discuss with abaper for the routine creation.
    Regards
    Jobi

  • Query on Pricing procedure in MM

    dear friends,
             I was asked in an interview the following questions on pricing procedure:
    1. what is difference between manual indicator in calculation schema and manual indicator in condition type. what will happen if we tick both?
    2. what will happen if in a <b>condition type</b> if we tick the indicator for both item condition and  header condition and why sap permits that both can be ticked.
    I gave the answers as per the sap help says on these 2 points, but i feel that i could not explain logically to it.
    please explain.
    regards
    Ajay

    1. what is difference between manual indicator in calculation schema and manual indicator in condition type. what will happen if we tick both?
    MAnual indicator in calculationschema means- you are going to enter this condition in Info, PO or any other document manually, system will not default automatically or not detrmined automatically
    In the condition type there are many other selection is there but usage is same.
    2. what will happen if in a condition type if we tick the indicator for both item condition and header condition and why sap permits that both can be ticked.
    If  oyu tick both that mwans this candition can be used as a item condition and/or header condition also.
    e.g. if you have freight applicable based on the inco term so if all your PO item are applicable for freight then you can enter that condition at header only but if  you freight is applicable for certain item only then you need to enter at item level
    hope this will give good idea.

Maybe you are looking for

  • Voiding and Reversing Cashed Checks

    Check was received by the wrong vendor.  The check was not made out to this vendor but was deposited and cleared by our bank.  Later the vendor's bank informed them that the check would be debited to their account and returned to them.  They are retu

  • How can I copy pictures from my computer to my SX50 so I can show them from the camera?

    How can I copy pictures from my computer to my SX50 so I can show them from the camera?

  • Call the owning VI multiple times

    Hi all, I'm trying to call the owning VI multiple times and wasn't sure if it's possible.I trying to call the same VI within a VI with different condition. I have this VI as a template with reentrant enabled (VI_1), and inside the loop, it will call

  • 1142 converted to LAP and VLANs

    Hi, I just converted AP 1142 to LAP using the image "c1140-rcvk9w8-tar.124-21a.JA2.tar". The WLC is a 5500 with 2 NIC : one on 192.168.0/24, one on a specific vlan 10.20/16 The main management interface is on 192.168/24 but we defined as management t

  • UIX, Struts comparision?

    Can anybody give me some comparision between UIX and Struts? and UIX is open source? Can we find the UIX source code in JDeveloper9i ? Thanks in advance Jack