Web Intelligence Extension Points Help

Hi,
I am looking for someone that has worked with extension points.  the documentation is limited and some of the links don't work on the SAP extension points site.  What I am looking at doing with extension points is to reproduce the old grouping funtionality in WEBI 3.1.  Our users are used to using this functionality in an old version of DESKI.  Has anyone worked with extension points or know where to get good documentation?
Thanks for your help

Hello Aaron,
Extension points are focused on extending WebI graphical user interface behavior and look (e.g. hiding & replacing toolbars and buttons, listening to mouse actions, etc...) and therefore only provide a limited access to WebI report structure and objects.
These objects will be required to implement the custom grouping you are aiming at. These API are available from the REBean public SDK that you can use in conjunction with the thin client (dhtml) extension points, as you certainly need to coordinate with user action (WebI applet viewer and rich client are not based on REBean, and use another API, which is not public).
More information on REBean (javadoc) is available from the following link :
http://help.sap.com/javadocs/boe/xi31/re/en/index.html
Data providers objects are available from the DataProvider and Query interfaces...
I do not know if custom grouping has already been implemented from our SDK, I am therefore not totally sure REBean will be sufficient to acheive this (depending on how actually you want to provide this to your users).
FYI, There are several DeskI features we are working hard at implementing into WebI, amongst these, custom grouping is considered with a very high priority for the 4.1 release.
Hope that helps,
David.

