Currency wise subtotal at the end of the Report

Hi Friends,
    In the report how can we get the currency wise subtotal at the last of the report. In the report my document currency column displays different type of currecy amount like USD,GBP,INR etc.,. I need total of different currencies at the last of the report. How can it be acheived, suggest me.
Thanks in advance
Karthik

Hi Karthikeyan,
                  Try to put you columns like this
currency char1 char2 char3 amount
This may help.
Thanks,
Vijay.

Similar Messages

  • Currency display issue in the report

    Hello Experts,
    I am facing an issue with the currency type CLP(Chilian Peso).
    It  is noted that  the CLP currency doesn't use decimals.
    In BW reports the values in Local Currency are not OK.
    For example , the right value is 150.755 CLP in R3 side But in the BW report the value is 15.075.500, 00 CLP which is misleading.
    Could any one help me how to solve this issue.
    In TCURX the following settings are maintained
    currency type    decimal
    CLP                       0
    Regards

    Hi Nivas,
    I think following things are happening.
    u2022     Updating The Amount Value into BW data target.
    When we load the data into BW having amount field in it ,it checks for the TCURX table for the currency entry.
    If the currency entry is present in TCURX table it divides the amount by 10**(2-CURRDEC entry in TCURX table)).
    u2022     Displaying the amount into BEx reports.
    The exactly converse happens while displaying such values in the report output,The amount values will be multiplied by 10**(2-(CURRDEC entry in TCURX table)) while diplaying the report output.
    Please check below thread,
    Here is the link for your reference:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/600aa67b-c348-2b10-f690-aaa81d12ec6a
    Regards,
    Deepak Chavan.
    Edited by: Deepak Chavan on Aug 22, 2008 4:30 AM

  • Currency conversion display in the report

    Hi,
    I've a report which displays Vendor Name, sold to party, Sold-To-Party No, Bstnk, Buyer No,Distribution Channel, Division, LI/PO Number, Sales Order,Order Description,audat,vdatu,vbeln,aemenge,aewavwr, kwert, aenetwr, stwae, etc fields in output for a given range of dates. mostly these fields r taken frm S902 n VBAK.
    At the bottom of this report i need to keep a currency conversion display as for sy-datum.
    Ex: FROM --> TO     EXCHANGE RATE/CONVERSION FACTOR        DATE
          CAD --> USD      0.95776                     1:1                                 20.02.2009
          EUR --> USD      1.44484                     1:1                                 20.02.2009
          JPY -->  USD      95.88647                10,000:1                            20.02.2009.
    for this purpose earlier they used function-pool RSAQEXCE in other program.
    i exactly dont know wther this one is std program r query. in this they used func mod "convert_to_local_currency" also.
    please let me know how sh i pass my output internal table to get desired output like this.
    Please respond qk.

    Hi Raja,
    Please note reply from Hari.
    Note: Most of the currency conversion FMS won't work if u try to run in SE37
    But the same FMs works when u execute from program. Please try to use these FMs for conversion.
    U just have to pass source amount, source and target currencies and date.
    Thanks,
    Vinod.

  • How to apply unique currency values in the report?

    Hi Guys,
    I have a report showing that different currency values.I would like to have same currency values throught out the report.And one moew query i am also getting the zero's in the report so how i can supress zeros in the report?
    Thanks

    Hi,
    For unique currency, go to RSCUR, give the currency translation type and click Display.
    You will enter into Edit currency conversion type screen.
    Go to currency tab screen and select the source currency from data record as you are getting multiple currencies, and in target currency select appropriate option as per your requirement.
    Save it and come back to query designer, go to properties of that KF, you have a conversions tab. there select the conversion type and target currency.
    And regarding suppressing zeros, goto properties of the query, click on Rows/ columns tab.  Under this you will find the option to supress zeros and effect on rows and columns.
    Hope this will help you.
    Regards,
    Praveen

  • Profit Center Wise and Currency Wise balances in same report?

    Experts,
    Is there any report where we can see Profit Center and Currency Wise balances in the same report?
    How can we get such report?
    - Nilesh

    Hi
    Did you try FAGLL03?? I think that should suffice
    or try FGI3
    br, Ajay M

  • Get the sum currency wise.

    hi all,
    i am using report 6i.
    i have written query like below in data model and data is coming correct.
    SELECT
         bft_company
    ,     bft_reference
    ,     bft_charge_code
    ,     bft_chg_basis
    ,     bft_quantity
    ,     bft_currency
    ,     bft_local_amount
    ,     bft_mode
    ,       bft_remarks
    FROM
         Bdl_Freight
    WHERE bft_mode = 'C'i want sum(bft_local_amount) group by currency. page wise total and grand total, at the end of the report.
    my problem is i am not able to get the pagewise sum.
    i have formula like below
    SELECT bft_currency, sum(bft_local_amount)
    FROM Bdl_Freight
    WHERE bft_company = :bft_company
    AND bft_reference = :bft_reference
    group by bft_currency;from the above forumula i am getting grand total, but i am not able to get the page wise column. due to lack of "reset at" property.
    How can i get the pagewise total baseed on the currency.
    Please help.
    Thanks..

    Hi
    In Report you can get sum values based on group values/full report.
    In case if you want per page- i think you should do manually like predefined rows. But is not advisable way.
    Please check below link, you may have some idea
    How to display pagewise total in Oracle reports?
    Edited by: AppsLearner on Aug 1, 2012 9:11 AM

  • Problem with subtotal, and the total icon is not displayed at the toolbar

    Hi all,
    I'm currentlyhaving difficulties working with the subtotal and the grandtotal. I have the code in the right place like the sort table
      CLEAR k_sort.
      ADD 1 TO k_sort-spos.
      k_sort-fieldname = pv_fieldname.
      k_sort-up        = c_x.
      k_sort-subtot    = pv_subtot.
      APPEND k_sort TO i_sort.
    and the fieldcatalog
      CLEAR k_fieldcat.
      add 1 to k_fieldcat-col_pos.
      k_fieldcat-fieldname  = pv_fieldname.
      k_fieldcat-tabname    = c_tabname.
      k_fieldcat-seltext_l  = pv_seltext.
      k_fieldcat-outputlen  = pv_outputlen.
      k_fieldcat-datatype   = pv_datatype.
      k_fieldcat-do_sum     = pv_dosum.
      APPEND k_fieldcat TO i_fieldcat.
    but it didn't seems to show both the total and subtotal. Even the icon is not displayed at the ALV toolbar. The field which I need the total is a currency field. I even try other fields (interger fields) but with no luck. I'm using REUSE_ALV. Any help is greatly appreciated.

    hi,
    In field catalog for the particular column which you want to sum make that as 'X'.
    say
    WHEN'MATNR'.
    it_fcat-do_sum = 'X'.
    CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
           EXPORTING
                i_callback_program     = report_id
                i_grid_title           = ws_title
    *            i_callback_top_of_page = 'TOP-OF-PAGE'
                is_layout              = wa_layout
                it_fieldcat            = i_fieldcat[]
                it_sort                = i_sortcat
                i_save                 = 'A'
                it_events              = i_events
           TABLES
                t_outtab               = i_reportdata1
           EXCEPTIONS
                program_error          = 1
                OTHERS                 = 2.
      IF sy-subrc <> 0.
    This will enable.

  • How to print the subtotal in the alv

    Hi all,
    I got a requirement ..
    i got matnr . quantity.
    material1  1000kg
    material1  2000kg
    material1  3000kg .
    material2  100kg
    material2  200kg
    materail2  300 kg
    i need to print the subtotal based upon the material number in ALV  . So my ouput should look like ....
    material1  1000kg
    material1  2000kg
    material1  3000kg .
                   6000kg
    material2  100kg
    material2  200kg
    materail2  300 kg
                   600kg
    I am not able to do , i have gone through the forums , but i am able to print  the Grand totals .
    I need to print the sub totals . Please let me know ....
    Regards

    Dear Raj
    You can do it with your fieldcatalog, check my code properly.
    REPORT ZTEST_ALV_TEXT .
    type-pools : slis.
    types : begin of itab_t,
    ebeln like ekpo-ebeln,
    lifnr like ekko-lifnr,
    ekorg like ekko-ekorg,
    ekgrp like ekko-ekgrp,
    werks like ekpo-werks,
    ebelp like ekpo-ebelp,
    matnr like ekpo-matnr,
    menge like ekpo-menge,
    netpr like ekpo-netpr,
    d, "Dummy field to fire the Subtotal text event
    end of itab_t.
    data: itab type table of itab_t.
    data: tab type itab_t.
    data : itab1 like eket occurs 0 with header line.
    data: t_fcat type slis_t_fieldcat_alv,
    it_sort type slis_t_sortinfo_alv,
    t_events type slis_t_event,
    listhead type slis_t_listheader,
    ls_layout type slis_layout_alv.
    start-of-selection.
    select a~ebeln
    a~lifnr
    a~ekorg
    a~ekgrp
    b~werks
    b~ebelp
    b~matnr
    b~menge
    b~netpr
    up to 100 rows
    into corresponding fields of table itab
    from ekko as a inner join ekpo as b
    on a~ebeln = b~ebeln.
    end-of-selection.
    perform fill_fcat using t_fcat.
    perform fill_event using t_events.
    perform fill_layout.
    perform display.
    form fill_fcat using p_t_fcat type slis_t_fieldcat_alv.
    data : lfcat type slis_fieldcat_alv,
    colpos type i value '0'.
    data : ls_sort type slis_sortinfo_alv.
    colpos = colpos + 1.
    lfcat-col_pos = colpos.
    lfcat-fieldname = 'EBELN'.
    lfcat-tabname = 'ITAB'.
    lfcat-ref_fieldname = 'EBELN'.
    lfcat-ref_tabname = 'EKKO'.
    lfcat-hotspot = 'X'.
    append lfcat to p_t_fcat.
    clear lfcat.
    colpos = colpos + 1.
    lfcat-col_pos = colpos.
    lfcat-fieldname = 'LIFNR'.
    lfcat-tabname = 'ITAB'.
    lfcat-ref_fieldname = 'LIFNR'.
    lfcat-ref_tabname = 'EKKO'.
    append lfcat to p_t_fcat.
    clear lfcat.
    colpos = colpos + 1.
    lfcat-col_pos = colpos.
    lfcat-fieldname = 'EKORG'.
    lfcat-tabname = 'ITAB'.
    lfcat-ref_fieldname = 'EKORG'.
    lfcat-ref_tabname = 'EKKO'.
    append lfcat to p_t_fcat.
    clear lfcat.
    colpos = colpos + 1.
    lfcat-col_pos = colpos.
    lfcat-fieldname = 'EKGRP'.
    lfcat-tabname = 'ITAB'.
    lfcat-ref_fieldname = 'EKGRP'.
    lfcat-ref_tabname = 'EKKO'.
    append lfcat to p_t_fcat.
    clear lfcat.
    colpos = colpos + 1.
    lfcat-col_pos = colpos.
    lfcat-fieldname = 'WERKS'.
    lfcat-tabname = 'ITAB'.
    lfcat-ref_fieldname = 'WERKS'.
    lfcat-ref_tabname = 'EKPO'.
    append lfcat to p_t_fcat.
    clear lfcat.
    colpos = colpos + 1.
    lfcat-col_pos = colpos.
    lfcat-fieldname = 'EBELP'.
    lfcat-tabname = 'ITAB'.
    lfcat-ref_fieldname = 'EBELP'.
    lfcat-ref_tabname = 'EKPO'.
    append lfcat to p_t_fcat.
    clear lfcat.
    colpos = colpos + 1.
    lfcat-col_pos = colpos.
    lfcat-fieldname = 'MATNR'.
    lfcat-tabname = 'ITAB'.
    lfcat-ref_fieldname = 'MATNR'.
    lfcat-ref_tabname = 'EKPO'.
    append lfcat to p_t_fcat.
    clear lfcat.
    colpos = colpos + 1.
    lfcat-col_pos = colpos.
    lfcat-fieldname = 'MENGE'.
    lfcat-tabname = 'ITAB'.
    lfcat-ref_fieldname = 'MENGE'.
    lfcat-ref_tabname = 'EKPO'.
    lfcat-do_sum = 'X'.
    append lfcat to p_t_fcat.
    clear lfcat.
    colpos = colpos + 1.
    lfcat-col_pos = colpos.
    lfcat-fieldname = 'NETPR'.
    lfcat-tabname = 'ITAB'.
    lfcat-ref_fieldname = 'NETPR'.
    lfcat-ref_tabname = 'EKPO'.
    lfcat-do_sum = 'X'.
    append lfcat to p_t_fcat.
    clear lfcat.
    colpos = colpos + 1.
    lfcat-col_pos = colpos.
    lfcat-fieldname = 'D'.
    lfcat-tabname = 'ITAB'.
    lfcat-ref_fieldname = 'EBELN'.
    lfcat-ref_tabname = 'EKKO'.
    lfcat-no_out = 'X'.
    append lfcat to p_t_fcat.
    clear lfcat.
    ls_sort-spos = 1.
    ls_sort-fieldname = 'EBELN'.
    ls_sort-tabname = 'ITAB'.
    ls_sort-up = 'X'.
    ls_sort-group = 'UL'.
    append ls_sort to it_sort.
    clear ls_sort.
    ls_sort-spos = 2.
    ls_sort-fieldname = 'D'.
    ls_sort-tabname = 'ITAB'.
    ls_sort-up = 'X'.
    ls_sort-group = 'UL'.
    ls_sort-subtot = 'X'.
    append ls_sort to it_sort.
    endform. " fill_fcat
    form fill_event using p_t_events type slis_t_event.
    data : ls_event type slis_alv_event.
    call function 'REUSE_ALV_EVENTS_GET'
    exporting
    i_list_type = 0
    importing
    et_events = p_t_events
    EXCEPTIONS
    LIST_TYPE_WRONG = 1
    OTHERS = 2
    if sy-subrc ne 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    read table p_t_events with key name = slis_ev_top_of_page
    into ls_event.
    if sy-subrc = 0.
    move 'TOP_OF_PAGE' to ls_event-form.
    append ls_event to p_t_events.
    endif.
    read table p_t_events with key name = SLIS_EV_SUBTOTAL_TEXT
    into ls_event.
    if sy-subrc = 0.
    move 'SUBTOTAL' to ls_event-form.
    append ls_event to p_t_events.
    endif.
    endform. " FILL_EVENT
    FORM SUBTOTAL USING I_LISTHEAD STRUCTURE tab
    I_SUBTOTAL TYPE SLIS_SUBTOT_TEXT.
    *criteria type slis_fieldname,
    keyword like dd03p-reptext,
    criteria_text(255) type c,
    max_len like dd03p-outputlen,
    display_text_for_subtotal(255) type c,
    if I_SUBTOTAL-criteria = 'D'.
    I_SUBTOTAL-display_text_for_subtotal = 'Sub total'.
    "here you need to do some calculations and assing the data
    "back to total line
    endif.
    ENDFORM.
    form top_of_page.
    data : s_listhead type slis_listheader.
    clear s_listhead.
    s_listhead-typ = 'H'.
    s_listhead-info = 'SIMPLE REPORT'.
    append s_listhead to listhead.
    s_listhead-typ = 'S'.
    s_listhead-key = 'EBELN'.
    s_listhead-info = 'ALV'.
    append s_listhead to listhead.
    call function 'REUSE_ALV_COMMENTARY_WRITE'
    exporting
    it_list_commentary = listhead
    i_logo = 'ENJOYSAP_LOGO'
    I_END_OF_LIST_GRID =
    endform. "TOP_OF_PAGE
    form fill_layout .
    ls_layout-zebra = 'X'.
    ls_layout-detail_popup = 'X'.
    ls_layout-key_hotspot = 'X'.
    ls_layout-window_titlebar = 'Test Title'.
    ls_layout-totals_text = 'GRAND TOTAL'.
    ls_layout-subtotals_text = 'SUB'.
    endform. " fill_layout
    form display .
    call function 'REUSE_ALV_LIST_DISPLAY'
    exporting
    i_callback_program = sy-repid
    it_sort = it_sort[]
    it_events = t_events
    tables
    t_outtab = itab
    EXCEPTIONS
    PROGRAM_ERROR = 1
    OTHERS = 2
    if sy-subrc ne 0.
    MESSAGE ID SY-MSGI D TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    endif.
    endform. " display
    Hope this will help you to close your thrend

  • Is it wise to keep the Nikon camera files "DSC's"  after downloading them and converting to DNG files via Adobe converter for lightroom use. In other words do the DNG files have all the raw data I would ever need in processing or should I save the camera'

    Is it wise to keep the Nikon camera files "DSC's"  after downloading them and converting to DNG files via Adobe converter for lightroom use. In other words do the DNG files have all the raw data I would ever need in processing or should I save the camera's DSC files?

    DNG files do not contain some metadata supplied by the camera, which can be used by the manufacturer's software. Thus, if you don't keep the original Raw photo, you will lose this information.
    If your 1000% sure you're never going to use the manufacturer's software, then this isn't a problem. But who can be sure what software you will be using 10 years from now?

  • Sequence header at the end of the sequence in the report

    Good afternoon everyone,
    I have a strange issue with my TestStand Report (any kind of report type) : some time ago the headers (with the name, the parameter's values, the module time, the status) of the sequence and sub-sequence were at the begining. Now they are a the end of the sequence, which means instead of having the status of the sequence first, I have the status of all the steps contained in the sequence BEFORE having the status of the sequence.
    I have checked and double checked the Report options : nothing tells that the headers must be at the end.
    I have 2 bench on which my sequences are running and one of them has the sequence headers upside down in the report and the other has the headers in the proper order. Their report options are exactly the same and I can't find where the configuration is different !
    Does anyone have some idea ? Please ?
    TestStand revision : 2010

    To Norbert : 
    The steps in the body are ok, in the correct order yes.
    I've attached two extract of report (check the Report Correct first), change the extention from ".txt" to ".html", the html one wasn't authorized by the forum.
    To jiggawax
    I'm not using XML format, only text or html. Where is located the ReportOptions.ini file ? I cannot find it with a basic search, could it be hidden ? As I am not managing this file in the configuration of the benches, it might be the origin of the problem !
    Both benches are running the same client sequence indeed : the client sequence are located on a network reachable by the benches.
    I doubt that one the client sequence can override a report callback but afterall I should make sure of this possibility.
    Thanks for your help !
    Attachments:
    Report Correct.txt ‏12 KB
    Report Upside down.txt ‏15 KB

  • End User will build the report by himself by choosing the columns from tabl

    We are using Oracle 10g Application server (Forms and Report Services), Forms and Report., our most urgent requirement is End User have to build the required reports by him Like wizards style, (Example Adhoc, MIS reports)., More clear, from the form we want to show all the tables structures, queries, after that end user will choose some columns from the form and specified the condition by himself to run the report after that he will press start button , then automatically report has build for the selected columns from the end user., and this report is parmanent afterwords., he can use any time.
    Like this kind of report building is possiable , anyone has faced same situation.

    Yes it is.
    In BW, this can be achieved by using document management. The option will be available to the user via context menu in the report (goto-->documents - text/pdf/img etc). In your case user can choose to create/change/display a 'text' document, which will be attached to the report.
    cheers,

  • How to put total for a column at the end of the report

    I have a field called requests. at the end of every print page i want the total no. of requests to be printed. how can i do that? please help urgent

    If your querying requests, and your query pulls back 50 rows of data, would you say that is 50 requests in total?
    A summary column is quite simple - it counts the number of rows in a given report group. If the number of rows brought back is the total number of requests, than just create it to count some column in that group (request num..etc). If you set it to reset at the report level, it should just work fine

  • Variable - Till end of the reporting period, First and last day of RP

    Hello Experts,
    We have query having three customer exit time variables, (Current Quater is 10/1/2011 to 12/31/2011)
    1. Till end of the Reporting Quater - 1/1/1980..12/31/2011
    2. Quater Begin Date - 10/1/2011
    3. Quater End Date -  12/31/2011
    Now, we want this time variables without Customer Exits. Is there any other way around to get this time variables wihtout customer exits ? Any ideas or suggestions ? Please help.
    Many thanks in advance.
    Sunil Patel.

    say_me_sunil wrote:
    Hello Experts,
    >
    > We have query having three customer exit time variables, (Current Quater is 10/1/2011 to 12/31/2011)
    > 1. Till end of the Reporting Quater - 1/1/1980..12/31/2011
    > 2. Quater Begin Date - 10/1/2011
    > 3. Quater End Date -  12/31/2011
    >
    > Now, we want this time variables without Customer Exits. Is there any other way around to get this time variables wihtout customer exits ? Any ideas or suggestions ? Please help.
    > Sunil Patel.
    No sunil, if you want the report should change dynamically every quarter means you must have to use the variables,
    otherwise you have to restrict the values manually for every quarter .
    But you can use the APD to load data to some other DSO , from there you can report,
    but while loading also you have to use the code..
    so its better to use variable with customer exits.
    Regards,
    Ranganath

  • How to Add a parameter of currency exchange rate in the selection screen

    Dear Friends,
    How to Add a parameter of currency exchange rate in the selection screen with format (9999.99999). wich field i need to take.
    Thanks,
    Sridhar

    TCURR-UKURS.
    ~Suresh

  • ADF error-"Row currency has changed since the user interface was rendered"

    Hi,
    I have created a ADf page and then created entity and view object for a table.
    I have created fields which are binded to the the view object .
    when i open the page after deploying it i get the following error
    "Row currency has changed since the user interface was rendered. The expected row key was oracle.jbo.Key[]"
    Please help me
    Edited by: 798554 on Sep 28, 2010 10:45 PM

    That's a common exception in ADF. If you click the browser back button, you can get this message. You could search for a solution in other posts, perhaps like that:
    JBO-35007: Row currency has changed.. when Rollback fom a Dialog page
    http://cn.forums.oracle.com/forums/thread.jspa?messageID=3913201
    http://programming.itags.org/development-tools/68191/
    You should also mention your JDev version!
    NA
    http://nickaiva.blogspot.com/

Maybe you are looking for