Decimal notation in report output

Hi Experts,
My requirement is want to display values in report with out decimal notations( , .).
Eg:
2,008.00
Output should be 2008
I know one solution , by maintaining user profiles we can achieve this .But this solution is user specific. I need a solution for all users.
Is there any other way to achieve this?
Thanks in advance.
regards,
Raju

Hi Raju,
The Problem in your case of the thousand seperator in the Report output, actually this is ths user specific setting.
you can check it in transaction SU01d, In it defaults -> Decimal Notification
Where we have the opion to set it to: 1234567,89; this will solve your problem as with this setting the thousand seperator is removed.
hope this helps...
Regards,
Umesh

Similar Messages

  • Decimal Notation while displaying outputs

    Hi All,
    There are two typs of decimal notations first is 1,000.00 and other is 1.000,00.These are maintained in user profile settings. Are these specific to countries also?
    If I want to display amount in the output with correct decimal notation, decimal notaion at which level should be considered User level or Country level?
    please reply.
    Thanks
    Saurabh

    Hi,
    If we specify the country key  the system do not consider the settings from the user master record and searches table T005X for the country key. If the country key exists, the system sets sy-subrc equal to 0 and formats the output of all  the 'WRITE' statements according to the settings defined in T005X. If the country key you specified does not exist, the system sets sy-subrc equal  to 4 and formats for all 'WRITE' statements with the decimal characters as period '.'.
    thinking on this point of view its better to specify the country key......

  • 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 upto 3 places in ALV report output

    Hi Experts
    My requirement is that User wants to have 3 decimal places in report output.I have used type P decimal 3,also have used field catalog Decimals_o = '3' .In the report output Lets say Previously it was 123 now after the changes its coming 123.000 but its only virtual when i try to edit that it takes only upto 4 characters like 123.???I think because the datatype defined is NUMC and its limited to 4 characters only so it is not allowing to enter more than 4 characters??Please suggest me a way?sud I change   the NUMC to 6 characters as it is standard??sud I make changes in it??
    Thanks & Regards
    Shankar

    Hi
    i have tried that but still it takes 4 characters in output.pasting the code
    1)The declaration part
    DATA : gv_gjahr TYPE gjahr,
           gv_plant TYPE cciht_ial-iaplant.
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-003.
    SELECT-OPTIONS: s_plant FOR gv_plant NO INTERVALS NO-EXTENSION OBLIGATORY,
                    s_gjahr FOR gv_gjahr NO INTERVALS NO-EXTENSION OBLIGATORY.
    SELECTION-SCREEN END OF BLOCK b1.
    CONSTANTS : c_x          TYPE c VALUE 'X',
                c_celltab(7) TYPE c VALUE 'CELLTAB',
               c_gjahr(5)   TYPE c VALUE 'GJAHR',
                c_april(5)   TYPE c VALUE 'APRIL',
                c_may(3)     TYPE c VALUE 'MAY',
                c_june(4)    TYPE c VALUE 'JUNE',
                c_july(4)    TYPE c VALUE 'JULY',
                c_augus(5)   TYPE c VALUE 'AUGUS',
                c_septe(5)   TYPE c VALUE 'SEPTE',
                c_octob(5)   TYPE c VALUE 'OCTOB',
                c_novem(5)   TYPE c VALUE 'NOVEM',
                c_decem(5)   TYPE c VALUE 'DECEM',
                c_janua(5)   TYPE c VALUE 'JANUA',
                c_febru(5)   TYPE c VALUE 'FEBRU',
                c_march(5)   TYPE c VALUE 'MARCH',
                c_rw(2)      TYPE c VALUE 'RW',
                c_ro(2)      TYPE c VALUE 'RO'.
    TYPES : BEGIN OF ty_envtran,
              envno TYPE numc3,
              envlx TYPE zehenvlx,
              plant TYPE ccihe_iaplant,
              gjahr TYPE gjahr,
              april  TYPE numc4,
              may   TYPE numc4,
              june  TYPE numc4,
              july  TYPE numc4,
              augus TYPE numc4,
              septe TYPE numc4,
              octob TYPE numc4,
              novem TYPE numc4,
              decem TYPE numc4,
              janua TYPE numc4,
              febru TYPE numc4,
              march TYPE numc4,
            END OF ty_envtran.
    DATA: gt_envtran TYPE TABLE OF ty_envtran,
          gs_envtran TYPE ty_envtran,
          gt_envmast TYPE TABLE OF zehs_envmast,
          gs_envmast TYPE zehs_envmast.
    DATA: save_ok     LIKE sy-ucomm,
          g_container TYPE scrfname VALUE 'ZEHS_ENVIRONMENTS_CC1',
          g_grid  TYPE REF TO cl_gui_alv_grid,
          g_custom_container TYPE REF TO cl_gui_custom_container,
          gt_fieldcat TYPE lvc_t_fcat,
          gs_layout   TYPE lvc_s_layo,
          g_success   TYPE c,
          gv_success  TYPE c,
          gt_envtran3 TYPE TABLE OF ty_envtran,
          gs_envtran3 TYPE ty_envtran,                          "#EC NEEDED
          gt_envtran2 TYPE TABLE OF zehs_envtran,
          gs_envtran2 TYPE zehs_envtran.
    DATA: BEGIN OF gt_outtab OCCURS 0.     "with header line
    DATA: envlx TYPE zehenvlx,
          gjahr TYPE gjahr,
          april TYPE numc4,
          may   TYPE numc4,
          june  TYPE numc4,
          july  TYPE numc4,
          augus TYPE numc4,
          septe TYPE numc4,
          octob TYPE numc4,
          novem TYPE numc4,
          decem TYPE numc4,
          janua TYPE numc4,
          febru TYPE numc4,
          march TYPE numc4,
          plant TYPE ccihe_iaplant,
          envno TYPE numc3.
    DATA: celltab TYPE lvc_t_styl.
    DATA: END OF gt_outtab.
    DATA: gs_outtab LIKE LINE OF gt_outtab.
    2)The Field catalog part
    LOOP AT pt_fieldcat INTO ls_fcat.
        CASE ls_fcat-fieldname.
          WHEN c_APRIL.
            ls_fcat-scrtext_l = 'April'(c01).
            ls_fcat-scrtext_m = 'Apr'(c13).
            ls_fcat-scrtext_s = text-c13.
          WHEN c_MAY.
            ls_fcat-scrtext_l = 'May'(c02).
            ls_fcat-scrtext_m = 'May'(c14).
            ls_fcat-scrtext_s = text-c14.
          WHEN c_JUNE.
            ls_fcat-scrtext_l = 'June'(c03).
            ls_fcat-scrtext_m = 'Jun'(c15).
            ls_fcat-scrtext_s = text-c15.
         WHEN c_JULY.
            ls_fcat-scrtext_l = 'July'(c04).
            ls_fcat-scrtext_m = 'Jul'(c16).
            ls_fcat-scrtext_s = text-c16.
          WHEN c_AUGUS.
            ls_fcat-scrtext_l = 'August'(c05).
            ls_fcat-scrtext_m = 'Aug'(c17).
            ls_fcat-scrtext_s = text-c17.
          WHEN c_SEPTE.
            ls_fcat-scrtext_l = 'September'(c06).
            ls_fcat-scrtext_m = 'Sep'(c18).
            ls_fcat-scrtext_s = text-c18.
          WHEN c_OCTOB.
            ls_fcat-scrtext_l = 'October'(c07).
            ls_fcat-scrtext_m = 'Oct'(c19).
            ls_fcat-scrtext_s = text-c19.
          WHEN c_NOVEM.
            ls_fcat-scrtext_l = 'November'(c08).
            ls_fcat-scrtext_m = 'Nov'(c20).
          WHEN c_DECEM.
            ls_fcat-scrtext_l = 'December'(c09).
            ls_fcat-scrtext_m = 'Dec'(c21).
          WHEN c_JANUA.
            ls_fcat-scrtext_l = 'January'(c10).
            ls_fcat-scrtext_m = 'Jan'(c22).
            ls_fcat-scrtext_s = text-c22.
          WHEN c_FEBRU.
            ls_fcat-scrtext_l = 'February'(c11).
            ls_fcat-scrtext_m = 'Feb'(c23).
            ls_fcat-scrtext_s = text-c23.
          WHEN c_MARCH.
            ls_fcat-scrtext_l = 'March'(c12).
            ls_fcat-scrtext_m = 'Mar'(c24).
            ls_fcat-scrtext_s = text-c24.
    Note: I have already tried giving DECIMALS_O,OUTPUTLEN,DATATYPE,FIELDCAT-REF_FIELD ,FIELDCAT-REF_TABLE BUT but still it takes upto 4 characters in output.

  • Key figure, number of decimal places are not showing in report output

    Dear experts,
    At cube level PO qty value is getting 0.010 where as in bex report output of PO qty showing as 0. I have chosen decimal places as 0.000 in key figure additional properties tab. In query designer also I have chosen no of decimal places as 0.000 in display propertiesu2026please help me out. How can I get 0.010 value in report o/p.
    Thanks in advance.
    Srivalli.

    Hi,
    Try to run the query in RSRT. CHeck if you are getting the same output. Also make sure that in the reports all the filters are same as you have applied in the info -cube to see the data.
    - Jaimin

  • COPA report quantity field with decimal notations

    Hi Gurus,
    Is it possible that ALV reports in COPA can have a decimal notations particularly in quantity field?
    Regards,

    Go to transaction KEA6 and check the data element of the value field you are interested if it foreseen decimal place.
    If not, chose a different data element.
    paolo

  • Issue on Decimal notation

    Hi Friends,
    Here i'm facing issue on decimal notation, which we maintained at User profile screen
    like 1.234.567,89 / 1,234,567.89
    In an report output, for a particular field, value is displaying as 1.25 - here i chose decimal notation 1.234.567,89 on my userid
    But the value is displaying as 1,25 or 1.25 based on their user profiles whatever they maintained decimal notations at their user profiles, so now i need to make this as common decimal factor to either 'comma' or 'dot' at report output irrespective of users profile...hope you understand
    Please provide me your valuable inputs.
    Thanks
    Suren

    hi,
    convert the amount before passing to the report.Pass teh amount to a char field before printing.
    use bapi to convert it to desired format:
    BAPI_CURRENCY_CONV_TO_INTERNAL
    BAPI_CURRENCY_CONV_TO_EXTERNAL

  • How to convert decimal notation to comma notation

    Hi Folks,
    I have an issue in converting decimal notation to comma notation for France.
    I have changed the decimal notation in SU01 from 123.4 to 123,4 but when i run some custom program written by me it is extracting output as 123.4 than 123,4.
    So i want to have the output of report to conver all numerical values(from decimal format to comma format) i.e., 123,4 format from the 123.4 format.
    Please help me in fixing this issue
    Edited by: Nishanth Kumar Reddy Chenchu on Apr 24, 2008 1:16 PM

    Hi Nishant,
    U can use the statement WRITE TO. This will write the data as per the user settings. When ever user changes his settings like decimal notations then this statement will write the data as per the current settings of the user.
    DATA: l_amount1 TYPE wrbtr VALUE '123.45',
              l_amount(16) TYPE c.
    WRITE:/1 l_amount1.
    WRITE l_amount1 TO l_amount.
    WRITE:/1 l_amount.
    Just copy paste above code in a sample program. First execute this program and note the output. Then change the user settings for decimal notations and log of from SAP(Because user settings will become active only after fresh login). Now execute ur report and see the difference. In this way u no need to change the program when ever user changes his settings.
    This thing not pnly applies for amount but also for date, time Quantity fields
    Thanks,
    Vinod

  • Default decimal notation in user profile

    Dear All,
    Is there any way by which we can ignore decimal notation saved in user profile.
    I need to set the decimal notation 1,234,567.89 irrelevant of user profile setting. If user has saved any other optios for decimal notation in user profile then also i need to set the decimal notation as 1,234,567.89.
    Thanks a adv.

    Hello
    So, for this I have created in OY01 three countries:
    Z1 with decimal notation 1.234.567,89
    Z2 with decimal notation 1,234,567.89
    Z3 with decimal notation 1 234 567,89
    When I need to use in report some decimal notation I set particular country:
    set country 'Z1'. " output will be in format 1.234.567,89
    " or
    set country 'Z2'. " output will be in format 1,234,567.89
    " or
    set country 'Z3'. " output will be in format 1 234 567,89

  • New  Decimal Notation Format Required  For Indian Projects

    Respected Members,
    As at the user level or tcode SU01 only three decimal notations are provided.
    But for country India the decimal notation format is totally different.
    Given decimal notation format is
    1,234,567.89
    And the Required Format For India is
    1,23,456.78
    Becoz we mention the Rupees in this format only.
    And this second format is not available in SPRO also .
    How to create the desired decimal notation and add the corresponding functionality.
    And if we use the given format (1,234,567.89) then when we converting the amount in words through Function module
    SPELL_AMOUNT ,it is not converting properly even though we have maintain the entries in View V_T015Z.
    Suppose our amount is 1,00,000 that is One lakh but it will show in the output  ONE HUNDRED THOUSAND.
    I know that there is another function Module HR_ch_ something to convert in words according to indian currency.
    But it does not solve the issue properly.
    THis DECIMAL NOTATION format for Indian Projects is a BIG MESS.
    So kindly tell me any solution or it is the drawback of SAP.
    So that we can ask SAP to append this Decimal Notation and required Functionality for the Indian Projects.
    Kindly Send Your Valuable answer and Try To Make clear picture and SAP Technical People if Reading this thread then kindly give stress on the REQUIRED DECIMAL NOTATION.
    THANKS A LOT.

    Hi Manish please you can try this code
    REPORT ZAMOUNT_CONVERSION.
    DATA : RESULT1(20).
    PARAMETERS : NUM TYPE P DECIMALS 2.
    DATA : num2 type STRING.
    DATA :  col_amt(20) type n,"15
             col_b type i,
             num_1(20) type C,"15
             Length type i.
    num_1 = num.
    write : 'default format      :',num.
    uline.
    skip.
    IF ( num >= 999999999 ).
           write num_1 using edit mask 'RR__,__,__,__,______' to col_amt.
           CONDENSE col_amt.
           length = STRLEN( col_amt ).
           if length = 16.
             REPLACE first OCCURRENCE OF ',' in col_amt with space.
             write :/'amount indian format:',col_amt.
           else.
           write :/'amount indian format:',col_amt.
           endif.
    ELSEIF NUM < 999999999 AND NUM >= 9999999.
           write num_1 using edit mask 'RR__,__,__,______' to col_amt.
           condense col_amt .
           length = STRLEN( COL_AMT ).
           if length = 13.
             REPLACE first OCCURRENCE OF ',' in col_amt with space.
             write :/'amount indian format:',col_amt.
           else.
             write :/'amount indian format:',col_amt.
          endif.
    ELSEIF NUM < 9999999  AND NUM >= 99999.
           write num_1 using edit mask 'RR__,__,______' to col_amt.
           condense col_amt .
           length = STRLEN( COL_AMT ).
           write :/'amount indian format:',col_amt.
    ELSEIF NUM < 99999.
       data : dumy(10) type c.
       dumy = num .
       CONDENSE dumy.
       length = STRLEN( dumy ).
         if length <= 6.
           write :/'amount indian format:',num.
           else.
           write num_1 using edit mask 'RR__,______' to col_amt.
           write :/'amount indian format:',col_amt.
          endif.
       ENDIF.
       uline.
    create a function module with this code .hope this will solve the issue.

  • Report Output for Currency Field--EKBE-WRBTR

    Hello ABAP Experts
    Since the Issue is related with Related Report output. Thought ABAP General Forum would be right place to post.
    If not Suggest an appropriate forum for the same. I shall post them in Correct Forum.
    Currently the report display Currency value From EKBE- WRBTR field
    Actual Record Stored in EKBE is like this
    0,00
    400,00
    1.600,00
    client requirement is
    0, 00
    400,00
    1600, 00
    Option-1
    I have tried option for conversion to CHAR & printing in Output, the issue I face is when I export to Excel I am getting an ABAP Error CONVT_NO_NUMBER(Short Dump)-This dump is due to conversion while exporting to excel.
    Option-2(from SDN)
    Give a logic based on T005 table i.e. this table has the decimal place setting for a each country (this I need to Verify)u2014But the I fear that report output can be confusing.
    Expecting all your expert inputs!!
    BR
    Bharath

    Hi Bharat,
    You can set it using user--profile I guess.
    For own data go to
    system>user profile>own data---> defaults.
    There you can select the currency format.
    Hope this helps you.
    Thanks,
    Arun

  • BI Publisher - PO_DISPATCH Error generating report output

    Hi everyone,
    Sorry for my bad english... having said that...
    I need to modify the Purchase Order print. First, I wanted to see the standard version to get an idea of how much different it was. Well, I don't know because it doesn't work.
    Error:
    Error generating report output: (235,2309)
    Error occurred during the process of generating the output file from template file, XML data file, and translation XLIFF file.
    I know there are several topics on the web, but all of them are about new or custom reports, this is a standard one. When I preview the report on the report definition it works fine, so I assume there's a problem with the XML file generated. When I preview the report specifying an alternative XML I get the same error. The XML file I choose was the one generated by PeopleSoft when trying to view the printable version of the PO online.
    So, I start cutting portions of the XML File. I started leaving only de Header Data and it works OK, when I add the Lines it failed. I add the Line Fields one by one to detect what was the problem... And finally it failed when I add AMT_LINE_MAX. Why? No idea, is it because its value is '0,000' instead of '0.000'? I don't think that should be the problem since there are other numeric fields on the header, all with ',' as a decimal separator...
    Am I missing some configuration?
    Thanks in advance.
    Regards,
    Veronica.

    Have a look at the following doc:
    "Error generating report output. (235,2309)" When Running the "PO XMLP Dispatch" XML Publisher Report (PO_DISPATCH) for a Purchase Order with a Ship To Location with Special Characters in the Address [ID 1299876.1]
    https://support.oracle.com/epmos/faces/DocContentDisplay?id=1299876.1
    Stating this happens for example when there is a location with special characters.

  • List of users and their decimal notation settings in SAP system

    Hi all, i'm looking to get my hands on a list of all users in our SAP system and their respective decimal notation settings? I know that these can be mass changed using SU10 however I am unable to determine how to view a list of users and their settings.
    Thanks,
    James

    Hi James,
    You can find many useful reports, in SUIM transaction to see user details, but not decimal notation field. I don't know a report to show decimal notations, but as a workaround, in order to see the decimal notation, you can check "USR01-DCPFM" by using "SE16".
    Best regards,
    Orkun Gedik

  • How to do setting of  decimal notation and arithmatic and character note

    Hi colleagues
    I do have one problem
    And the following setting tried in SAP netweaver so do not give any hint for Netweaver
    The problem is stated as follows
    in output type in Germany they use , instead of . the dot signifies point that is .
    and we use , as a seperator in means suppose we have to write 2000 we write like wise means as per our requirement whether we need to mention 2.000 or 20.00 but in germany they use comma ,
    so in output type display point the problems are increasing and they are not getting solved.
    so it is the question of compatibility
    what went wrong i am unable to understand
    is there is any significance of country specific setting of decimal notation
    or any thing need hint towards the same.

    Hi
    For your output type assign a smartform and in the smartfrom write the program that the decimals should come like , instead of . then your requirement can be fulfilled
    Also check in OY04 wheather you can maintain or not
    Regards
    Srinath

  • Reg: ALV report -  output download

    Hi Friends,
    I am having one issue reg download of  ALV (Grid display) report output. we are having vendor number at 1st colomn. It's displaying correctly in output.
    (eg:0000100069). But, when I download the output into a excel file, last digit of the vendor number getting truncated. (eg: 100069 becomes 10006). 
    Kindly help me regarding this ..
    Thanks in advance.
    Regards,
    Bharat.

    Hi,
    The problem is in formatting in Excel. U download the data. Then select the column u want to format, right click and select format cells. In that, choose Number and assign decimal places to 0. U will get according to the format u needed.
    I worked in this, and got as per the specified format.
    Reward if found useful.

Maybe you are looking for