Similar Messages

  • Documentation and Samples for Web Intelligence Extension Points url.

    I have been trying to find documentation and samples for Web Intelligence Extension Points. Can someone give me the link ?
    The files are
    1.)  webi_dhtml_EP_samples.zip
    2.) xi3-2_web_dhtml_customization_and_integration_ext_points_en.pdf

    Hello,
    I'm trying to find the API documentation and samples for Web Intelligence Extension Points for BO XI 3.1.
    The downloadable ZIP is no longer available at the URL Simply customize your WebIntelligence User Interface
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/80f21e8b-711d-2c10-6f9a-ae191653f848
    Anyone could you give me a new link for this feature ?
    Thank in advance.
    Sincerely,

  • XI 3.1 Extension Points

    In XI R2, we have customized the save page within the Java Panel. We were able to call our custom save page using the following tag u2013
    appletParams = appletParams +'  <param name="DocumentType" value="wid"></param>' +
                    '  <param name="Universe" value="<%=universeName%>"></param>' +
                    '  <param name="UniverseID" value="UnivCUID=<%=universeCUId%>"></param>' +
                    '  <param name="SaveAs" value="<%= request.getContextPath() %>/reports/SaveReport.jsp?StandardReport=<%=reportType%>&storageToken=<%=storageToken%>&reportMode=<%=reportMode%>&unvId=<%=universeId%>&reportNamePassed=<%=repName%>&reportDescPassed=<%=repDesc%>"></param>' +
                    '  <param name="bRobot" value="false"></param>' +
                    '  <pa
    Based on our understanding this functionality is not available in XI 3.1. Weu2019ve implemented some restricted report functionality using the custom u2018SaveAsu2019 page.
    We are planning to use Web intelligence extension points to hide the default u2018SaveAsu2019 button in the query panel and then add a new save button to call our custom code. Is this feasible with extension points? We are using Java Webi SDK.
    Any help is greatly appreciated.

    Mike -
    How does the IP address need to be recognized and recorded?  At view-time of the report via InfoView?   During adhoc report creation (webi query panel) ?
    Does Auditor not satisfy this requirement?
    As far as using EPs (these are actually in C btw) - this could get a bit murky as you'd still need to manage a way to enforce the custom function to be present in the Webi report.
    If you need to essentially record IPs of users who are using any of the available document viewing interfaces (PDF, interactive, etc) then I'd add some custom code to viewDocument.jsp that grabs the client IP (how will you account for proxies, or is this a non-issue?) and silently stamps the address in a footer cell of the Webi report or merely records the view action elsewhere without actually touching Webi.
    I don't think you can escape the not wanting to customize InfoView code, unless you roll your own viewer and force users to use that instead.
    Hope this helps

  • What happened to extension points?

    I developed a quick demo last year, and I want to revisit the solution.
    Yesterday, the Innovation Center said that the EP were "productized".
    Today, I cannot find any relevant or useful information.
    Can anyone direct me to the current documentation?
    Thanks
    Edited by: Jean-Francois Cayron on May 9, 2009 2:05 AM

    Hope this is what you're looking for:
    [Web Intelligence Extension Points [original link is broken]]
    Sincerely,
    Ted Ueda

  • Extension points: new hooks to customize Web Intelligence

    <p>Welcome to a community where you will be able to share your experience with Web Intelligence&#39;s extension points and see how much you can do without hacking the product!</p><p>Extension points is a new API for Web Intelligence&#39;s XIR2 SP2 java client, available on the <a href="http://labs.businessobjects.com/" target="_blank" title="Extension Points download">Labs site</a> . A special focus was put on easing the work of the developer to better answer business needs. Releasing via the Labs is an opportunity for BusinessObjects to gather comments, requests from extension points users to improve quickly the API before a full integration within the product itself. So start playing with them and take advantage of this community to share your feedback.</p><p>The first step is to let you know WHAT you can do. Check the code samples to get an sense of how easy integrating web intelligence inside your application is, how you can configure the interface into a simple ad-hoc report viewer in 30 seconds, how to customize the querying workflow, or simply to get new ideas..</p><p>From an architectural point of view, extension points expose internal functions of Web Intelligence from the query and the report parts which can then be customized using Java classes. In addition, a configuration file let you manage the main appearance of the client interface easily.</p><p>As a reminder, if you intend to customize the web intelligence DHTML client, a public SDK is available <a href="/developer/library" title="Developer library">here</a> .  </p>

    Has anyone tried webi_extension_XIR3.zip on BOE R3?  I went through the doc several times but still getting this exception.  Also, there is no readme.txt file in the zip and so I based it off the readme file from the last release webi_applet_extension (r2).  Unfortunately, we do not have the BOE R2 environment so I couldn't try the webi_applet_extension r2.
    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
         at com.businessobjects.webi.richclient.ConnectionAdapter.getConfigFilePath(Unknown Source)
         at com.businessobjects.webi.richclient.Startup.<init>(Unknown Source)
         at com.businessobjects.webi.richclient.Startup$1.run(Unknown Source)
         at java.awt.event.InvocationEvent.dispatch(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)

  • Webi Extension Points - getting the SQL or DataProvider

    Has anyone used Webi Extension points to "extend" the BO XI R2 Java Report Panel?  Great concept - but seem like "all show".
    We have a requirement that prior to the Refresh of a report -  we modify the SQL.  I do not see a corresponding Interface for the "view SQL" and "change/freeze SQL"
    More importantly, I can not get to the DataProvider.   The
    IDataProviderPanel only has getName or getUniverseName?  I need com.businessobjects.rebean.wi.DataProvider.
    We cann't be expected to "decompile" ThinCadenza.jar?
    Help!?!?

    Ted!  You always answer the tough questions...thank you for your reply!
    Not only is it still a Lab project ...there is a contest using it and with the Rich client this mechanism can only prove to be more useful.
    No, we are not looking to filter the query - we are htting "several" schemas with the same SQL Unioned together based on some logic.  So we need to "modify" the final SQL.
    I understand that the RE is not exposed (wish it were) - but the neither is ALL the Java Report Panel UI.  If it were, we could "simulate the VIEW SQL button". 
    Or can we? 
    IQueryPanel Interfaced efines actions on the Query Panel.
    Related - MAIN_TOOLBAR constant Integer that represents the main toolbar of the Query Panel that conaitns the Add query button.  
    The View SQL button is on the same toolbar.  Is there anyway to invoke it?
    Thanks, Chuck

  • Using Extensions Points WebI by webi_plugin.properties

    Hi,
    I would like to strip some functions of the WebI Java Report Viewer. This should be possible since XI 3.1 (I installed XI 3.1 SP3). I don't want to add own java classes to the WebI UI, I must remove some standard ui elements.
    The modification (s. below) doesn't work - the file will be ignored - the applet didn't load it (trace inside the Java Console of the Browser).
    I try to create the webi_plugin.properties file and place the file under
    <XIR31InstallPath>/BusinessObjects/<YourAppServerName>/webapps/Analytical  Reporting/webiApplet/
    Here the content of the file
    #    Extension Point     
    # Determines visibility of "Edit Query Panel" button
    JavaReportPanel.query.panel=hidden
    # Reporting toolbars
    JavaReportPanel.reporting.toolbar.main=enable
    JavaReportPanel.reporting.toolbar.reporting=hidden
    JavaReportPanel.reporting.toolbar.formatting=hidden
    JavaReportPanel.reporting.toolbar.navigation=enable
    # Reporting Frames
    JavaReportPanel.reporting.frame.data=enable
    JavaReportPanel.reporting.frame.reportmap=hidden
    JavaReportPanel.reporting.frame.templates=hidden
    JavaReportPanel.reporting.frame.properties=hidden
    # Reporting actions (contextual menus, drag and drop, report element resizing,formula edition)
    JavaReportPanel.reporting.actions=hidden
    # Query toolbars
    JavaReportPanel.query.toolbar.main=enable
    JavaReportPanel.query.toolbar.query=hidden
    Has anybody an idea / advice for me?

    Hello Ofir,
    You simply need to use the webi_plugin.properties file parameter WebI.classpath to specify the list of jar files you need to use with your extension point
    For instance you may write :
    WebI.classpath=d:/Business Objects/plugin;jide-grids.jar;biws-langpack-resource_en.jar;biws-langpack-
    resource_fr.jar;activation-1.1.jar;axiom-api-1.2.5.jar;axiom-impl-1.2.5.jar;axis2-kernel-1.3.jar;axis2-
    saaj-1.3.jar;axis2-xmlbeans-1.3.jar;backport-util-concurrent-2.2.jar;commons-codec-1.3.jar
    Hope that helps,
    David.

  • Need help for publishing web intelligence document (universe) into InfoView

    Post Author: mirage
    CA Forum: Publishing
    Hello all,
    I need help for publishing web intelligence document (universe) into InfoView.
    can't find this information in Business Objects Designer's Guide and in Business Objects Administrator Guide.
    Can somebody give short instructions how can I do it?
    Regards, Slava

    If the change between the 2 types of data has to happen dynamically during run time them
    1. Use 2 dataproviders
         a. Current
         b. Historic
    2. Merge the 2 dimensions
    3. Use Webi variable to switch between the measure of the current and historic universe
    Ex  if [year] < 2010 then historic.[expense] else current.[expense]
    Hope this helps,
    Divya

  • WebI Extension Points in 4.0

    A customer was told by a partner that WebI Extension points in 4.0 won't be supported anymore.  Is that the case?
    Thanks

    Hi,
    XI3.1 REBean SDK programs don't migrate to BI4.x (it's not a public API in 4.x), so will need to be rewritten using RESTful Web Services.
    I'd recommend you take any follow-up questions to the SDK forum here: Java SDK Application Development
    Regards,
    H

  • Webi DHTML Viewer Extension Points

    Hi
    Is it possible to hide the Fold-Unfold Toolbar feature via the use of Webi DHTML Viewer Extension Points?  I've tried various methods including hide_feature("FOLD_TOOLBAR") or hide_feature("FOLD-UNFOLD_TOOLBAR") but it doesn't appear to work.
    Thanks
    Nick

    Hi Nicholas,
    Create a new user and name him Test.
    By default he has no explicit rights over the particular group.
    Give some explicit rights over the Group in which Extension point reports belong to that Test User.
    For that Group, open the user security and Add principles.
    Give the View right to Group and test the  issue.
    Regards,
    Rohit

  • CMS/Licensing Rights Requied to Access WebI Extension Points

    Hi Experts,
    Are there any specific CMS rights (and, What are the specific minimum CMS rights?) and/or licensing requirements (have BOE premium) in order to acess WebI Extension Points added to Menu Bar using DHTML viewer under BOE XI3.1 SP3? Ask as I can see and use the implemented Extension Point when a user belongs to Administrator group but not when said user is not. This is so even if said user is given equivalent of explicit Administrator rights directly.
    Apreciate any ideas or input based on experience using WebI Extension Points.  
    Thanks,
    Nicholas.

    Hi Nicholas,
    Create a new user and name him Test.
    By default he has no explicit rights over the particular group.
    Give some explicit rights over the Group in which Extension point reports belong to that Test User.
    For that Group, open the user security and Add principles.
    Give the View right to Group and test the  issue.
    Regards,
    Rohit

  • Webi Extension Points - JRP deployment issue

    Hi
    I'm having a problem deploying webi extension points in JRP. I'm getting NULLPointer Exception with "Cannot read the script" message. The same code works fine in WRC. I've noticed this problem after updating to Fix Pack 2.6. Has anyone tried Webi Extensions Points in JRP with Fix Pack 2.6? Any idea what could be wrong?
    Thanks,
    Yuri

    I think I worked it out. You can download a look and feel jar from:
    https://substance.dev.java.net/docs/skins/toneddown.html
    and then use  the look and feel classes in that library!
    Regards
    Mac

  • WebI Extension Points 3.0

    Has anyone successfully used WebI Extension points under Enterprise 3.0?
    I cannot seem to find the correct location for my classes or for webi_plugin.properties
    The desktop rich client will find the properties files, but I can't make it work in Tomcat.
    JF Cayron InfoSol

    Hello JF,
    I root my package folder containing the classes for Webi EP in AnalyticalReporting/webiApplet web app folder - the location where you put the webi_plugin.properties file.
    The JRP will download the webi_plugin.properties file during initialization, and download the referenced classes listed in the file.
    One way to trace this download is to bring up the web browser's Java Console, and click "5" in the window to get verbose tracing.  You should be able to determine where you'd put the class file from the output.
    Sincerely,
    Ted Ueda

  • Question on webi extension points

    Hi,
    I am just wondering if anyone has used extension points to do the following?
    to capture mouse hover (point) when user hovers over the report.
    to capture the clicked cell whether it is a column header or cell and column index.
    Thanks.

    Hi gandams, unfortunately as David said , the event model of the extension point is not that fine grained and you can not trigger events from the report elements itself.
    Apart from the report menubar/toolbars/dialogbox/popup buttons, you can trigger events for workflow actions such as refresh, drill, or when you switch report tabs. (please note that the opendocument event will be included in a next service pack).
    Maybe as a workaround, you could create a new panel (left or right). Then point it to a JSP page where you will invoke a mix of Javascript/CSS and REBEAN in order to get values from dataproviders or a selected table.
    From there you can create a tooltip on your report values and interact with the report.

  • Difference Between BEx Web and Web Intelligence

    Hi,
    Could someone help me understand why someone would want to choose SAP BW BEx Web over Web Intelligence (apart from license issues)?
    Web Inteligence is a very strong tool from a UI point of view and has can do most of the functions that SAP BW BEx Web can. WebI allows users to actually create your own reports.
    A couple of drawbacks with WebI
    -  I can see is that Web Intelligence does not handle SAP BW hiearchies very well (i.e. they are not shown in a hierachical manner).
    - WebI holds the data within the report which can mean long run times. BEx Web only brings back data for fields that are shown in the report
    I have heard people saying that BEx Web is an OLAP tool and WebI is not. How does this make a difference?
    Thanks

    Hi,
    take a look here:
    http://www.sdn.sap.com//irj/scn/index?rid=/library/uuid/d00ae0a1-8086-2d10-118c-f35b8e604bc4
    BEx is an OLAP Tool and Web Intelligence for sure not - means that Web Intelligence is not designed for multi-dimensional concepts.
    Ingo

