Q: Freeze header row in BI7 web template...

Hi Experts,
I have created a web template in BI7, and I would like to freeze the header row so that when I scroll down, I can still see the name of the different columns.
Does anybody know if/how this can be done?
Thank you in advance,
Mikael

Hi,
This will be implemented with SPS13.
https://websmp204.sap-ag.de/~sapidb/011000358700004483762006E
And before SPS13, i frame is useful to realize what you want to do. Using 2 "Analysis" web item. and display of 1st analysis web item is restricted only thin the header of the table and the 2nd Analysis web item is used as "table". display of this "analysis" is also restricted to 10 - 30 rows.
sample:
        <body style="BACKGROUND-COLOR: white" >
            <bi:QUERY_VIEW_DATA_PROVIDER name="DP_1" >
                <bi:INITIAL_STATE type="CHOICE" value="QUERY" >
                    <bi:QUERY value="ZARQU1010" text="cost" />
                </bi:INITIAL_STATE>
            </bi:QUERY_VIEW_DATA_PROVIDER>
            <bi:TEMPLATE_PARAMETERS name="TEMPLATE_PARAMETERS" />
            <p >
                <strong >
                    <font style="BACKGROUND-COLOR: transparent" color="lightseagreen" >fix header</font>
                </strong>
            </p>
            <div style="OVERFLOW: auto; WIDTH: 1000px; HEIGHT: 20px" >
                <bi:ANALYSIS_ITEM name="ANALYSIS_ITEM_2" designwidth="400" designheight="20" >
                    <bi:DATA_PROVIDER_REF value="DP_1" />
                    <bi:NEW_LINES_COUNT value="0" />
                    <bi:NEW_LINES_POSITION value="TOP" />
                    <bi:DATA_ROW_FROM value="1" />
                    <bi:DATA_ROW_TO value="0" />
                </bi:ANALYSIS_ITEM>
            </div>
            <div style="OVERFLOW: auto; WIDTH: 1000px; HEIGHT: 200px" >
                <bi:ANALYSIS_ITEM name="ANALYSIS_ITEM_1" designwidth="400" designheight="200" >
                    <bi:DATA_PROVIDER_REF value="DP_1" />
                    <bi:DATA_COLUMN_FROM value="1" />
                    <bi:DATA_ROW_TO value="0" />
                </bi:ANALYSIS_ITEM>
            </div>
<!-- insert data providers, items and other template content here -->
        </body>
But note that this consume additional Java resource, see note 927530 BI Java Sizing.
Kind regards,
Masaaki

