Bex report values are changing

Hi experts,
In the cube we are having a qty field value as 0.652, but in the bex report it is showing as 1. And if the value is 0.4152 it is showing as 0.
How to get the exact values those are 0.652 and 0.4152 to the bex reports.
Regards,
Nishuv.

Hi Nishuv,
      The  Values are getting rounded off for the key figure ... In the tab for key figures use display key figure decimal places upto three ...u may keep display as one digit keep the decimal part also then it wont be rounded... hope it helps
Regards
vamsi
Edited by: vamsi talluri on Dec 24, 2008 1:10 PM

Similar Messages

  • In report value are comming but itz a old one but we required new one

    hello expert ,
                    I  am developing a report related to payroll , one field desiznation of employee field value are comming but itz a old one . ie if any employee got promotion , it dosn't showing updated field . i checked pa30 for this employee . there is two designation one is old one and another is new one . so itz pic the value old one
    Thanks
    Aditya

    Hi,
    When you are capturing the designation from the table , you should always check for begda and endda in the table , Also if you pick the record where begda = '99991231' then , I think you can able to pickup the latest record having current designation details
    Hope this will help you.
    Rani

  • On migration of Mac Office Excel the date values are changed to mm/dd/yy

    I recently upgraded to new iMac and migrated my MacOffice 2008 and now find that all my date data is forced into the American date format (mm/dd/yy). I have phoned Apple support  - no help! Microsoft no online help. Not only is the entry data changed but I have to use the awkward data entry format of mm/dd/yy very unnatural to a non American.
    I have searched in Excel preferences and confirmed my OS X 10.10 settings (languages and date formats) all using dd/mm/yy as input and display.
    If I enter a date into the spreadsheet say 1/8/14 (meaning 1st August) it comes back with 8th January. Is there a fix or do I have to wear that nonsense?
    Any ideas out there? This problem did not exist in Mavericks.
    thanks, Sigi

    kumar73 wrote:
    v_date := TO_DATE(TO_CHAR(ZKAW__DATE_DT_MM)||'/'||TO_CHAR(ZKAW__DATE_DT_DD)||'/'||TO_CHAR(ZKAW__MAT_DT_CCYY),'MM/DD/YYYY') ;
    to get the date value . provided if all the above fields are having values not zeros .
    My requirement is if any of the above stated fileds are having spaces or zeros then I had to assign spaces or zeros to the variable .So many misconceptions.
    You start with numbers not dates. You convert those numbers to dates when you can and every time you need to use them, which is why it would be better to store dates in the first place.
    You cannot assign either 0 or spaces to a date variable because neither 0 or space is a valid date. You should probably assign it to null.

  • LOV values not displayed (when master values are changed)

    Sorry for the confusing subject....
    I have a codevalue table which contains all generic lookup values.
    employee table has employeetype which is getting value from codevlaue table but they are not linked (no foreign key relationship)
    Problem is this
    Example.... for eomployee 1 let say exmployeetype = perm. if i change the codevalue from perm to permanent.
    next time I open the employee 1; I see the employeetype = empty as perm value is not available in lov.
    Any way I can overcome this problem using configuration or do i have to generate my own lov in Vo?
    I am using oracle 11.1.1.3 adf bc.
    let me know if you need any more info

    Thanks ....
    Let me go through step by step process....
    LOV is working fine.....for employetype i see the correct value
    Now steps I performed which led to this problem
    1. for my employee #1, i have employeetype='perm'*
    2. I went to codevalue table and changed the value from 'perm' to 'permanent'
    3. I went to employee page for employee #1, i see empty employeetype (I want to see the current value which is 'perm')
    drop down for employeetype shows correct current value
    Now 'perm' doesn't exist in codevalue table and when lov gets generated..... it doesn't have that value......
    What i want is not matter if codevalue has the current value of employeetype or not, I want to see the current employeetype value selected......
    does that make sense?
    1.

  • Correct values not flowing in MIRO when values are changed in J1IEX

    D/ Friends,
    In Purchase Scenario with mov typ 101, when we capture excise duty thru T.Code J1IEX, sometimes we need to change the Duty Rates as well as Excise base Value (i.e.***. Value). We change these 2 things & we also change the BED, ECess & SH Cess values manually. Thereafter we do GRN & then post the EI.
    Now the issue is that when we do MIRO, the duties Posted in EI in J1IEX, are not flowing in MIRO. Pls note that such scenario is occurring only when we change the above 2 things in J1IEX. Pls advice.
    Rgds.

    pl check excise defalt for your tax procedure  JCV1  condition assigned  or  not.
    regards
    karthik

  • Incorrect BEx Report After Hierarchy Change

    Company A belong to a hierarchy during Period 1 u2013 Period 3/2010. However, beginning P4/2010, Company A is no longer placed under this hierarchy.
    When users run Income Statement report using this hierarchy in P6/2010, they are unable to view revenue registered by this company during P1u2013P3/2010 as the company is no longer available in this hierarchy during that period.
    May I know how can we report this missing revenue figures for Company A whenever the report is executed post P4/2010?
    Thanks!

    Hi
    I think you have to maintain the previous hierarchy so that all the GL accounts(chart of accounts - compounded with GL account) related to company A still exist in the hierarchy.
    If there is a complete change in structure of hierarchy, then also add company A related nodes in the new hierarchy for the current financial year since Company A was partially existed in this FY.
    Regards,
    Pruthvi R

  • JScrollPane not updating when Jlist values are changed

    Hello,
    I have a utility where I have a JList with file names inside a JScrollpane. When a user changes directories, the file list changes to the fully qualified names of the files contained in the new directory. The idea is to have the file names show up in the viewport by scrolling the horizontal scroll bar all the way to the right.
    Here's a short break down of what my code. Sorry I can't provide a runnable snippet, I'm a lot crunched for time.
    Arrays.sort(fileArray);
    fileList.setListData(fileArray);
    hBar = FileScrollPane.getHorizontalScrollBar();
    hBar.setValue(hBar.getMaximum());
    The problem is that hbar.getMaximum() always seems to be a step behind. I always get the Maximum width from the last list of files. As I traverse down a directory tree this results in the knob always being not quit all the way to the right.
    I've tried running fileList.revalidate() after the setListData.
    I've tried calling FileScrollPane.setViewportView(fileList) after the setListData.
    I've tried setting the setViewPositon using getWidth from fileList.
    I've tried setting fileList.setPreferredSize(null) after the setListData, then setting the Viewport, then calling revalidate.
    Somehow the JScrollPane just isn't picking up that the jList has changed and updating it's scrollbars model accordingly until after I've run setValue.
    So my question summed up is:
    Is there someway to force JScrollPane to realize that the JList has changed and update it's components accordingly?

    I tried the revalidate and repaint and it didn't seem to work. I can't use threads for political reasons. so I wrote up the following code which demonstrates the problem. Notice that you have to click a button twice to get the correct values displayed in standard out. Any help would be greatly appreciated.
    import javax.swing.*;
    import java.awt.*;
    import java.awt.event.*;
    import java.beans.PropertyChangeEvent;
    import java.beans.PropertyChangeListener;
    public class TestJListScroll extends JFrame {
      JScrollPane jScrollPane1 = new JScrollPane();
      String[] listValues1 = {"hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
                              "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
                              "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh",
                              "hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh"};
      String[] listValues2 = {"TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT",
                              "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT",
                              "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT",
                              "TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT"};
      String[] listValues3 = {"DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD",
                              "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD",
                              "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD",
                              "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD",
                              "DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD"};
      BorderLayout borderLayout1 = new BorderLayout();
      JPanel jPanel1 = new JPanel();
      JList list = new JList();
      JButton button1 = new JButton();
      JButton button2 = new JButton();
      JButton button3 = new JButton();
      public TestJListScroll() {
        try {
          jbInit();
        catch(Exception e) {
          e.printStackTrace();
      public static void main(String[] args) {
        TestJListScroll testJListScroll1 = new TestJListScroll();
        testJListScroll1.setSize(150,300);
        testJListScroll1.setVisible(true);
      private void jbInit() throws Exception {
        jScrollPane1.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
        jScrollPane1.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
        this.getContentPane().setLayout(borderLayout1);
        jPanel1.setMinimumSize(new Dimension(10, 75));
        jPanel1.setPreferredSize(new Dimension(10, 75));
        button1.setText("List 1");
        button1.addActionListener(new java.awt.event.ActionListener() {
          public void actionPerformed(ActionEvent e) {
            button1_actionPerformed(e);
        button2.setText("List 2");
        button2.addActionListener(new java.awt.event.ActionListener() {
          public void actionPerformed(ActionEvent e) {
            button2_actionPerformed(e);
        button3.setText("List 3");
        button3.addActionListener(new java.awt.event.ActionListener() {
          public void actionPerformed(ActionEvent e) {
            button3_actionPerformed(e);
        this.getContentPane().add(jScrollPane1, BorderLayout.CENTER);
        this.getContentPane().add(jPanel1, BorderLayout.SOUTH);
        jPanel1.add(button1, null);
        jPanel1.add(button2, null);
        jPanel1.add(button3, null);
        jScrollPane1.getViewport().add(list, null);
        list.addPropertyChangeListener("model", new PropertyChangeListener() {
          public void propertyChange(PropertyChangeEvent e) {
            list_ModelChanged(e);
      void button1_actionPerformed(ActionEvent e) {
        System.out.println("button 1 pressed");
        list.setListData(listValues1);
      void button2_actionPerformed(ActionEvent e) {
        System.out.println("button 2 pressed");
        list.setListData(listValues2);
      void button3_actionPerformed(ActionEvent e) {
        System.out.println("button 3 pressed");
        list.setListData(listValues3);
      private void list_ModelChanged(PropertyChangeEvent e) {
        list.revalidate();
        list.repaint();
        BoundedRangeModel model = jScrollPane1.getHorizontalScrollBar().getModel();
        System.out.println("   file list width = " + list.getWidth());
        System.out.println("   Maximum = " + model.getMaximum());
        System.out.println("   extent = " + model.getExtent());
        model.setValue(model.getMaximum() - model.getExtent());
        System.out.println("   value = " + model.getValue());
    }Thanks,
    Jason

  • Claims Digger report - values for changes in duration/float/lags

    When I compare two projects using Claims Digger, I always get results for changes in durations, float and lags in hours as opposed to days? Is there a setting that can fix this?
    Please advise.
    Thanks!

    I think (not 100% sure) P6 is working as designed.
    The basic unit of comparison in P6 is hours and not what is set in user preferences.
    For example when you run a global change the basic unit used in calculations is hours.
    Also when we enter duration in days, its actually been stored in database in hours and then converted to days using activity calendar in P6v7.
    Jawad

  • How to disappear the sub Report if the values are null from db..

    hi.
    i have one requirement ie.
    i put two sub reports at report footer section..
    sub report values are coming from the data base
    Some times  there is no values in data base at sub report two
    plz have a look on below image..it becomes empty.
    can i disappear the sub report if there is no values..
    I need your valuable suggestions..

    Hi
    In your sub reports, you also have to suppress the values (report labels,headings etc) using a formula.
    Go in Report Menu--Section Expert--Suppress -- Formula editor and write the follwoing :
    if Count({Yoursubreportfield)}) > 0 then false else true
    This will suppress your headers and footers or any other secitons which has static information.
    Now in the main report go in section expert and check 'Suppress Blank Sections'
    Also check you have applied New Page before or After for any of your sections.
    --Praveen G

  • BO migration from BEx reports

    One of my client is running on SAP IS Retail 6.0, and they have few BW reports. Now they are looking for migrating the BEx reports to BO XI.
    They do not want to change anything, but want to port the reports as is to BO from BEx.
    My previous experience of porting BEx reports to BO as is, without puting extra filters of something, to reduce the huge data size images was not good at all.
    Is there any way to have better performance in BO than the current BEx performance, if we want to port the reports as is without any structural change?
    Please share your experience with me.

    My company is running Webi reports using BOBJ XI 3.1 (up to current fixpack level) on SAP BI 7.01 EHP1-SP5. This config gives 50% reduction in Memory, 30% improvement in runtimes, on average compared to 7.0 BI, according to SAP. But is it good enough for full corporate deployment?
    My understanding of the Webi <-> SAP BI architecture is that we still have a large image sent to the XI Box from the query -> universe -> Webi report refresh. The big flaw here in my view is that Webi is disconnected from the OLAP database tables after the refresh, thus must 'image' everything the report requires, in our case into a 32 bit Windows NT box. 
    This is quite different from the SAP BI OLAP front-end model, in which user navigations are threaded in various ways (sometimes from cache, from aggregates, from indexes on the DSO characteristics etc), as we can see in our BI OLAP processing steps in BI statistics.
    After the Webi refresh, there are no 'threads', or calls, back to BI ABAP tables, as the Webi report has to represent all the potential navigation in the MDX model. For this reason it seems a fundamentally resource-intensive architecture, that can induce instability when very large sets of data are retrieved in concurrent user sessions. By "large"  think of the 'cubed' size (count of characteristics X count of key figures X number of transactions).
    If user activity results in concurrent refresh calls to generate large report 'images' from SAP BI, I have observed 100% CPU freeze in BOBJ XI, and user lockout until resources are again freed up, which can take a very long time for certain reports. Subsequently when the large images are subjected to user OLAP navigations, CPU processing again will spike.
    When running large image reports, the Webi performance has been an 'order of magnitude' slower than our reports running on ABAP web. Unfortunately, the risk is greater than just slow performance - there is the CPU and memory resources that are engaged during that extended processing interval as well.
    Much depends on the normal level of user activity. This is a matter of simple statistics. Say your overalll production BI system load averages ten users per hour running reports. If Webi report runtime averages 30 minutes per refresh, and BEx ABAP runs in 5 minutes, the probabillity of concurrent resource collisions is much higher - from 10% to 50%, thus the situation can snowball rapidly.
    I think SAP is working very hard on this problem, but has issued guidance as recently as May 2009,  that if you have current BEx reports that are working, don't migrate them all yet. Unfortunately our users are anxious to run everything in the Webi tool, because it is indeed a super user interface.
    However, customers have until 2016 until the Bex tools are phased out. Interviewed by Searchsap, Jonathan Becher, SAP Sr. VP, said, "There are lots of scenarios that BEx does just fine, if you're confident using BEx, don't rush."  The same article also quoted Cindy Coyle of Coors, who had tested the Webi BOBJ: ""Don't go near Business Objects [until you get a BWA]," Coyle said, "because it'll only add more performance problems on top of what's there today." Article: http://bit.ly/2HJUqf
    Edited by: Douglas Grant on Oct 18, 2009 7:26 PM
    Edited by: Douglas Grant on Oct 19, 2009 9:51 AM

  • Decimal values are not flowing to Excise Invoice created in J1IIN

    Dear Sap Gurus,
    Please help me with the problem. After creation of invoice in VF01 when i am creaing outgoing excise invoice decimal values for BED, ECS and SEC. ECess( AT1) are not coming instead values are rounded of to nearest whole number.
    for ex.
    if invoice values are as below
    BED= 16
    ECS= 3.2
    HSC= 1.6
    when excise iinvoice is created values are changes as below
    BED= 16
    ECS= 3
    HSC= 2
    please give propeer solution
    reg.
    suresh

    Check in Logistics - General -> Tax on Goods Movements -> India -> Basic Settings -> Maintain Company Code Settings. 
    Also ensure that in V/06, for the respective excise condition types, rounding is not activated.
    thanks
    G. Lakshmipathi

  • BI 7.01 BEx report/workbokTime_Out Errors

    Hi,
    Our BEx reports/workbooks are failing with time_out error's. Below are the time_out error details: BEx workbooks  are executed through VB Script.
    Some days they run fine and some days they time_out.
    The program "CL_RSDRH_HIER_CACHE===========CP" has exceeded the maximum
      permitted runtime without
    interruption and has therefore been terminated.
    Programs with long runtime should generally be started as background
    jobs. If this is not possible, you can increase the system profile
    parameter "rdisp/max_wprun_time".
    Depending on the cause of the error, you may have to take one of the
    following measures:
    - Endless loop: Correct program;
    - Dataset resulting from database access is too large:
       Instead of "SELECT * ... ENDSELECT", use "SELECT * INTO internal table
       (for example);
    - Database has unsuitable index: Check index generation.
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "TIME_OUT" " "
    "CL_RSDRH_HIER_CACHE===========CP" or "CL_RSDRH_HIER_CACHE===========CM00D"
    "ADD_MEM"
    Other time_out error's as below:
    The program "SAPLRSDRC_SPLIT" has exceeded the maximum permitted runtime
      without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLRSDRC_SPLIT" - in "SELAGGR_GET2".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 1101
    of the (Include) program "LRSDRC_SPLITF01".
    The program "CL_RSDRH_HIER_CACHE===========CP" has exceeded the maximum
      permitted runtime without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "CL_RSDRH_HIER_CACHE===========CP" -
    in "CHECK".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 80
    of the (Include) program "CL_RSDRH_HIER_CACHE===========CM001".
    The program "SAPLRSDRC_SPLIT" has exceeded the maximum permitted runtime
      without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLRSDRC_SPLIT" - in
      "SELDR_TO_AGGROBJ".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 214
    of the (Include) program "LRSDRC_SPLITF01".
    The program "SAPLSENA" has exceeded the maximum permitted runtime without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLSENA" - in "FLUSH_PACKAGE".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 229
    of the (Include) program "LSENAF01".
    The parameter "rdisp/max_wprun_time" is set at 7200 Seconds.
    Pl. suggest how to resolve.

    Hello,
    I think this is quite easy.
    Execute the report SAP_DROP_TMP_TABLES (via SE38 transaction) and the issue should be solved.
    For more details, see notes 698280 and 1139396.
    Let me know if persist.
    Best Regards,
    Edward John

  • BI 7.01 BEx report/workbok Time_Out Errors

    Hi,
    Our BEx reports/workbooks are failing with time_out error's. Below are the time_out error details: BEx workbooks are executed through VB Script.
    Some days they run fine and some days they time_out.
    The program "CL_RSDRH_HIER_CACHE===========CP" has exceeded the maximum
    permitted runtime without
    interruption and has therefore been terminated.
    Programs with long runtime should generally be started as background
    jobs. If this is not possible, you can increase the system profile
    parameter "rdisp/max_wprun_time".
    Depending on the cause of the error, you may have to take one of the
    following measures:
    - Endless loop: Correct program;
    - Dataset resulting from database access is too large:
    Instead of "SELECT * ... ENDSELECT", use "SELECT * INTO internal table
    (for example);
    - Database has unsuitable index: Check index generation.
    If the error occures in a non-modified SAP program, you may be able to
    find an interim solution in an SAP Note.
    If you have access to SAP Notes, carry out a search with the following
    keywords:
    "TIME_OUT" " "
    "CL_RSDRH_HIER_CACHE===========CP" or "CL_RSDRH_HIER_CACHE===========CM00D"
    "ADD_MEM"
    Other time_out error's as below:
    1) The program "SAPLRSDRC_SPLIT" has exceeded the maximum permitted runtime
    without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLRSDRC_SPLIT" - in "SELAGGR_GET2".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 1101
    of the (Include) program "LRSDRC_SPLITF01".
    2) The program "CL_RSDRH_HIER_CACHE===========CP" has exceeded the maximum
    permitted runtime without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "CL_RSDRH_HIER_CACHE===========CP" -
    in "CHECK".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 80
    of the (Include) program "CL_RSDRH_HIER_CACHE===========CM001".
    3) The program "SAPLRSDRC_SPLIT" has exceeded the maximum permitted runtime
    without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLRSDRC_SPLIT" - in
    "SELDR_TO_AGGROBJ".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 214
    of the (Include) program "LRSDRC_SPLITF01".
    4) The program "SAPLSENA" has exceeded the maximum permitted runtime without
    interruption and has therefore been terminated.
    Termination occurred in the ABAP program "SAPLSENA" - in "FLUSH_PACKAGE".
    The main program was "SAPMSSY1 ".
    In the source code you have the termination point in line 229
    of the (Include) program "LSENAF01".
    Recently we have increased the parameter "rdisp/max_wprun_time" from 5400 to  7200 Seconds.
    Pl. advise.

    Hello,
    I think this is quite easy.
    Execute the report SAP_DROP_TMP_TABLES (via SE38 transaction) and the issue should be solved.
    For more details, see notes 698280 and 1139396.
    Let me know if persist.
    Best Regards,
    Edward John

  • How can I make a chart ignore cells until their value is changed from 0?

    In the corresponding table, I used conditional formatting to hide zeros in the highlighted row by conditionally changing the text color to that of the table background. However, the zero value's are still represented in the corresponding chart as you can see in the attached photo . How can I make the chart ignore certain cells only until their values are changed from zero? Thanks in advance!
    Ryan

    Hi Ryan,
    Leave the cells empty until they're needed, or, if the cells' contents are determined by a formula, revise the formula to insert a null string if the value is zero.
    =IF(your formula = 0, "", your formula)
    Regards,
    Barry

  • Adding footer in BEx Reports when PrintingExporting

    Hello,
    We have some BEx reports that are exposed through the portal.  We have a Print button on the BEx Web Analyzer that creates a PDF copy of the report. <b>Our issue is that we want to add (hard-code) some text in the footer of all generated PDF documents.</b>
    The text that we want to add in the footer is Company Name, and User ID etc....
    We do have our custom Web Template that we are using, and can be modified if needed.
    Any help on this would be much appreciated.
    Thanks,
    Harman

    Hi Harman,
    You may wish to refer the link...most of the printing FAQ are mentioned here..
    Frequently Asked Questions - Business Explorer Web Printing and Export
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/5297d174-0901-0010-0890-a6b1a3a649fb
    Regards,
    Anil

Maybe you are looking for