Price upto four decimal places

Hi ,
I am using Basic planning objects for estimation of project.
I havea item whose price is to be calculated on percentage basis.For Example Price o item X is 0.25% of Value Y.But when I am putting rate of that item as 0.0025 ( INR )system doesnt excepts this is also same for quantity.Since the decimals are restricted upto 2 for Price & upto 3 for Quantity.
How this can be solved ?
Rgds

Hi Shrikant
I made the settings & tried to put in the Quantity field of ECP but following error is shown by system.
Too many decimal places (maximum 3)
Message no. DB739
Diagnosis
You specified 4 decimal places, but the field allows only 3 decimal places.
System Response
Unable to continue processing.
Procedure
Correct your input.
Rgds

Similar Messages

  • Condition value upto four decimal places

    hi experts
    client has some group of material these material made by difffrent material compounds,
    these materials are purchasing under the condition of IEEMA organisation
    every month material compound  rates are chaning ,accoring to main material rate also chage
    for achiving this we worte a routine ,in the routine we used the condition type
    on condition type value is 0.1432 but in sap allows only two decimal point how can achive four decimal points for that condition type
    regards
    vijay

    You are speaking about purchasing as I understand.
    In this case you can define this in the PO itself (for the line item; there's also a condition tab in PO at item level...) - Amount / Currency / Per / Unit - 1432 / RS / 10 000 / PC. You can do the same in contract, info record, etc.
    Edited by: Csaba Szommer on Jun 22, 2010 8:55 AM

  • Convert amount with four decimal places to amount with two decimal places

    Hi,
    for specific reasons we have set the prices to four decimal places. However, in an invoice the staff needs to see all prices with two decimal places. Therefore I have created new user-defined fields which should show the rounded values However, I have not yet found the right formatted search that outputs the value with two decimal places including currency symbol.
    The statement 
    SELECT $[$38.20.NUMBER]
    outputs the value with two decimal places which is fine, but it does not contain the currency.
    The statement
    SELECT $[$38.20.0]
    outputs both value and currency, but the value still has four decimal places as the original price.
    And the statement
    SELECT CAST($[$38.20.NUMBER] AS VARCHAR(20)) + $[$38.20.CURRENCY]
    outputs a value with even six decimal places.
    Did anyone already have the same problem???
    Or does anyone have any idea???
    Thanks and regards
    Corinna

    Hi again,
    the value should be displayed in a user-defined field of the screen.
    The result of the query
    SELECT $[$38.20.NUMBER]
    has already two decimal places, so that I do not need a round here. But the currency is missing.
    When I add the round function to the query
    SELECT $[$38.20.0]
    it does unfortunatly result in an error.
    Any ideas????
    Thanks so much in advance!

  • Quantity upto Four decimal points

    Hi,
    In Easy cost planning , I want to put quantity upto 4 decimal places but system allowing only upto 3 decimal.
    Pl suggest. It is very urgent.
    rgds

    Hi Venkat
    Thnks for the efforts.
    In CKCM , i selected My characters but field in that are uneditable. Can u explain briefly.
    Rgds

  • Rounding Rule upto 3 Decimal Places in Tax Condition(SABRIX)

    Hi,
    We are Using SABRIX for Tax determination and need to round up Condition Type XR1- XR6 to round upto 3 Decimal Places.
    Do we need to To Change ALT Calc Type- 301306or Alt Cond Base Value -- 16  or have to change Currency  decimal Places in transaction OY04/OY03.
    Kindly Suggest.
    Thanks
    Amit

    Hi,
    Tax % for customer is decided in SABRIX, Where does TaX calculated?? In SABRIX or in SAP.
    Thanks
    Amit
    Edited by: AMIT GUPTA on Mar 31, 2010 10:54 AM

  • Rounding a number upto two decimal places.

    Hey !
    My question is regarding the rounding of a number in such a way that answer that we get after the rouning comes upto two decimal places,no matter how small or the large the number before rounding was.
    Somebody please help me.
    thanks

    hi,
    use BigDecimal class in java.math package.
    here is some code how to do it ..
    BigDecimal bd = new BigDecimal(your number here);
    bd.setScale(2,BigDecimal.ROUND_DOWN)
    System.out.println(bd);
    hope this helps ...
    bye
    ashok

  • Quantity column display upto 2 decimal places in ALV

    I've created an ALV for dynamic columns. For this i've first created the fieldcatalog and then the internal table.
    The problem that i'm facing in this is that the user wants the quantity column to be displayed upto 2 decimals. For this i tried the following:
    1.)     wa_fldcat-decimals_o = '2'
             wa_fldcat-decimals    = '3'.
             wa_fldcat-datatype     = 'QUAN'.
    with this i tried that let the calculation be to 3 decimal places but on output it should show 2 decimal places.
    But this doesnot gets reflected on ALV. It still shows 3 decimal places.
    eg:  3 decimal places: 16.667 + 16.667 + 66.667 = 100.001
    2.)     wa_fldcat-decimals_o = '2'
             wa_fldcat-decimals    = '2'.
             wa_fldcat-datatype     = 'CURR'.
    I also tried doing the calculation with 2 decimal places with datatype CURR but with this the last digit gets rounded.
    eg:  2 decimal places:  16.67  + 16.67   + 66.67   = 100.01
    Now we are taking total as 100 %. So tha calculative total cannot be more than 100.
    On seeing 100.001 user says show it to me to 2 decimal places  i.e. 100.00
    On seeing 100.01 user says  how can the total be more than 100 & this is .01 more than 100.
    Therefore how can the 1.) option be achieved.
    PLZ HELP!

    Hi,
    Can u check this one
    DATA: gv_packed TYPE p DECIMALS 2.
    CATCH SYSTEM-EXCEPTIONS conversion_errors = 6.
    MOVE char_field TO gv_packed.
    ENDCATCH.
    IF sy-subrc = 6.
    error handling
    ENDIF
    Try to move ur char field to a type p field. If char field is other than numeric then u will get error that can be handled in try...chatch..endtry block.
    data: l_val type p decimals 2.
    parameter my_val type char20.
    try .
    l_val = my_val.
    catch cx_root.
    Do ur error handling here
    endtry.
    you can work with search and concatenate.
    value1 = 3601152
    search value1 for '.' .
    if sy-subrc eq 0.
    concatenate value1(5) '.' value1(2)+5 into text.
    Or value1 = value1 / 100.
    endif.
    Thanks.
    Ashok.

  • Caluclation in P.O. Conditions shall be upto 04 decimal place.

    Hi All,
    Please help me of getting foure decimal points in PO conditions.
    Thanks

    The dec0imal places relating FI only.  The FI people has to configure to require decimal places.  you can try with the following settings in FI.
    1.in OY04 maintain Currency and No.of decimal places required for all purposed.
    2.in OB90 maintain company code, currency and maintain rounding unit.

  • Storeing values in floate data type upto two decimal places

    Hi
    I want a float type field in my table but want to store value up to two decimal places.
    so what syntax i need to follow plz suggest.
    thanks

    it is not possible to store with Number datatype. if you are using the data to sho report, then change its format (like 45 to 45.00). if you want to store 45.00 in database, then you have to modify the datatype for that column. for this follow the following path
    1. Add a column of datatype Varchar2.
    2. Copy all the value of your number field to it.
    3. Drop the old column.
    4. However make sure that if you have used that column somewhare in arithmetic calculation, the modify it and use to_number function to do arithmetic opration.

  • How can I stabilize the DAQ output to four decimal places

    I have a daq 6009. I sent a optical signal. DAQ provides a output which varies in 3rd  decimal place. I done averaging all using a program which I'am attaching with this. So can you please help me in this regard 
    Attachments:
    data acquisition 2 (SubVI).vi ‏71 KB

    You need to find a DAQ with a lower Absolute Accuracy.
    Also, looking at the spec, you can get a better accuracy with a Differential measurement than you can with a RSE.  Apparently the RSE only works in the +-10V range.  By changing to a differential, you can get down to a +-1V range.  That will help your resolution a little bit.  Just wire the ground to the - terminals on the DAQ.
    Another issue could be noise in the system.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions
    Unofficial Forum Rules and Guidelines

  • How to restrict decimal values upto two decimal places?

    Hi all,
    I want to restrict decimal figures upto two places. How to do that? Help will be appreciated.
    atanu
    [email protected]

    You can use NumberFormat class.
    There are lot of threads available in this forum. Just search for the keyword 'NumberFormat'.

  • Lost Decimal Places when extracting value from ODS into Cube

    Hi,
    In short, we wish to transfer data from an ODS to a custom cube. One of the Key Figures is becoming an integer in the process.
    Both the ODS and Cube use the same InfoObject which is defined as a Number with a Data Type of FLTP.
    If I set a break-point in the update rules, I can see that it is reading the value into the communication structure correctly. Yet, when I browse the data in the Cube, it seems to have lost the decimal places in the update.
    More details:
    We have a custom ODS and cube which needs to store a Unit Price to four decimal places. In creating the InfoObject for Unit Price, we could not use a Data Type of Currency (Type = Amount) as this is limited to 2 decimal places.
    Instead, I used a Data Type of FLTP (Floating Point) and a type of Number. All decimal places are loading correctly into the ODS, but are being lost when transferred to Cube.
    Many thanks
    Adrian

    Hi Simon and Emmanuel,
    Thanks for the suggestions.
    Unfortunately the Query is returning the same integers as LISTCUBE.
    Also, my key figure has the same definition in both the ODS and cube (uses the same InfoObject), and there is no transformation - just transfer.
    I'd prefer not to create another currency. It could get a bit messy if I'm having to include the figure in calculation with other figures that use the real currency.
    I had thought of making the key figure a standard type of Currency and multiplying the value by 100 before storing them in the cube - then I would simply divide the figures by 100 in the query. But again, not ideal.
    I have logged a OSS note with SAP to see if there is any known issue with transferring  a floating point number between the ODS and Cube.
    Thanks
    Adrian

  • Decimal places in Pur docs - URGENT

    Hi
    We have requirement in our project where we need to accomodate 4 decimal places in the PRICE field instead of the 2. For example we load an item from catalogs or external supplier site, where the price is 75.3492 the price gets rounded off to 75.35 but we need the exact price with 4 decimal places. Is there any way we can accomodate this? any inputs would be appreciated.
    Thanks
    Naveen

    Hi Naveen,
    In transaction OY04, you can specify the decimals for currency.
    Kind regards,
    Yann

  • How to increase no. of decimal places in a cube

    Dear Friends
    Can you tell me
    how to increase no. of decimal places in a cube
    i want 5.98765 this value in the keyfigure
    but it is allowing me only 5.987 only 3 digits after decimal
    urgent
    Thx

    Hi Laxmi,
    Inorder to store data with more than 3 decimal places,you can check the keyfigure with maximum precision checkbox available in the additional properties tab of the keyfigure.By which you can store upto 9 decimal places.
    Or
    You can change the data type from DEC to FLTP,by which you can store data upto  15 decimal places in the cube.
    Also by changing decimal places in Bex allows you to change the decimal places for the data to be displayed and if the data in the cube is holding 3 decimal places how can you display 5 decimal places in report.
    Hope it helps....
    Regards,
    Umesh.

  • Yielding the desired number of decimal places using the AVG function in t-sql

    Hello again.  Confused retired hobby coder having trouble setting up a scalar-valued function to return the desired number of decimal places from a AVG query.
    Whenever I run the following script I get the number of decimals I desire:
    Using the above I created a scalar-valued function as follows:
    Running this function as: SELECT [dbo].[TestHCIPartial] (1,3)  my return is -7.
    Can you help me with the function causing it to yield the answer to 6 decimal places?
    Thanks and regards, Minuend.

    You've not specified precision and scale in UDF return type. So you're leaving it to server to interpret it based on default settings
    If you want exactly up to four decimal places tweak udf as below
    ALTER FUNCTION..
    RETURNS decimal(20,4)
    AS
    Please Mark This As Answer if it solved your issue
    Please Vote This As Helpful if it helps to solve your issue
    Visakh
    My Wiki User Page
    My MSDN Page
    My Personal Blog
    My Facebook Page

