SAP Business Objects Enterprise Server 4.1 SP2 release officially supports the WebIntelligence Extension Points.

1 – What is new behind the scene?

BOE.war is an OSGI based web application. It embeds the Equinox implementation. The AnalyticaReporting webpath plugin (WebIntelligence) has an OSGI Extension Point that allows any Extension from Customer and Partner to contribute to WebIntelligence Application.

The Extension is a webpath jar file. A webpath is a sub set of a web application. It can contain all files that are supported by any java application server, like Tomcat, NetWeaver, etc.

2 – How to deploy an Extension?

It is very easy to deploy an Extension. You just have to stop your application server and copy the Extension jar file in the plugins folders of your installed SAP Business Objects Enterprise Server 4.1 SP2 release.

·         <SAP BusinessObjects Install Dir>\SAP BusinessObjects Enterprise XI 4.0\warfiles\webapps\BOE\WEB-INF\eclipse\plugins

·         <SAP BusinessObjects Install Dir>\tomcat\webapps\BOE\WEB-INF\eclipse\plugins

·         <SAP BusinessObjects Install Dir> \tomcat\work\Catalina\localhost\BOE\eclipse\plugins

Restart your application server and then the Extensions will be available for use. Important: you don’t need to redeploy the jar file after the build update.

3 – Extensions are administrable in CMC

When you deploy the extension it is disabled by default. The BOE Administrator can then enable it for group of users. The Administrator enables an Extension simply by checking a check box.

4 – Extension Points framework

The aim of an Extension is to contribute to WebIntelligence application by adding a new feature like any add-on. The enabled Extension is visible in WebIntelligence application as a new added UI Element like a button widget.

The new WebIntelligence Extension Points provide a framework for Extensions to allow them to interact with the application and the current opened document. The framework provides 2 sets of JavaScript API. The first set of APIs is dedicated to interact with WebIntelligence application like displaying a dialog box, listening to application events. The second set of APIs is dedicated to interact with the current opened document.

If you want to start playing and discovering WebIntelligence Extension Points, here is the link where you can find and download documentation: http://help.sap.com/businessobject/product_guides/sbo41/en/sbo41sp2_webi_ui_extension_pts_en.pdf

To report this post you need to login first.

9 Comments

You must be Logged on to comment or reply to a post.

  1. Jonathan Brown

    This is good news Bruno!
    I’m going to keep this in the back of my head to see if there are any potential uses for supportability of Web Intelligence documents.   Thanks for the heads up!
    Jb

    (0) 
  2. Sean Cavanaugh

    Is there a sample package?  I tried following the documentation to create a simple extension point but I think the guide is missing something.  It would be create if someone provided a sample or better instructions.

    (0) 
  3. Bruno LOUIFI Post author

    Here is the link to a zip file to download: https://share.sap.com/a:e6aoy7/MyAttachments/f564dcc6-1c15-450a-aeff-cabacb084672/SAP_ExtensionSample.zip

    The zip file contains com.businessobjects.webpath.AnalyticalReporting_SAP_ExtensionSample plugin project.It contains two stuffs:

    1 – Start/Stop a periodic refresh.

    2 – Display in a dialog box the Report Specification of the current selected report.

    You can use this sample as a starter kit to create your own extensions.

    Hope this can help.

    (0) 
  4. Bruno LOUIFI Post author

    Hi Matt,

    I have updated the link. For your information, the link remains available for 30 days starting from today April 22.

    Thanks,

    Bruno

    (0) 
      1. Bruno LOUIFI Post author

        Hi Manfred,

        I will try to update the link, in the meatime if you have installed a SAP Business Objects Enterprise Server 4.1 SP5+ then you can have access to the sample at

        C:\Program Files (x86)\SAP BusinessObjects\SAP BusinessObjects Enterprise XI 4.0\Samples\webi\com.businessobjects.webpath.AnalyticalReporting_SAP_ExtensionSample_1.0.0.jar


        Regards,


        Bruno

        (0) 

Leave a Reply