Freeze Panes functionality for Web

Hello,
In Microsoft XL, we have freeze Panes functionality with which, columns and rows can be freezed. This is important in the situation where we have too many columns and when want to view last column, rows disappear and difficult to know which rows it is referring to.
Now coming to question, I have BW reports which I am displaying on web browser. Can we freeze the panes on Web browser? Is there some standard functionality to do the same? Do we have some standard script for the same.
Please do suggest.
Regards
Pank

In BW 3.5 it is standard functionality using the properties of the TABLE Web Item namely...
<b>Number of data columns displayed at one time (BLOCK_SIZE_COLUMNS)
Columns scrolled per step (BLOCK_STEP_SIZE_COLUMNS)</b>
Additionally the same is possible for setting the table size in rows...
<b>Number of data rows displayed at one time (BLOCK_SIZE)
Rows scrolled per step (BLOCK_STEP_SIZE)</b>
for releases lower that BW 3.5
lookup the how to document
<b>How to… Change Page Scrolling in a Web Table Item</b>
Hope that helps!
Rishi

Similar Messages

  • JTextArea with freeze pane functionality

    Greetings. I am trying to implement a plain text viewer that has some sort of "freeze pane" functionality (like that found in MS Excel)
    I took the approach of using 4 JTextArea and put them into a JScrollPane, its row header, column header and upper-left corner. All these text areas share the same document.
    Everything works as expected. When I scroll the lower-right pane, the row and column headers scroll correspondingly. The problem I have is that the document in the lower-right pane now shows duplicate portion of the document that is already showing in the row and column headers.
    Knowing that this should merely be a matter of shifting the Viewport on the document, I went through the documentation and java source, and just couldn't find a way to translate the view. SetViewPosition() works to a certain extent, but the scrollbars allow users to scroll back to the origin and reveal the duplicate data, which is undesirable.
    Your help with find out a way to relocate the view to the desired location is much appreciated.
    khsu

    some sample code attached (with a quick hack in attempt to making it work, at least presentation-wise)
    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import javax.swing.*;
    import javax.swing.plaf.*;
    import javax.swing.plaf.basic.*;
    import javax.swing.text.*;
    public class SplitViewFrame extends JFrame {
        int splitX = 100;
        int splitY = 100;
        public static void main(String[] args) {
            // Create application frame.
            SplitViewFrame frame = new SplitViewFrame();
            // Show frame
            frame.setVisible(true);
         * The constructor.
         public SplitViewFrame() {
            JMenuBar menuBar = new JMenuBar();
            JMenu menuFile = new JMenu();
            JMenuItem menuFileExit = new JMenuItem();
            menuFile.setLabel("File");
            menuFileExit.setLabel("Exit");
            // Add action listener.for the menu button
            menuFileExit.addActionListener
                new ActionListener() {
                    public void actionPerformed(ActionEvent e) {
                        SplitViewFrame.this.windowClosed();
            menuFile.add(menuFileExit);
            menuBar.add(menuFile);
            setTitle("SplitView");
            setJMenuBar(menuBar);
            setSize(new Dimension(640, 480));
            // Add window listener.
            this.addWindowListener
                new WindowAdapter() {
                    public void windowClosing(WindowEvent e) {
                        SplitViewFrame.this.windowClosed();
            makeFreezePane();
        void makeFreezePane() {
            Container cp = getContentPane();
            Font font = new Font("monospaced", Font.PLAIN, 14);
            OffsetTextArea ta = new OffsetTextArea();
            ta.setSplit(splitX, splitY);
            ta.setOpaque(false);
            ta.setFont(font);
            // read doc
            readDocIntoTextArea(ta, "..\\afscheck.txt");
            JScrollPane jsp = new JScrollPane(ta);
            jsp.getViewport().setBackground(Color.white);
            Document doc = ta.getDocument();
            // dump doc
            //dumpDocument(doc);
            JViewport ulVP = makeViewport(doc, font, 0, 0, splitX, splitY);
            JViewport urVP = makeViewport(doc, font, splitX, 0, 20, splitY);
            JViewport llVP = makeViewport(doc, font, 0, splitY, splitX, 20);
            jsp.setRowHeader(llVP);
            jsp.setColumnHeader(urVP);
            jsp.setCorner(JScrollPane.UPPER_LEFT_CORNER, ulVP);
            jsp.setCorner(JScrollPane.UPPER_RIGHT_CORNER, new Corner());
            jsp.setCorner(JScrollPane.LOWER_LEFT_CORNER, new Corner());
            jsp.setCorner(JScrollPane.LOWER_RIGHT_CORNER, new Corner());
            cp.setLayout(new BorderLayout());
            cp.add(jsp, BorderLayout.CENTER);
        void readDocIntoTextArea(JTextArea ta, String filename) {
            try {
                File f = new File(filename);
                FileInputStream fis = new FileInputStream(f);
                ByteArrayOutputStream baos = new ByteArrayOutputStream();
                int br = 0;
                byte[] buf = new byte[1024000];
                while ((br = fis.read(buf, 0, buf.length)) != -1) {
                    baos.write(buf, 0, br);
                fis.close();
                ta.setText(baos.toString());
            } catch (Exception e) {
                e.printStackTrace();
                ta.setText("Failed to load text.");
        protected void windowClosed() {
            System.exit(0);
        JViewport makeViewport(Document doc, Font f, int splitX, int splitY, int width, int height) {
            JViewport vp = new JViewport();
            OffsetTextArea ta = new OffsetTextArea();
            ta.setSplit(splitX, splitY);
            ta.setDocument(doc);
            ta.setFont(f);
            ta.setBackground(Color.gray);
            vp.setView(ta);
            vp.setBackground(Color.gray);
            vp.setPreferredSize(new Dimension(width, height));
            return vp;
        static void dumpDocument(Document doc) {
            Element[] elms = doc.getRootElements();
            for (int i = 0; i < elms.length; i++) {
                dumpElement(elms, 0);
    static void dumpElement(Element elm, int level) {
    for (int i = 0; i < level; i++) System.out.print(" ");
    System.out.print(elm.getName());
    if ( elm.isLeaf() && elm.getName().equals("content")) {
    try {
    int s = elm.getStartOffset();
    int e = elm.getEndOffset();
    System.out.println(elm.getDocument().getText(
    s, e-s));
    } catch (Exception e) {
    System.out.println(e.getLocalizedMessage());
    return;
    System.out.println();
    for (int i = 0; i < elm.getElementCount(); i++) {
    dumpElement(elm.getElement(i), level+1);
    class OffsetTextArea extends JTextArea {
    int splitX = 0;
    int splitY = 0;
    public void setSplit(int x, int y) {
    splitX = x;
    splitY = y;
    public void paint(Graphics g) {
    g.translate(-splitX, -splitY);
    super.paint(g);
    g.translate( splitX, splitY);
    /* Corner.java is used by ScrollDemo.java. */
    class Corner extends JComponent {
    protected void paintComponent(Graphics g) {
    // Fill me with dirty brown/orange.
    g.setColor(new Color(230, 163, 4));
    g.fillRect(0, 0, getWidth(), getHeight());

  • Freeze Panes Functionality

    I am required to develop a report that has a large number of columns. For readability the first 3 columns must remain frozen during horizontal scrolling (much like excel freeze panes).
    So far I have achieved this with two regions with different column sets from the same report displayed next to each other, This way I can make the right hand report region scroll (<div> tags in the Header & Footer of this region)while leaving the left hand report static.
    This leaves me with a problem where I need to link the pagination of both report regions. I am trying to change the SQL on the right hand report to only return the records displayed in the right hand region, my SQL for the right region Looks something like this but does not work:
    Select * from TABLE_NAME WHERE ID IN (:P3_LEFT_REGION)
    I believe it is because I am trying to reference a region as a list which I cannot do or am doing wrong.
    So my question is "Is there a better way to do this and how?"

    wow, it would cost your company so much less if your users can just download into Excel and do the fancy stuff there.
    Next they are going to ask you for more Excel-like functionality.

  • Print Functionality for Web Dynpro ABAP Application

    Hi All,
    I am using the standard print button provided by FPM in my application.
    The application has a date navigator control as well as a dynamic ALV with fixed and on fixed columns.
    I would like to know if the application has to do any implementation to provide print functionality. If yes, how do we do it?
    Will it consider all the ALV columns as the ALV could have horizontal scroll bar.
    How do we test it?
    Defining output device in our user as LOCL is enough to test it? Are there any limitations?
    Findings until now:
    I just happened to see that gc_event_print FPM event is raised and the application uses interactive PDF form to implement printing.
    I am not sure if this satisfies my requirement.
    Could you help me in providing more information regarding this? You could also provide me some web dynpro examples for reference.
    Regards,
    Rekha

    >I just happened to see that gc_event_print FPM event is raised and the application uses interactive PDF form to implement printing.
    I am not sure if this satisfies my requirement.
    As you are already suspecting, the FPM doesn't provide the print functionality itself.  It only raises the event and the specific application is then responsible for how it wants to produce the output.  Therefore it is your job to design the output (generally using PDF forum).

  • CL_GUI_FRONTEND_SERVICES Functions for Web Dynpros

    Hi folks,
    I want to check a file, which should be uploaded using FileUpload. This file shall exist on the local client and doesn't exceed a predefined size limit. CL_GUI_FRONTEND_SERVICES provides methods FILE_GET_SIZE and FILE_EXIST. As this class is only for SAP GUI my question is, if there is something near it for WebDynpros?
    Thanks for answers!

    You are correct that CL_GUI_FRONTEND_SERVICES is only for usage in the SAPGUI - as are any class with the naming CL_GUI*.  They require the Control Framework of the SAPGUI. 
    What you describe is not really possible in Web Dynpro - not because of a limitation in WD - but because of browser controls.  Remember that your application doesn't appear any more trusted to the browser than most anything else on the Internet. Even using security zones in the browser doesn't really open up full access to the desktop machine the way a thick client like the SAPGUI does.  I'm afraid that currently uploading the complete file and counting the number of bytes (as described) is your ownly records.  In the upcomming NetWeaver Enhancement Package 1 we do have two new ACF - Java Applet based UI elements that perform some of the functions of CL_GUI_FRONTEND_SERVICES.  They are acfUpDownload (for mass uploads/downloads and "background" ones) and the acfExecute - (arbritery execution of applicaitons on the desktop client). These UI elements get around the browser limitations because they are Signed Java Applets yet still have a security control mechanism (via a Whitelist Configuration XML file) to keep people from using them in a detrimental nature.  They still might not get you exactly what you want (file size query), but they are a step in the correct directly for replicating the most common functionalities of CL_GUI_FRONTEND_SERVICES.

  • Mimicking SAP search functionality for Web Dynpro inputfield

    Hello Experts,
    I am using NWDS 7.0.18. EP 7.00 SPS 18
    I want to mimic the standard SAP functionality of an input field search values in web dynpro.
    Is it possible to have an inputfield with the little square search values button next to it, so that after I type in a few characters in the input field and click the button, a window will open up and list the values that contains that string? Then the user can double click the value and it will get populated into the inputfield?
    Any suggestions?
    Regards,
    MM

    Hi Marshall,
    You can easily use the IModifiableSimpleValueSet for getting the value help attached to input field. Follow these steps:
    1) Create a attribute under somenode in the view context. 
    2) Bind the atribute with the input field.
    3) Use the following code:
    IWDAttributeInfo list =wdContext.node<Node_Name>().getNodeInfo().getAttribute("ATTRIBUTE_NAME");
    ISimpleTypeModifiable type = list.getModifiableSimpleType();
    IModifiableSimpleValueSet valueSet = type.getSVServices().getModifiableSimpleValueSet();
    valueSet.put("value1", "value1");
    valueSet.put("value2", "value2");
    valueSet.put("value3", "value3");
    valueSet.put("value4", "value4");
    Also please note that webdynpro does not support the feature what we have in ABAP when we type in some value and hit enter a pop up comes with the list of values. Such feature is not supported. The maximum what you can do is just hit the F4 button to get the value help and select some values from the value help popup which has come.
    I hope this solves your issue. Please revert back in case you need any further information on this. 
    Thanks and Regards,
    Pravesh

  • Excel freeze panes on WEB APPLICATIONS

    Hi Experts,
    Does anybody know how to implement something like the "excel freeze panes functionality" (freeze columns headers on top of the pages) for web applications?
    We are using BW 7.0 (SAP Netweaver 2004s BI).
    Thanks in advance.
    Best regards,
    Raphael

    Hi Raphael,
       Did you check the Analysis Item Properties, you should be able to define how many Data Columns to be displayed, I dont have my system now but i think you can set a Web Property for this, or you can simply write javascript function for this
    thanks,
    Deepak
    SAP BI Consultant
    DNTech

  • Freeze panes in OBIEE

    Hi Experts,
    I have a very big report (pivot table) and the column names for that report goes off the screen while scrolling down to see the bellow reports. Now the business requirement is can we freeze the column names similar to Excel?? Is there any work arrond and please suggest me some idea to try.
    Thanks,
    DK

    user,
    Refer :FREEZE PANE functionality in OBIEE  is it possible ???
    or http://blog.somerlott.net/2009/12/15/obiee-freeze-pane-headers/
    thanks,
    Saichand.v

  • Freeze panes in WAD

    Hi Experts,
    Is it possible to freeze panes in Bex Web applications as done in excel? Our users want headers of our web reports to be static, while scrolling the key figures.
    Thanks,

    Hi,
    if u are using WAD 7.0 u can implement a modification module at analysis item.
    The module is called com.sap.ip.bi.rig.Scrolling and supports freezing panes and realtime scrolling.
    Do the following steps for implemtation:
    1) Properties of analysis item -> goto "internal display"
    2) select for modification "single module"
    3) Goto parameter for webitem
    4) Enter name for Alias -> Activate -> Select Generic Module -> Enter com.sap.ip.bi.rig.Scrolling
    Additional Hints:
    a) Dont use Paging for your analysis item, otherwise Scrolling is not possible
    b) The module is limited for 10.000 cells (Performance reason) -> If u change BLOCK_ROW_SIZE to a number u need u can extend this limitation, but your report will be slower
    Hope it helps
    Regards

  • Office Web Apps Server June 2013 Cumulative Update Excel Freeze Pane and Hide/Un-hide Feature Missing

    Hi,
    I have recently updated the Office Web Apps Server to the June 2013 Cumulative Update (KB2817350) which was published with the new features that allow rendering of freeze pane, hide/un-hide the excel worksheet and row/columns, Header
    Row Snapping, Sorting, Data Validation and Autocomplete. i have followed the TechNet article (http://technet.microsoft.com/en-us/library/jj966220.aspx)
    to update the office web apps server. Current setup is a SharePoint 2013, SQL 2012 and Office Web Apps server. All server are installed on Windows server 2012.
    3vild3vil

    Hi,
    Sorry to inform you that these new features are specific to cloud Excel Web App in both SkyDrive and Office365. There is no update available for on-premise Excel Web Apps installed locally
    yet. Thank you for your understanding.
    http://blogs.office.com/b/microsoft-excel/archive/2013/06/26/we-ve-updated-excel-web-app-what-s-new-as-of-june-2013.aspx
    Miles LI TechNet Community Support

  • Excel's Freeze Pane Property  in RTF template for XML Publisher Report

    Hi all,
    I have created RTF template and it's output type is Excel.
    I want to apply Freeze Pane Property of Excel in rtf template so that it can be applied to Excel Output.
    Please let me know any information regarding this.
    ta,
    P

    I am looking for the same functionality. Did you ever got answer for this?

  • Photoshop CC closes or freezes when saving in save for web and devices

    Hello,
    Since I have a new laptop with Windows 8, I couldn't get Photoshop CS6 anymore, so I downloaded PS CC.
    It's working great the last days, but since yesterday PS freezes or closes everytime I try to save a .gif in save for web and devices.
    It drives me insane...
    I hope someone can help me.
    Thanks in advance.

    Trash the Save for Web prefs in the respective folder (C:\Progrom Files\Common Files\Adobe or your user home directory).
    Mylenium

  • Save for web freezes (Both CS3 and CS4)

    Hello all,
    A small problem that I've endured with CS3 seems to be happening in CS4 as well, so thought I'd ask about it.
    Whenever I try saving for the web, the save for web window often freezes, leaving Photoshop unusable for a few minutes. The beachball cursor will come up over every Photoshop window leaving me to wait a few minutes everytime I use save for web.
    It's not disastrous... it rarely crashes in this state, it's just really annoying and slows down my work process considerably.
    This happens on images small or large. It's typically worse when I've been working with big images all day and seemingly my RAM resources are slim, but it can also happen from a fresh restart and trying it with a small image.
    I've tried trashing my save for web preferences and Photoshop preferences and nothing seems to change...
    I've noticed this problem on CS3 since it was released, I was using 10.4 at the time. It also happens on 10.5 and 10.6.
    CS4 the same problem occurs on both 10.5 and 10.6. Both using Intel iMacs.
    Any suggestions at all?
    Many thanks in advance,
    Tom

    I am having this problem as well. The Shift key is a valuable tool. Please Adobe, tell me you didn't take this away!

  • Input Help (F4) does not work for Planning Functions in Web

    Hi Gurus,
    I am working in BI-Integrated Planning.
    When I execute a planning function from web layout (through Web Application Designer), the "Input Help" does not work. When I give F4 it takes me to the initial planning layout screen from the planning function variable screen without any action being performed.
    But the "Input Help" works fine when I have to select for the variable from the initial selection to open the planning layout.
    Can anyone suggest me any fix for this...
    Thanks!!!

    Hi All,
    Can somebody help me here what went wrong with indesign cc extension so that copy/paste does not work in input type element text
    Regards,
    Alam

  • Why does the Fireworks save for web function give better results than in Photoshop?

    Having used the trial version of Fireworks, I have noticed that the save for web function gives greater compression and image quality than saving for web in Photoshop. Why is this?
    As Adobe are not continuing in developing Fireworks, does anyone know if will they will improve the save for web function in Photoshop to match the Fireworks version?
    Are there any third party companies who anyone can recommend who will process large volumes of images for web?
    Thanks

    One of my favourite topics ;-P
    First, the save for web function in Photoshop has not seen any real updates in a long time. In Fireworks PNG export allows for fully transparent optimized files with indexed 256 or less colours, which is impossible in the save for web function in Photohop. It is unsupported.
    This is one of the reasons why Fireworks does a much better job than Photoshop. Another reason is that Photoshop adds meta junk in its exported files, and this also increases the file size (and should be removed, because there are also a number of fields which include information about your setup).
    One other caveat is that Photoshop's save for web functions neither allows for a choice in chroma subsampling, and instead decides automatically below a certain quality threshold to degrade the colour sharpness quality. The user has no control over this. (Fireworks also limits the user this way.)
    One thing to be careful of: FW's jpg quality setting, and PS's quality settings are very different - a 50 in Photoshop is not the same 50 setting in Fireworks.
    For jpg optimization I generally use RIOT (free): http://luci.criosweb.ro/riot/
    (When you install, be careful NOT to install the extra junkware!)
    Fireworks cannot change the chroma subsampling to 4:2:0, which does degrade the quality a bit compared to RIOT and Photoshop in my experience. Photoshop adds useless meta information, even if the user tells it not to do that. RIOT allows you to remove that information, saving 6k. RIOT also offers an automatic mode that optimizes existing jpg images without degrading the quality further, and often saves 10k or more, depending on the images.
    Interestingly enough, in my tests exported Fireworks jpg images are always reduced in file size by RIOT, due to FW's jpg export limitations, without any image degradation.
    In my tests FW's jpg quality versus file size turns out to be the worst of all three. RIOT generally wins, or is at least on par with Photoshop.
    As for PNG export, Photoshop's save for web function is quite abysmal. No 256 colour full transparency export is possible, while Fireworks does support this.
    Having said that, there is a free alternative that leaves both Photoshop AND Fireworks in the dust: Color Quantizer. http://x128.ho.ua/color-quantizer.html
    CQ is an amazing little tool: with it anyone can create PNG files with full transparency and reduced to ANY number of colours! It means that a 512 colour PNG with full transparency is now very easy to do. On top of that, for more difficult images a simple quality mask brush tool allows the user to control and retain even small colour details in a PNG, while reducing the file size to an absolute minimum.
    CQ is one of the best kept secrets of a Web Developer's toolkit. And it is free!
    Both RIOT and Color Quantizer have a built-in batch mode. Both are available for WIndows. Not for Mac. If you are on a Mac, try imageOptim. Not nearly as good as RIOT and CQ, but quite passable.
    PS to be fair, the newest versions of Photoshop do allow for export of 8bit PNGs with full transparency through the use of its Generator functionality. But again, it cannot compete with CQ. And as far as I am aware, Generator cannot be used in Photoshop's batch processing (which, btw, is very slow! For simpler daily image processing tasks I have to do in batches, I prefer IrfanView, which is lightning fast! IrfanView).

Maybe you are looking for

  • Need analysis authorization help

    Hello Gurus, Could someone please help me out with my Analysis Authorization issue? We have a BW query and workbook outputting "Tcode usage" like the following: UserGroup| Username| Tcodename| Frequency This one has been running long time without any

  • Duplicate maintenance order

    Hi, If i have one maintenance order and technician is working on this.now system should not allow for another maintenance order. since people are creating duplicate maintenance order for same problem.

  • Text item not showed properly

    Hi, one text item is like <af:inputText value="#{bindings.Id.inputValue}" label="ID" required="#{bindings.Id.hints.mandatory}" columns="#{bindings.Id.hints.displayWidth}" maximumLength="#{bindings.Id.hints.precision}" shortDesc="#{bindings.Id.hints.t

  • Editing a single cell at node level in Alv tree

    Hi , I  am a beginner in ALV tree.Can u please let me know if its possible to edit a single cell at the node level ? Thanks in advance. Archna

  • My Dock is frozen? Finder will not respond

    My Dock is frozen;  I have Force Quit all apps, restarted and can open apps indirectly through links or some reopened by themselves after restarting, but Finder will not respond and neither will other apps in current Dock.  Any suggestions how to res