Similar Messages

  • How to freeze the report header row in the web template SAP BI 7.0?

    Hello,
    Can somebody tell me how to freeze the report header row in the web template SAP BI 7.0 (key fiigures1, 2,3)?
    key figure1   key figure2    key figure3
    20                    30                   40
    30                    80                   90
    Thanks

    Hi,
    You can refer the following threads...
    Re: Create Scrollable Table Body in WAD - Locking Table Column and Header
    Freeze Data Columns in WAD
    This will help you!
    Rgds,
    Murali

  • Freeze header row panes in cross tab WEB Intelligence report

    how do i freeze the crosstab header row in the WEB INTELLIGENCE report so that the header remains stationary /freezes at the top and the data can be independently scrolled.(similar to freeze panes in MS Excel).
    please provide me with a Quick Solution since i am stuck on this task for quiet some time.

    Hi,
    Prepare to be stuck no longer!
    Sorry, this functionality is not available in webi..
    This suggestion has been made multiple times in the Ideas Place : https://cw.sdn.sap.com/cw/community/ideas/businessanalytics/sbowebi
    for example: https://cw.sdn.sap.com/cw/ideas/1664
    please Vote it up.  actually, i see it is in status "under review" so that is positive. No commitments to timeline for inclusion, so don't hold your breath!
    Regards,
    H

  • Header links in the web template is not working

    Hi all,
    I have a created webtemplete in that, header links in the web template is not working. But individually header links. I am not why they are not working in webtemplete.
    guys please help for above situation.
    Thanks,
    James

    Hi Bob,
    There are many XML schema files for the data connection, I recommend to check if the references to the XML files have been changed to the new schema files in the manifest file.
    For example, if we create a data connection called GetUserProfileByName, then there will be one XML file and three XML schema files for the data connection.
    Please make sure that all the references are updated in the manifest file.
    Thanks,
    Victoria
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Victoria Xia
    TechNet Community Support

  • Including both the Jquery script to calculate the total of calculated column and freeze header row

    Hi
    I managed to get this code from here,
    http://techtrainingnotes.blogspot.in/2013/03/freezing-title-row-of-sharepoint-2010.html done on the page 
    I also managed to get this code from here, http://www.sharepointed.com/2012/11/28/jquery-total-calculated-column-in-sharpoint-2010/ done on another page.
    However, I need this to be done on the same page. When I do this, I only get the freeze header thingy to be up and not the calculated column. Could something be blocking. 

    Hi,
    You take the code below for a try in your environment after modified it a bit to suit the structure of your page:
    <script type="text/javascript" src="../../SiteAssets/js/jquery-1.10.2.min.js"></script>
    <script type="text/javascript">
    // update the list after the page has loaded
    _spBodyOnLoadFunctionNames.push("TTNListScroll");
    function TTNListScroll()
    // Scrolling list code from TechTrainingNotes.blogspot.com
    // Edit the next line with your list's summary name
    var SummaryName = "List28_frozenheader ";
    var TTNmyTable;
    var TTNListDiv = document.createElement('div');
    var TTNHeadingDiv = document.createElement('div');
    var tables = document.getElementsByTagName("table");
    for (var i=0;i<tables.length;i++)
    if(tables[i].summary == SummaryName)
    TTNmyTable = tables[i];
    break;
    if(TTNmyTable == undefined)
    // // Table not found!
    // you may want to comment out the next line after testing
    alert("table '" + SummaryName + "' not found");
    return;
    // make a copy of the table for the heading area
    TTNHeadingDiv.appendChild(TTNmyTable.cloneNode(true));
    TTNHeadingDiv.id="TTNheading";
    TTNListDiv.appendChild(TTNmyTable.cloneNode(true));
    TTNListDiv.id="TTNlist";
    TTNListDiv.width="100%";
    // udpate the page
    var TTNnode = TTNmyTable.parentNode;
    TTNnode.replaceChild(TTNHeadingDiv, TTNmyTable);
    TTNnode.appendChild(TTNListDiv);
    // hide the heading row of the main list
    TTNListDiv.childNodes[0].rows[0].style.visibility='hidden';
    // make the DIV for the heading the same width as the main list
    TTNHeadingDiv.childNodes[0].style.width = TTNListDiv.childNodes[0].offsetWidth;
    getSum(3);
    //pass the column number to this function
    function getSum(col)
    var m = "$"; //change to "" for non-money format
    var arrayList = $("table.ms-listviewtable:first> tbody> tr:gt(0)").find(">td:eq("+col+")");
    var x = 0;
    var p1 = "";
    var p2 = "";
    $.each(arrayList, function(){
    //console.log('$(this).text(): '+$(this).text());
    x += Number($(this).text().replace(/\$|,|\)/g, "").replace(/\(/g,"-"));
    //console.log('x: '+x);
    //format for negative numbers
    if (x < 0)
    p1 = "(";
    p2 = ")";
    x = Math.abs(x);
    $('#diidSortcal').attr('visibility','visible');
    $('#diidSortcal').text($('#diidSortcal').text()+'(sum: '+x+')');
    function addCommas(nStr)
    //formats number
    nStr += '';
    x = nStr.split('.');
    x1 = x[0];
    x2 = x.length > 1 ? '.' + x[1] : '';
    var rgx = /(\d+)(\d{3})/;
    while (rgx.test(x1))
    x1 = x1.replace(rgx, '$1' + ',' + '$2');
    return x1 + x2;
    </script>
    <style type="text/css">
    #TTNheading
    height:28px;
    #TTNlist
    height:200px;
    overflow-y:scroll !important;
    overflow-x:auto
    </style>
    Then you might get something like this:
    Feel free to reply if there are still any questions.
    Best regards
    Patrick Liang
    TechNet Community Support

  • Multiple heading rows in a table template does not come across

    Hello,
       I've created a table with two heading rows with different content (please see attached file).
       When I import this table format into a new Frame doc, the first heading row gets repeated twice.
       Any ideas about how to fix this?
       I have even tried to make one heading and the other a footer row (at the bottom) but even that formating does not come across in the template.
       Any help would be greatly appreciated.
    Thanks,
    Anupam.
    Using : Framemaker 9 on Windows XP

    Anupam,
    The import into a new document has nothing to do with what you are seeing. If you look in the table designer, you will see that there is nothing there that specifies that the table must have two heading rows. When you insert a table and select the ids_register table format, the dialog box lets you specify the number of heading rows; it can even be one.
    Note that if you insert a second table in your original document and specify you want two heading rows, you get the same result: two heading rows that are both like the first one.
    Without know the real details, I am guessing that the table format is capable of remembering only one heading row format.
    I know this is not what you wanted to hear, but maybe someone else has a workaround to this.
    Good luck,
    Van

  • Freeze Header Row

    Is there really no way to freeze the header row in an Apex interactive report? I've been trying for hours to find a way but nothing is working. This seems like such a basic function and I'm surprised its not built in. Any ideas?
    Thanks,
    -Steve

    My mistake, did NOT follow through link.. There are OTHER alternative means to freezing a Report Header..: Re: Freeze Column
    Thank you,
    Tony Miller
    Ruckersville, VA

  • Header and footer in Web Template output

    Hi,
    I have created a web template consisting of several web items like - information field, text fields, chart & analysis. With the help of VC we are exporting this web page into PDF. What my customer want is that to show some particular informatio in the footer like page number's company name and all.
    Is there any option that i can do all these things from my end that is from BW end not from VC..
    Any help will be appreciated.
    Thanks & Regards

    hi..
    chk this presentation...
    http://csc-studentweb.lrc.edu/swp/Berg/articles/NW2004s_what_is_new.ppt#352,3,Why NW 2004s?
    http://www.sap-hefte.de/download/dateien/1090/086_leseprobe.pdf'
    hope this helps...

  • Freeze header row using over overflow container

    hi All,
    I have an issue with my header in the gridlayout element, we are using the overflowcontainer element.
    When there is a scroll bar and user scrolls, the header also scrolls, we want to just scroll the line items and the header should be frozen,
    any suggestion please ?

    Hi Friend,
    You can achieve your requirement by using xhtmlb overflow container.Check the below link.
    [link|Freeze header in BSP page which is using Grid Layout]
    With Regards,
    SHARMILA BRINDHA.M

  • Including the ad-hoc Formula Editor within a tabstrip on a BI7 web template

    I'm trying to get the ad-hoc formula editor (available on BEx Web from the axis context menu -> caluclations and translations -> local formulas) included in a tabstrip web item. Is there any way to do this? Alternatively I could create a button that calls the appropriate command to bring up the formula editor (from examining the source it appears to be BI_COMMAND-BI_COMMAND_TYPE=UPDATE&BI_COMMAND-TARGET_DIALOG_REF=FORMULA_EDITOR), but there doesn't seem to be a way to include a custom command in a button.
    Any help would be greatly appreciated.
    Thanks,
    Jason

    Hello
    I have had the same issue, it seems using the role menu makes the system ignore any other objects on the page, as suggested by this link:
    http://help.sap.com/saphelp_nw04/helpdata/en/c6/1c7a3b688d3c1de10000000a11402f/content.htm
    You can get around the problem either by displaying the role menu in an iFrame, or by using a normal frameset and putting it in its own frame.
    Good luck
    Tobias

  • Freeze Header Issue in BI4.1 SP2

    Hi,
    I have noticed that the freeze header doesn't work fine when in a report I have:
    - section
    - Outline active
    - sections are collapsed
    In that scenario the header of my table aren't freeze.
    Someone else have noticed these behaviour?
    Thanks,
    Laura

    Hi Laura,
    Go through this video how Freeze header works in Webi 4.1
    Freeze Header Rows or Columns: SAP BusinessObjects Web Intelligence 4.1 - YouTube
    Web Intelligence 4.1: Freeze header rows or columns
    http://webcache.googleusercontent.com/search?q=cache:itt9HuVru5sJ:www.sapimprovementfinder.com/public/index.php/note/exp…

  • Freezing Footer row

    I lOVE freezing header rows to see them as I scroll down the page. I want to freeze the Footer row to see the same thing on a multi-page spreadsheet. How can I do this please?

    b,
    You can't freeze the Footer, but you can add another Header Row and put the Footer content there.
    Jerry

  • Freeze Column or Header row in Web report (NW04s)

    Hi all,
    there are lots of proposals on how to freeze (or lock) the lead column or the header row in BW3.x, but can't find any information on how to do it in NW04s Web reports. I believe you require some Java scripting. Any ideas?
    I know you can do paging, but this is not good enough.
    Thanks
    C
    PD: Points will be awarded!!

    Hello,
       I am not sure but I read this some where ---> "There really is no suitable solution on the Web that mimics the functionality found in Excel. However, depending on the volume of data in your report, there are some satisfactory work-arounds. One is to use frames in your HTML page. You can type the static headings of your columns in the top frame, and scroll the report in the frame below. Not elegant, but it works. The second option is to maximize the number of data rows shown at a time, to say 25, and then use the BW navigation icons on the Web to flip pages, maintaining the headings. Both solutions require some work in the Web Application Designer. On a future note, there is a Web Analyzer available in version 3.5 that should replicate the freeze pane functionality from Excel. "
    Try this out, this may help you..!
              --> EnjoySAP:-)

  • How to make Row and Column headings bold in 2004s Web template

    Hi!
    I have created a web template which has 3 queries.
    I would like to achieve the following
    1> Bold the column heading and row headings.
    2> Delete the space between the three reports(right now there is some space)
    3> Align the columns on top of each other so that it looks like a continuous report.
    (I know how to suppress the column headers on the 2 reports which are at the bottom)
    Is this possible in 2004s???
    With Table interface class gone in 2004s--is stylesheet modification the only way to go????
    Please provide me with steps to achieve the above.
    Helpers will be rewarded.

    Hi Zhu,
    Thanks for the link.This really helps.
    However I was only able to see the modules for Column Width, Negative number and Document Content.
    Is there any other module as well to change Column heading ?Its not mentioned in the documentation.
    Can you please let me know.
    Thanks,
    Vivek

  • Fix table header line of Query in default web template WAD 7.0

    Dear all,
    I would appreciate if somebody could help me to set parameters to fix the header line of a Web-Item DataProvider (Query) in the default web template 0ANALYSIS_PATTERN for the BEx Web Analyser. I mean I want to see the header line with the characteristics and key figures description even if I scroll down in the query. 
    My idea was to create a second frame in the template and to fill it with the same DataProvider just with the header of the Query. The problem is that the performance of the query would be badder if we load two Dataprovider/Query instead of one.
    Many thanks in advance for your answer and help!!!
    Best regards
    Abdel

    Hi Dion,
    Thank you very much for your answer! I have tried to find a paramter in the web application designer to do that, but without success. Now I have included a new container with the same Analysis Web Item, but it does not function! May you have a better idea??
    Thank you very much in advance for your help. I'll also post my question in a BI-Forum as you suggested. 
    Best Regards
    Abdel

Maybe you are looking for

  • Storage Location Level ATP check through CRM

    Hi: I am on an implemenation where the integration is between CRM, EWM and GATP. So, consider the situation where the sales order check is done through CRM and a call to GATP is made. Some background on supply EWM would like to receive the goods into

  • Need help to display geo-characteristics on a map in SAP BW report

    Hello all, Currently I am struggling to display plants on a map of Germany in a SAP BW report, using dynamic geo-characteristics in SAP BW. We do not have the ESRI software ArcView (my superior does not want to buy it), so I have to be successful wit

  • Need advice on Repair Disc Permissions

    I've noticed a few minor bugs with some of my software programs, until Dreamweaver blew up in my face. Suddenly, it took forever to start and often took forever to process certain functions. I haven't figured out the problem yet, but it occurred to m

  • OfficeJet Pro 8600 Plus Connection Issues

    My boss stricly uses his iPad and has the Officejet Pro 8600 Plus for wireless printing. However, he's been having major problems printing.  The iPad appears to see the printer on AirPrint, but nothing is getting printed. We've tried connecting the p

  • IDOC's for Mass Opportunity Load with Product Categories Maintained

    Hi I am looking for an IDOC that I can use to do a mass upload of opportunities with products maintained in opportunities. Please help on this. Regards Tarang