Maybe you are looking for

  • Query data in a row

    Hi All, I have a sql query "select x from tmp", which gives result as follows - X X1 X2 X3 X4 I want this result in 1 row comma seperated, as X1, X2, X3, X4 Is it possible to get this result using any sql query or pl/sql functions? Regards VJ

  • Installed 10.4.8 updater, now I can't start the computer

    I just ran the 10.4.8 updater through the auto software updater control panel. After the install/restart I shut down for the night. When I came back later to restart I got as far as the loading screen and it just stalled with the multicolor spinning

  • Startup Disk Full shows up

    Dear Sir, Please help me to solve this problem, My Macbook Pro shows some errors 'Startup Disk Full', and the bad thing is,it shows after i on my Macbook and the popup comes up before i can entering the menu, So what should i do now?

  • Slideshow orientation

    Using apple tv (3G) from my iphone 3G I have difficulties displaying my photos with the slideshow feature all in the proper orientation on the tv screen. In single picture mode everything looks ok ( both portrait and landscape pictures are displayed

  • Problems with Multi-Polygon and creating index on it

    I have a multipolygon that was created from a SDO_AGGR_UNION and I'm trying to create an index on the geometry. It is failing with... ORA-29855: error occurred in the execution of ODCIINDEXCREATE routine ORA-13249: internal error in Spatial index: [m