Maybe you are looking for

  • How to translate function codes from GUI-status into other language ?

    Hello experts, I've a programm called mrs - multi resource scheduling. This programm has texts in english and german. Now I want to translate the text also in italian. When I opne the programm in se80, in path GUI-status there are the ui-elements (Fu

  • Plant not taking in purchase order

    Hi Frnds, I got a problem while raising PO. In ME21N, after entering all the details, the plant is not taking up even i enter the plant. I have 8 plants and out of that if i press F4, only 2 plants are visible. I have checked in OMS@ for qty and valu

  • How to Hyperlink an image on the hard drive

    We are converting to iMac from Windows and keep our photography business data in excel spreadsheets. Each image name links to an image on the PC hard drive. On the iMac in Numbers, I can link text in a cell to a webpage or an email but if I use the p

  • PC Gamer published one review for MSI GS30 2M shadow with gaming dock

    MSI's GS30, with its Gaming Dock, is the first to actually deliver on the promise of using a normal desktop graphics card bolstering a thin 'n' light, non-gaming notebook.-Dave James Highlights: 1.You can switch between thin 'n' light laptop to gamin

  • Link to webpage

    Hi! I made a banner and I want to link it to my webpage. Problem is that when I test banner it shows : This webpage is not found No webpage was found for the web address: file:///C:/Users/Name/Desktop/undefined Error 6 (net::ERR_FILE_NOT_FOUND): The