Wrong decimal point in Reporting

Dear all,
we have some problems in reporting - the values of our key figures are presented with decimal delimiter at the wrong position - e.g. 11470,-- should be presented als 11,470.00 (or 11.470,00 in German) but is presented actually as 1.147.000 (million!).
Any ideas?
Kind regards,
Thomas

Hi Thomas,
If the currency of your KF with wrong values is located in TCURX table, then it's your case:
Re: Local Currency COP, KRW values wrong in report
Re: is conditional calculation in the report possible?
Best regards,
Eugene

Similar Messages

  • Decimal Points in Report Output

    Dear Experts,
    We have a keyfigure 0GR_Qty in the cube 0pur_c01.
    For a Purchase order the 0GR_Qty in the cube 0pur_c01 is 9.12 MT.
    We created a report on this cube and executed the report for this PO, but in the output the 0GR_Qty is showing as 9.00 MT.
    It is not showing the decimals. I tried with removing the decimals and also increasing the decimal points to 4 or 5 etc. But also it is
    not displaying the decimal points.What may be the reason ? Please specify. Not only for this PO for all other po's also it is showing
    like this.
    Regards,
    Bhadri M.

    Hi All,
    Thanks for the reply.
    After changing the properties of keyfigure also the decimal places are not coming in the query output. In listcube i checked for 0gr_qty, it is showing as 9.12 and the base unit is MT.
    In CUNI how to maintain the number of decimal places for the unit MT. I am unable to find this unit here.
    Regards,
    Bhadri M.

  • Decimal point  for Price value in  ALV Report

    HI,
    I have created ALV report,
    I have 2 price fields in ALV report
    For first field i have to display  in the below format.
    If the value of the field is 3601152 then I have to display it as 36011.52 
    For second field I have to display in the below format
    if the  value is 2494 then I have to display it as 2495.00
    else if the value is 3498.73,then I need not to do anything.
    that means If there is no decimal point, then I have to keep decimal point.
    Thanks&Regards
    RamaDevi

    HI,
    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.
    Regards
    Nicole

  • How to delete decimal point and adding leading zeros....

    Hi,
    I have one requirement in the report   i.e.
            <b>Present Value    :</b>  44567.98
            <b>Expected Value  :</b> 0000004456798
    In the present Value how will I remove that decimal point and how to add those six ing zeros. I tried with CONVERSION_EXIT....but it is not giving. Help me...
    Thanks in advance.
    Regards,
    Kumar.

    Hi,
    Use SPLIT and COMCATENATE fnctions.
    Eg:  split l_v at '.' into l_v1 l_v2
            concatenate l_v1 l_v2 into l_v.
    For adding leading zeros
    Use FM CONVERSION_EXIT_ALPHA_INPUT.
    Eg:
    data: tknum type vttk-tknum value '99156'.
    call function 'CONVERSION_EXIT_ALPHA_INPUT'
         exporting
              input  = tknum
         importing
              output = tknum.
    Sri
    Message was edited by:
            Sri Tayi

  • Can't figure out how to solve the decimal point bug in this calculator code

    Hi guys, I'm new in flash and is currently learning how to build a simple calculator with multipliers (plus,minus,multiple,divide,decimal point and change sign) but I'm stuck on the decimal point and change sign.
    var multiplier_old:Number = 10;
    var multiplier_new:Number = 1;
    // .: Sets the multipliers so that new input numbers become decimals of a lower unit column
    action_point.addEventListener(MouseEvent.MOUSE_DOWN, function():void {
              multiplier_old = 1;
              multiplier_new = 0.1;
              point = true;
    // Takes intput from the input_ buttons and adds it to the input after applying the multipliers.
    // If `point` is true then the multiplier_new is divided by 10, also as described.
    function inputNumber(n:Number):void {
              input = input * multiplier_old + n * multiplier_new;
                        if (point) {
                                        multiplier_new *= 0.1;
                       trace(multiplier_new);
              output_txt.text = input.toString();
    Decimal point
    The problem is that when I input 2.7 in the calculator, it will display the values in output_txt correctly. But then when I input 2.78, it will display 2.780000000000000000000000002. This will also happen to other numbers if the input is too big.
    What I want is just 2.78. How do I change the codings to make 2.780000000000000000000000002 become 2.78?
    Change sign
    Any tips on how to start on this one?
    Thanks for your time,
    Zainu

    I think you misunderstand what I mean. The weird decimal doesnt comes out after I press the 'equals' sign. It comes out when im just pressing on the caculator number buttons
    First I click the no.2 button and then the decimal point button.
    So the caculation output display will show
    2.
    after that I press the no.7 button
    2.7
    and then no.8 button. It appears like
    2.7800000000000000002
    This is the code I use when the user press the decimal point button.
    // .: Sets the multipliers so that new input numbers become decimals of a lower unit column
    action_point.addEventListener(MouseEvent.MOUSE_DOWN, function():void {
              multiplier_old = 1;
              multiplier_new = 0.1;
              point = true;
    // Takes intput from the input_ buttons and adds it to the input after applying the multipliers in the method described above.
    // If `point` is true then the multiplier_new is divided by 10, also as described.
    function inputNumber(n:Number):void {
              input = input * multiplier_old + n * multiplier_new;
                        if (point) {
                                 trace(multiplier_new.toFixed(3));
                                  multiplier_new *= 0.1;
                                  //trace(multiplier_new);
              output_txt.text = input.toString();
    I think there is some code wrong in this function that makes this weird problem. I tried putting toFixed method but it's still not working.
    Sorry for this long reply but I have to try my bestto explain with my bad english.

  • How to remove the decimal points at the end of the value????

    hi,
    we are using crystal reports 9.0. we have some reports which contains group by field.  we have one field like address. if we select group by as address "The data is displayed grouped by the Address. But the address is shown in decimal points". for example if we have 55 as address field value, it shows 55.00. 
    the formula has written like as follows
    if lowercase({?GroupBy}) = 'Address' then totext({rsp_GetDevMicro.Address})
    now, i want to remove zeros which comes along with address field values.
    can anyone help me in this?

    Not sure about Crystal 9 but on 11 I would convert it to a number to remove the leading zeroes then back to text again which allows you to remove the decimal point and any thousand seperators, ie:
    CStr(ToNumber(),0,"")

  • Regarding decimal points in QATR

    Hi ,
    I am having an issue regarding the decimal points descrepancy in QATR (Quality Assurance test report).
    The settings for decimal points for some of the inspection characteristics are not matching with the QATR report. Please help me in sorting out this issue.
    Regards
    vivek

    Hi ,
    I was just trying to change the decimal point values in the inspection characteristics for this material inspection plan & tried to run the report again to see the certificate.The is no change in the report.
    So please tell that whether is there is any connection here??
    Regards,
    Vivek

  • Comma is showing in place of  decimal point  ( smartform)

    Dear All
    When i try to display quantity or amount field with decimals in smartform report,  system is displaying comma instead of decimal point. for e.g 1200.50 is displayed as 1200,50.
    Please advice.
    Ravindra Suvarna

    posting part of the code for your verification. Pls let me know is you need any further information.
    Form Interface
    IS_BIL_INVOICE     TYPE     LBBIL_INVOICE
    IS_NAST          TYPE     NAST
    IS_REPEAT     TYPE     NA_REPET
    Global Definitions
    WA_EXCISE     TYPE     LBBIL_HD_KOND-KWERT
    WA_CESS          TYPE     LBBIL_HD_KOND-KWERT
    WA_CST          TYPE     LBBIL_HD_KOND-KWERT
    WA_TCS          TYPE     LBBIL_HD_KOND-KWERT
    WA_FREIGHT     TYPE     LBBIL_HD_KOND-KWERT
    WA_INVVAL     TYPE     LBBIL_HD_KOND-KWERT
    WA_ITMVAL     TYPE     LBBIL_HD_KOND-KWERT
    WA_RATE          TYPE     LBBIL_HD_KOND-KWERT
    WA_EX_WORDS     TYPE     CHAR_200
    WA_IN_WORDS     TYPE     CHAR_200
    WA_NUM_CHR     TYPE     CHAR_18
    WA_VTTK          TYPE     S_VTTK
    TOT_NETWT     TYPE     PNUM
    TOT_GRSWT     TYPE     PNUM
    T_NETWT          TYPE     PNUM
    initialization
      PERFORM CHECK_INVOICE USING  IS_BIL_INVOICE
                            CHANGING WA_EXCISE
                                     WA_CESS
                                     WA_CST
                                     WA_TCS
                                     WA_FREIGHT
                                     WA_INVVAL
                                     WA_ITMVAL.
    Form Routines
    FORM check_invoice USING is_bil_invoice TYPE lbbil_invoice
                       CHANGING wa_excise   TYPE lbbil_hd_kond-kwert
                               wa_cess     TYPE lbbil_hd_kond-kwert
                               wa_cst      TYPE lbbil_hd_kond-kwert
                               wa_tcs      TYPE lbbil_hd_kond-kwert
                               wa_freight  TYPE lbbil_hd_kond-kwert
                               wa_invval   TYPE lbbil_hd_kond-kwert
                               wa_itmval   TYPE lbbil_hd_kond-kwert.
      DATA : wa_kond TYPE lbbil_hd_kond.
      DATA : wa_ikond TYPE  lbbil_it_kond.
      CLEAR wa_excise.
      CLEAR wa_cess.
      CLEAR wa_cst.
      CLEAR wa_tcs.
      CLEAR wa_freight.
      CLEAR wa_invval.
      CLEAR wa_itmval.
      LOOP AT  is_bil_invoice-hd_kond INTO wa_kond. "header sub total
        CASE wa_kond-kschl.
          WHEN 'JEXP'.
            wa_excise = wa_excise + wa_kond-kwert.
            wa_invval = wa_invval + wa_kond-kwert.
          WHEN 'JECP'.
            wa_cess   = wa_cess   + wa_kond-kwert.
            wa_invval = wa_invval + wa_kond-kwert.
          WHEN 'JLST' OR 'JCST' OR 'JIVC' OR 'JIVP'.
            wa_cst    = wa_cst + wa_kond-kwert.
            wa_invval = wa_invval + wa_kond-kwert.
          WHEN 'ZTCS' OR 'ZTCX' OR 'ZENT' .
            wa_tcs    = wa_tcs + wa_kond-kwert.
            wa_invval = wa_invval + wa_kond-kwert.
          WHEN 'ZFRC'.
            wa_freight = wa_freight + wa_kond-kwert.
            wa_invval = wa_invval + wa_kond-kwert.
        ENDCASE.
      ENDLOOP.
      LOOP AT is_bil_invoice-it_kond INTO wa_ikond. "item value
        wa_itmval = wa_itmval + wa_ikond-kwert.
      ENDLOOP.
      wa_invval = wa_invval + wa_itmval.
      IF wa_invval NE  is_bil_invoice-hd_gen-bil_netwr.
        MESSAGE e002(sy) WITH 'Invoice total Error. Pls Check the Pricing Conditions'.
      ENDIF.
    ENDFORM.                    "check_invoice
    Display
    &WA_ITMVAL(11.2)&
    &WA_EXCISE(11.2)&
    &WA_CESS(11.2)&
    &WA_CST(11.2)&

  • Different decimal point character for numeric limit test vs multiple numeric test with database logging

    Hi all,
    I have a problem with decimal point character and database logging.
    I've deselected "Use Localized Decimal Point" in Station Options->Localization. Teststand should now use "." as decimal point character (ignore the "'s).
    When logging to database this is only true for Multiple numeric limit test results, not for Numeric limit test results.
    Numeric limit test results use "," as decimal point character where it should be "."
    I can't trust the localization settings on the PC as different endusers might have different settings.
    Example:
    (STEP_NAME and PROP_RESULT.DATA)
    Numeric limit test 1,50127667932332
    Multiple numeric limit test result_1 1
    Multiple numeric limit test result_2 1
    Multiple numeric limit test result_3 10.0304317
    I've changed the Limits->Numeric format for each test but this change is only applied to the report, not the database result.
    Read the manuals but didn't find anything...
    Have I missed something obvious, or is this some kind of bug?
    Teststand version is 2010.
    Windows versions are XP SP3 and Win7. Same behavior on both OS.

    When something is logged to the database as a number, the database is probably storing it in a way that is independent of any sort of decimal point localization. When you view the items in the database however it is probably going to show you the number based on the current locale settings. This is likely purely cosmetic, for display purposes.
    -Doug

  • 2 Decimal Points for Indonesian Rupiah Currency

    Dear All,
    I would like to assign 2 decimal points to Indonesian Rupiah Curreny - IDR by accessing OY04.
    However, there is no input value for 2 decimal points.
    For accounting purpose, we would like to record business transactions up to 2 decimal points.
    Kindly advise.
    Appreciate it!

    Hi wishy washy,
    even I had various real painfull experiences with clients who changed the decimals..... Still having nightmares about this....
    Please be hypercarefull with that what you are doing. Has IDR really 2 decimals? As far as I can see IDR has in Standard (In my SAP-testsystem) no decimals.
    What happens if you change the decimals? Please note, SAP stores values always without decimals.
    Example: 100,00 Euros are stored as 10000 in bseg-wrbtr.
    Euro has 2 decimals.
    If you change the decimals to 0 the amount changes to 10000 Euros.
    Example: 100 IDR are stored as 100 in bseg wrbtr.
    IDR has no decimals
    If you change the decimals to 2 the amount changes to 1,00 IDR.
    Please consider: automatic taxcalculation, Data carriers, reporting, open item clearing, budgeting, depreciation, and hundreds of other issues.
    The several warnings of OY04 have a reason... and I don't want you to have my nightmares.
    Best regards
       Horst

  • South America localization with comma decimal points

    Hello All:
        I am doing a simple division on a formatted search. However it is south america localization and it has the comma as decimal point instead of period. If I just do value 1 / value 2 it give me error message. if I replace , and then cast to numeric and then divide it works. But put in a trigger by formatted search it comes out as a wrong monetary value. The UDF for the FS is a quantity value. Not monetary!
        How does anyone do normal division and multiple with South America localization?
        Thank you for all the help!

    The field itself is actually a UDF of type Quantity. So using the quantity select $[$38.11.0]/$[rdr1.U_myfield]
    I suppose for checks you can just divide quantity by price or something! But it doesn't seems  to work for me!

  • How to cut the zeros after the decimal point ?

    Hello everybody,
    does anyone know a solution how to cut the zeros after the decimal point at at CHAR data field?
    For example the field
    &RM06P-PRMG1&
    This is a char field in the database, so that the command
    &RM06P-PRMG1(.0C)&
    doesn't work.
    At the moment the output on the form is like that
    124,000
    It shoud be like that
    124
    It would be great if anyone could help me!
    TIA!
    Strobbel

    Hi Strobbel,
    If you are working on standard sapscript, first make a zcopy of it, do the modifications in that and assign the new form to the output types in tcode NACE.
    First you need to create a program to write the logic, so go to tcode SE38 , create a new program (say zremove_zero) with Program type Executable.
    Now you will see ABAP Editor with statement;
    Report zremove_zero.
    Add the following lines below the report statement.
    *&      Form  remove_zero
    *       text
    *      <--lv_AMT  text
    FORM remove_zero  CHANGING lv_amt.
      DATA p_amt TYPE p.
      MOVE lv_amt TO p_amt.
      MOVE p_amt TO lv_amt.
    Condense lv_amt.
    ENDFORM.
    Now save and activate the program.
    Now open the zcopy of your script and Just above the statement  &RM06P-PRMG1& write the following lines;
    /: perform remove_zero in program zremove_zero
    /: changing &RM06P-PRMG1&
    /: endperform.
    Now you can see your amount printing without decimals.
    Try and let me know, hope i have guided you clearly.
    Regards
    Karthik D
    P.S.: I advice you to take help from an ABAPER.

  • Increasing currency from 2 to 3 decimal points

    Dear all,
    I would like to know how to make the currency view in the expense report increased from 2 to 3 decimal points as km/miles rate we have here is $0.335  per mile.  Also the USD is used for 5 other countries.  As of now it is showing as 0.34, however this is a manipulation of actual data, Ex. for 10 kms it shows rate 0.34 x miles 10 = $3.35.
    Any quick response would be of great help.
    Regards,
    LN Bhattacharya

    Yes this is a known issue as the problem is, that the USD is a currency with 2 decimals, but government allowes to reimburse 0.375 USD taxfree. The output on the travel form is in a single currency: the USD with 2 decimals. One workaround is to create a currency USDN for the decimilisation to work with 3 places - see the note 446116
    A single expense category like miles per diems is calculated in accounting program RPRTEC00 and stored in one table (PAUFA for miles).
    If currency in T706F (USDN) differs from trip currency (USD), RPRTECC00 converts the amounts from T706F into trip currency (done by FI-function 'CONVERT_TO_LOCAL_CURRENCY'). Amounts in the list are presented in this trip currency but rounding is possible with adjustment in V_T001R as PREC can handle this conversion with factors defined here.
    Hope it helps!
    Thanks
    Sally

  • RE: Reduce the Decimal Points

    Hi All,
    I need to reduce the decimal points.  my key figures are VGW01- Standard Value, VGW02- Standard Value, 
    0conf_act1  - Conf. activity 1, and 0conf_act2    Conf. activity 2 these are all data type as quantity. In report Data is coming 5.040,
    04.3234 like this so i have to reduce this decimal points, so could me give me answer for this scenario. And is there any routine needed for this.
    Thanks & Regards,
    Rajesh

    HI,
    First convert that value type to character, and then using WRITE TO statement you can move value to another one.
    if you need not to do any manipulations further
    because  character types can not be manipulated.
    or
    declare another  temporary valiable and then substract to 2 decimals, my suggestion is remove value from 2 dig from last.

  • Setting decimal point to "," instead of "."

    Hello
    Can any body tell me how to set format for numeric amount in order to have
    Decimal point set to "," instead of "." and thousount separator set to
    blank instead of comma in HTMLDB
    thank

    When you create an application, you can select the language of the application.
    Select the language which uses the convention you want, e.g., French (France).
    You can select the application language at:
    Home > Application Builder, Select "Create"
    Home > Create Applicaiton, Navigate Method > Name > Pages > Tabs > Shared Components > Attribute
    Once the application is created, you can specify the number format on the number type column in each page. Select the one that uses group separator and decimal point, for example, 999G999G999G999G990D00.
    You can specify the number format at:
    Home > Application Builder> your application > Page Definition > Report Attributes > Column Attributes

Maybe you are looking for

  • How do I determine the size of my photo library

    I want to know the size of my photo file so that I can determine how much space I need to store them in iCloud (iPhoto version 9.6)  Os Version 10.10.2 Thanks Dan

  • How to startup db with date error?

    Hi all, 11.2.0.1 I issue the command > " ALTER SYSTEM set nls_date_format='mm/bb/yyyy' SCOPE=SPFILE;" Then I shutdown immediate and startup database. But I got error >  ORA-01821: date format not recognized I noticed that instead of "dd" I typed "bb"

  • How do I transfer bookmarks from my XP PC to a new laptop with Linux Mint?

    I'm currently using a 7 year-old laptop with Windows XP. I bought a new one and I plan to install Linux Mint. Do I follow the same instructions for transferring between computers when they have different OS?

  • Kernel extension problem after upgrade form 10.5.8 to 10.7

    Dear Experts, I was trying to prepare t show my students in the next term building MAC OS X "kernrl modules" next to Linux kernel modules in the same way via compiling directly form source While using MAC OS 10.5.8  then evereything in the http://uni

  • Installing programs from disk

    error occurs when installing software from disk, error event 59 the application has failed because its sidebyside configuration is incorrect. please help in solving this problem. It applies to all software installing from disk Thanks