Skip to Content
Author's profile photo Bruno LOUIFI

WebIntelligence Extension Points are back!

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

Assigned Tags

      9 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Jonathan Brown
      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

      Author's profile photo Former Member
      Former Member

      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.

      Author's profile photo Former Member
      Former Member

      Good news,

      is there any simple examples?

      Author's profile photo Bruno LOUIFI
      Bruno LOUIFI
      Blog 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.

      Author's profile photo Enrico Acchioni
      Enrico Acchioni

      Hi Bruno,

      could you please update the link again?

      Thanks in advance.

      BR/E.

      Author's profile photo Matt Hawkins
      Matt Hawkins

      Hi Bruno,

      The download link does not work ("Access Forbidden"). Can you host it somewhere else?

      Thanks,

      Matt

      Author's profile photo Bruno LOUIFI
      Bruno LOUIFI
      Blog 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

      Author's profile photo Manfred Schwarz
      Manfred Schwarz

      Hi Bruno,

      Could you again update the link please ?

      Perhabs there is some more durable linklocation where you can put the file on ?

      Best regards

      Manfred

      Author's profile photo Bruno LOUIFI
      Bruno LOUIFI
      Blog 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