How to remove scroll bar  in WEBI reports?

Hi , i have below issue,
We need to remove scroll bars from the WEBI reports. We have observed that even if we have only one column in the WEBI report, scroll bar still appears. Is this asomething which we can influence at the server level?
Anybody please help me on this.
Sri

Hi Panan,
thank you for your reply, I want to implement the same login for all WEBI reports, how can we do in server level...or is there any way to do this...
Sri

Similar Messages

  • Removing Scroll Bars in WEBI Report

    Hi All,
    I want to remove scroll bars from my WEBI reports. I have observed that even if you have only one column in the WEBI report, scroll bar still appears. Is this anything to do with page layout properties of WEBI where you can set minimum limit for horizontal records per page as 20? Can anybody please help me with this?
    Thanks,
    Shweta.

    Hi,
    We also wanted to have the same thing,we tried to reduce the size of the report and tried to change the page size.
    We did everything to remove that scroll bar and did not achieve it, hence we loged a case with SAP BO and they said  " this is how the tool is".
    But they took it as the enhancement request dont know what is the status on that.
    Cheers,
    Ravichandra K

  • How to add scroll bar in webi table

    Hi Experts,
    Currently i am working on webi report it consist lot of tables and charts. As per my requirement the webi table should contain scroll bar instead of showing all data in single shot. And user will scroll down  if he/she required.  Is it possible in webi?
    Regards,
    PRK.

    Hi Praveen,
    Adding scroll ball in Webi table is not possible currently.
    Requests has been raised by some people in SAP Idea place, see the link below for more details.
    You can vote in SAP Idea place for getting this feature
    Add scroll bars for Webi tables : View Idea

  • How to remove blank pages from WebI Report in view page layout option

    Hi,
             I am working in Business Objects XIR2 environment. I have a WebI report with several sections. I need to show the report as a book with 69 sections (each section on new page). there are 69 sections on cost center and each cost center section has almost 10 sections embedded in it. When i see in regular view - I only see 69 pages but when I try to see in "View Page Lay out" option, there is one blank page added after each results page.
    Please let me know how to remove this blank page. I need to give users the option to download the book as PDF on to their machine. Now, when I download to my machine, I see one blank page after each results page.
    Thanks in advance.

    Jus convert your report in Page Layout mode and see if your first pafe is getting expand in the second page.
    Now check if there are any cell going into second page.
    - if there are any blank cell which is there after table.
    you have to check formating very carefull.

  • How to remove scroll bars

    I am embedding my form. How do i remove the scroll bars?
    Also, can I have 2 columns?
    If not, can I tighten up the space between items and delete the huge space before the Submit button?

    How did you embed the form? Did you copy the HTML code from the actual form or did you go to the distribute tab in the app, click Embed, copy the embed code and then paste it into your HTML. Based on what you are seeing I think you did the former which is not the correct way. You need to use the embed code that the app provides to do this.
    We currently don't support multiple fields on one row nor the ability to "tweak" the spacing.
    Thanks for your feedback!
    Randy

  • Scroll bar display in report

    Hi
    I want to set scroll bar in my report ..my column names should be fixed header...I surely need vertical scroll bar than horizontal scroll bar...I used the following javascript code to display scroll bar.
    <script language="JavaScript" type="text/javascript">
    <!-- Hide
    //Function Builds Static Header and Scrollable Div called with document onload
    function MakeStaticHeader(xDataGridName,xScrollHeight){
    //Grab the Table object
    var theTable = document.getElementById(xDataGridName);
    //Create a holder div so div header can be added correctly before table
    var myHolderDiv = document.createElement("div");
    myHolderDiv.setAttribute('id','tableHolder_'+ xDataGridName)
    //Create the Header Div, setting id and adding to Holder
    var myHeaderDiv = document.createElement("div");
    myHeaderDiv.setAttribute('id','divHeader_' + xDataGridName)
    myHolderDiv.appendChild(myHeaderDiv);
    //Insert the Holder and Header divs
    theTable.parentNode.insertBefore(myHolderDiv,theTable);
    //Append the Child
    myHolderDiv.appendChild(theTable)
    //More messy code with IE
    if(document.all){
    theName = "hold2_" + xDataGridName;
    else{
    theName = xDataGridName;
    //Create Body Div for scrollable body (IE creates a holder, mozilla creates the scroller)
    var theBodyDiv = document.createElement("div");
    theBodyDiv.setAttribute('id','divBody_' + theName);
    theBodyDiv.setAttribute('style','OVERFLOW-Y: scroll; OVERFLOW-X: auto; OVERFLOW: auto; HEIGHT: ' + xScrollHeight + ';')
    theTable.parentNode.insertBefore(theBodyDiv,theTable);
    theBodyDiv.appendChild(theTable);
    //Since IE can not apply the style to the new Child above, we need to make it messy! (IE is making this hard!)
    //Converts the holder to a scroller
    if(document.all){
    var theMessDiv = document.getElementById('divBody_' + theName);
    startDiv1 = '<div id="divBody_'+ xDataGridName +'" style="OVERFLOW-Y: scroll; OVERFLOW-X: auto; OVERFLOW: auto; HEIGHT: '+ xScrollHeight +';">';
    endDiv1 = '</div>';
    theMessDiv.innerHTML = startDiv1 + theMessDiv.innerHTML + endDiv1;
    //The following Code Builds the header
    theTable = document.getElementById(xDataGridName); // Arie
    //Grab border widths (have to check for different ways to define it!)
    var borderWidth = parseInt(theTable.style.borderwidth);
    if(!borderWidth){
    borderWidth = parseInt(theTable.border); }
    if(!borderWidth){
    borderWidth = parseInt(0); }
    //Grab the table Headers (if exsists)
         var theThs = theTable.getElementsByTagName("th");
         var hasThs = parseInt(theThs.length);
         var hasHeadCells = false;
         //See if the Table Headers exist
         if(hasThs>0){
         hasHeadCells = true;
    //Grab the table rows
         var theTrs = theTable.getElementsByTagName("tr");
    //Find the number of columns
    var theTrsTds = theTrs[1].getElementsByTagName("td");
         var numberOfColumns = parseInt(theTrsTds.length);
    //Grab all of the table cells
    var theTds = theTable.getElementsByTagName("td");
    //Determine the widths of the columns of the table
    var totalWidth = 0;
    var theWidths = new Array();
    for(i=0;i<numberOfColumns;i++){
              if(hasHeadCells){
              theWidths[i] = theThs.offsetWidth;
              else{
    theWidths[i] = theTds[i].offsetWidth;
              theTds[i+numberOfColumns].style.width = theWidths[i];
    totalWidth += parseInt(theWidths[i]);
    //Set the width of the div so the scroll bar is on the edge of the table
    document.getElementById("divBody_" + xDataGridName).style.width = document.getElementById("divBody_" + theName).offsetWidth;
    //Grab the content for the headers
    theHeaderCode = theTrs[0].innerHTML;
    //This is for IE only since it does not support getComputedStyle which is alot easier!
    var theStyle = "";
    if(document.getElementById("divBody_" + xDataGridName).currentStyle){
    //Grab the innerHTML and locate the style
    theX = document.getElementById("divBody_" + xDataGridName).innerHTML;
    theX = theX.split("style");
    //Verify that there is a style tag in the table tag
    if(theX[0].indexOf(xDataGridName) >= 0 && theX[1].indexOf("<TBODY>") >=0){
    //split aprt to get the style
    theQ = theX[1].split('"');
    //set the style string
    theStyle= "style='" + theQ[1] + "'";
    //Create the table code and set it on the document
    tbCode = "<table id='theAddon_"+ xDataGridName +"' "+ theStyle +">" + theHeaderCode + "</table>";
    document.getElementById("divHeader_" + xDataGridName).innerHTML = tbCode;
    //Apply the CSS Class and the Widths to the header Elements
         if(hasThs > 0){lookFor = "th";}
         else{lookFor = "td";}
    theNewTD = document.getElementById("divHeader_" + xDataGridName).getElementsByTagName(lookFor);
    for(i=0;i<theNewTD.length;i++){
    theNewTD[i].style.width = theWidths[i];
    /* Arie Workaround - English version*/
    //theNewTD[i].style.borderStyle = "solid none solid solid";
    //theNewTD[i].style.borderWidth = "1px";
    //Apply CSS to the static table
    theOrgTable = document.getElementById(xDataGridName);
    theNewTable = document.getElementById("theAddon_" + xDataGridName);
         for(x=0;x<theOrgTable.attributes.length;x++){
         if(theOrgTable.attributes[x].nodeValue && theOrgTable.attributes[x].nodeName.toLowerCase() != "id"){
         theNewTable.setAttribute(theOrgTable.attributes[x].nodeName,theOrgTable.attributes[x].nodeValue);
    // Calculate the scrollbar width and streach the last header cell
    var scrollbarWidth = document.getElementById("divHeader_" + xDataGridName).offsetWidth - document.getElementById("theAddon_" + xDataGridName).offsetWidth
    var lastHeaderCell = theNewTD.length - 1;
    theNewTD[lastHeaderCell].style.width = theWidths[lastHeaderCell] + scrollbarWidth;
    theNewTD[lastHeaderCell].style.borderStyleLeft = "solid";
    theNewTD[lastHeaderCell].style.borderWidthLeft = "1px";
    //Hide the orginal header row
         theTrs[0].style.display = "none";
    //Make mozilla browsers see the applied styles
    makeSame(theOrgTable,theNewTable)
    //Function to make Mozilla have the same inline styles
    function makeSame(elem_1, elem_2){
    if (window.getComputedStyle){
    elem_1x=window.getComputedStyle(elem_1, "");
    elem_2x=window.getComputedStyle(elem_2, "");
    elem_2x = elem_1x;
    // End Hide -->
    </script>
    I called the script code in onload event like
    onload="MakeStaticHeader('table_grab',50)"
    but my problem is that it is not displaying the data in proper format(not displaying data under correct columns)...i got this problem only when I have more columns(horizontally large)..I am not finding any problem if i have less columns with much data(vertically large)....
    I gave a sample report in the following link...
    http://apex.oracle.com/pls/otn/f?p=9608:1:409755984054854:::::
    Can anyone say how to set vertical scroll bar with fixed column headers in neat format even the number of columns are more...?
    Fazila

    Hello,
    This is a well-known issue with this code, as you can see in the thread you copied the code from.
    In the following post, Laura is presenting an IE only solution, based on a different code I wrote - Re: How to implement fixed column headers . Cross browser solution is yet to be found.
    Regards,
    Arie.

  • Remove blank cell in Webi Report

    Hi Guys,
    I have one simple ques. how to delete or remove blank cell from Webi Report.
    Regards,
    Manoj

    Mr Manoj,
    We assume that one posts questions that are difficult to find and a little patience in waiting for replies.
    Please see the [Rules of Engagement|http://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement] page for additional information.
    The product guides can be found here,  [http://help.sap.com/businessobject/product_guides]  please select and download the guide you need.
    Thank you!
    Simone Caneparo
    Forum Moderator

  • How to create progress bar in web page!!!

    Dear,
    I do not know how to create progress bar in web page?
    Please show me the way to solve it.
    Best regards,
    Huy

    God your lucky/lazy
    import java.awt.*;
    import java.awt.event.*;
    import java.applet.*;
    import javax.swing.*;
    import java.util.*;
    import java.io.*;
    public class ProgressBar extends Applet
      private boolean isStandalone = false;
      private int width;
      private int height;
      private double percentComplete;
      private double fundsTarget;
      private double fundsRaised;
      private Properties values;
      private String propertiesFile;
      private JPanel jPanel1 = new JPanel();
      private JProgressBar PB_FUNDS_PROGRESS = new JProgressBar();
      private GridLayout gridLayout1 = new GridLayout();
      private BorderLayout borderLayout1 = new BorderLayout();
      private JPanel jPanel2 = new JPanel();
      private JLabel jLabel1 = new JLabel();
      private JLabel jLabel2 = new JLabel();
      private JLabel jLabel3 = new JLabel();
      private GridBagLayout gridBagLayout1 = new GridBagLayout();
      private JPanel jPanel3 = new JPanel();
      private JLabel jLabel4 = new JLabel();
      //Construct the applet
      public ProgressBar()
      //Initialize the applet
      public void init()
        try
          jbInit();
        catch(Exception e)
          e.printStackTrace();
      //Component initialization
      private void jbInit()
      throws Exception
        fundsTarget = new Double( 100 ).doubleValue();
        fundsRaised = new Double( 50 ).doubleValue();
        PB_FUNDS_PROGRESS.setBackground(Color.green);
        PB_FUNDS_PROGRESS.setForeground(Color.red);
        this.setLayout(gridLayout1);
        jPanel1.setLayout(borderLayout1);
        jPanel2.setLayout(gridBagLayout1);
        jPanel1.setBackground(Color.white);
        jPanel2.setBackground(Color.white);
        jPanel3.setBackground(Color.white);
        jLabel2.setBackground(Color.white);
        jLabel1.setBackground(Color.white);
        jLabel3.setBackground(Color.white);
        jLabel4.setText(" ");
        jLabel1.setText(" ");
        jLabel2.setText(" ");
        jLabel3.setText(" ");
        this.setBackground(Color.white);
        this.add(jPanel1, null);
        jPanel1.add(PB_FUNDS_PROGRESS,  BorderLayout.CENTER);
        jPanel1.add(jPanel2, BorderLayout.SOUTH);
        jPanel2.add(jLabel2, new GridBagConstraints(1, 0, 1, 1, 0.0, 0.0,
         GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(5, 0, 5, 0), 0, 0));
        jPanel2.add(jLabel1, new GridBagConstraints(2, 0, 1, 1, 0.0, 0.0,
         GridBagConstraints.CENTER, GridBagConstraints.NONE, new Insets(5, 150, 5, 5), 0, 0));
        jPanel2.add(jLabel3, new GridBagConstraints(0, 0, 1, 1, 0.0, 0.0,
         GridBagConstraints.WEST, GridBagConstraints.NONE, new Insets(6, 5, 4, 150), 0, 0));
        jPanel1.add(jPanel3, BorderLayout.NORTH);
        jPanel3.add(jLabel4, null);
        propertiesFile = this.getCodeBase().getFile().replaceAll("%20", " ")+"funds.properties";
        System.out.println("Properties file at " + propertiesFile);
        values = new Properties();
        try
          values.load(new FileInputStream(propertiesFile));
          fundsTarget = new Double( values.getProperty("TARGET", "100").toString() ).doubleValue();
          fundsRaised = new Double( values.getProperty("RAISED", "50").toString() ).doubleValue();
          System.out.println("target: " + fundsTarget + " raised: " + fundsRaised);
        catch (IOException ioe)
          System.err.println(ioe.getMessage());
        percentComplete = (fundsRaised/fundsTarget)*100;
        System.out.println(percentComplete);
      //Start the applet
      public void start()
        PB_FUNDS_PROGRESS.setMaximum(new Double(fundsTarget).intValue());
        PB_FUNDS_PROGRESS.setMinimum(0);
        repaint();
      //Stop the applet
      public void stop()
      public void paint(Graphics g)
        Graphics2D g2 = (Graphics2D)g;
        PB_FUNDS_PROGRESS.setValue(new Double(fundsRaised).intValue());
        String percent = Double.toString(percentComplete).substring(0, 4);
        jLabel4.setText("Currently At " + percent + "%");
        jLabel1.setText("100%");
        jLabel2.setText("50%");
        jLabel3.setText("0%");
      //Destroy the applet
      public void destroy()
      public String getAppletInfo()
        return "Funds progress applet by A really nice person";
    }

  • How to display duplicate key in web report?

    Hi Experts,
    Can anybody tell me how to display duplicate key in web report?
    I know in the Bex analyzer, we can allow the duplicate key to be dispalyed via the 'query property' by right click, and in the 'display option' tab, there is an option which named 'forbid duplicate key', if we don't select this option, the duplicate key will be dispalyed in the report result in BEx analyzer.
    But how can I do this in Web report? Thanks in advance.
    Eileen

    Hi,
    <b>I know in the Bex analyzer, we can allow the duplicate key to be dispalyed via the 'query property' by right click, and in the 'display option' tab, there is an option which named 'forbid duplicate key', if we don't select this option, the duplicate key will be dispalyed in the report result in BEx analyzer.</b>
    Do the same and execute report in web.You can able to see the same.
    Cheers
    Karthik

  • Removing Scroll bars in URL iView

    Dear Experts,
    I have a requirement of displaying an INTRANET site into URL iView in a page. The problem is I am getting a scroll bar when the contents increase inside the URL iView.
    I tried with the following settings:
    iView properties:
    Height - Automatic
    max automatic height - 2000
    Fetch mode - Client
    Page properties:
    Height - Automatic
    max automatic height - 2000
    But still I am getting the scroll bars.
    Is there anyway I can remove scroll bars by resizing the iView size automatically depending on the contents in it.
    Regards,
    Nirmal Sivakumar G

    Hi,
    Check the below blog .It will resolve your issue
    Avoiding scrollbar problems in URL iViews
    Points are welcome if it is useful
    Koti Reddy

  • How to Hide Scroll Bars in Hierachy Tree?

    Hi!
    How to Hide Scroll Bars in Hierachy Tree?
    Thanks!

    when I populate the Tree Item with populate_tree(). I get a hierarchical tree. when the tree populates, two scroll bars (on it right and bottom) are displayed. Can I hide them?

  • How to add scroll bar in child form ( vb6.0 )

    look at this picture link (i think you will understand the issue)
    http://tinypic.com/r/25k232u/8
    These information(class1,class2 ……) are loaded from database and this time the information is too much and it moves down to the appearing part of the window and unable to view these items
    How to add scroll bar in visual basic child form so that the data items can be viewed by scroll in case it go beyond the screen.

    Hi,
    Welcome to MSDN.
    I am afraid that these forums donot support VB6 any more, you could refer to this thread:
    Where to post your VB 6 questions
    You could consider posting this issue in these forums below:
    These forums do not support Visual Basic 6, however there are many third-party support sites that do. If you have a VB6-related question please visit these popular forums:
    VB Forums
    VB City
    Thanks for your understanding.
    Regards.
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How to remove block from trusted web site. I did the obvious by pasting the web address in the allow content area. What are the other ways

    I am a cityville game player on facebook and for some reason today I am unable to send out blasted on the game when if fact this was never a problem. Finally I went to internet explorer and the same problem happen, but internet explorer let me know that the content was blocked. All I had to do was unblock it and that was easy and know I can blast out. However trying to remove the block from fire fox is a issue. I went into to tools and removed every block and it still want work right. Therefore, how to remove block from trusted web site. I did the obvious by pasting the web address in the allow content area under tools options. What are the other ways

    Hello,
    Thank you for your post.
    I am afraid that the issue is out of support range of VS General Question forum which mainly discusses
    the usage of Visual Studio IDE such as WPF & SL designer, Visual Studio Guidance Automation Toolkit, Developer Documentation and Help System
    and Visual Studio Editor.
    Because your issue is about ASP.NET website programming, I suggest that you can consult your issue on ASP.NET forum:
    http://forums.asp.net/
     for better solution and support.
    Best regards,
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • How to handle scroll bar in table control in bdc

    hi friends,
       how to handle scroll bar coding in table control in bdc
    Thanks & Regards,
    Srinadh D

    hi,
    check the sites :
    table control scrolling:
    Scrolling in table control
    Re: scrolling in table control
    Table control - Vertical scrolling problem
    table control scrolling problem

  • Want to remove scroll bar from navigation pane in Web Template

    HI All,
    I have a report created in WAD.When I am using navigation pane, I get a scroll bar there.
    I want to remove that scroll bar from navigation pane.Tried increasing the height in the property of same but nothing is helping.
    The expanded option should be ON and do not want to group characteristics shown in nav. pane.
    Please suggest, if there is any other way to do that.
    Thanks,
    Anu

    Why do you want to expand it? Generally when you click on Nav pane, it should show the assigned chars under it. No scroll bar comes up with  below settings:-

Maybe you are looking for