Additional Blogs by SAP
cancel
Showing results for 
Search instead for 
Did you mean: 
ted_ueda
Employee
Employee
+Update: added sample codes for .NET InfoView as well as for Java InfoView.+    h5. Introduction   BusinessObjects Enterprise XI 3.1 Service Pack 2 introduces new APIs that a developer may use to extend the usability of Web Intelligence.  Last time, I blogged  (XI 3.1 Service Pack 2 - Web Intelligence Calculation Extension Points API) about the Web Intelligence Calculation Extension Points  (http://help.sap.com/businessobject/product_guides/boexir31SP2/en/xi31_sp2_webi_calc_ext_en.pdf), an API for creating new custom functions for use in Web Intelligence documents.    In this blog, I'll briefly describe the Web Intelligence Interactive Viewing Extension and Integration Points API.  This {code:html}Web Intelligence Extension Points{code} will direct you to a download page, where you can obtain documentation and samples for this API, as well as for the Web Intelligence Java Reporting Panel (JRP) and Rich Client (WRC) Extension Points.      I previously wrote about the JRC+WRC Extension Points in my blog Integrate Google Maps with the Web Intelligence Rich Client  (Integrate Google Maps with the Web Intelligence Rich Client).  Where that extension allows for enhancements to the Java-based JRP and WRC UI, the Interactive Viewing extension allows for enhancements to the DHTML-based Interactive Viewer.      Both extensions are {code:html}Innovation Center{code} prototype geared towards OEM/Partner customers for integrating and extending the Web Intelligence Viewers and Editors.  Although full support is provided only for OEM/Partners, the APIs are available without any additional downloads, and the download link for the docs contain an Evaluation License to allow other developers to "check out" the functionality.    The Interactive Viewing extensions consist of JavaScript and HTML code run client-side to add to the viewer UI, and Java or .NET code run server-side to access the ReportEngine SDK  (http://www.sdn.sap.com/irj/boc/sdklibrary) (Java or .NET) used in the processing of the document for viewing and editing.  Access to ReportEngine - with its report creation/modification capabilities - means much of the features available in the Interactive Viewer and Editor are accessible through this API.   With this extension, you can programmatically access the structure of the Web Intelligence document being viewed - its  tables, charts, data providers, and even its internal data sets. You can programmatically remove components of the viewer you don't prefer to expose to clients, and add your own - toolbar buttons and "Left Panel" tabbed panes.  You can even integrate components of the viewer into your own custom web application. Let's walk through a simple code example that uses this extension - I'll integrate Google Maps into the Interactive Viewer. h5. Integrating Google Maps - A Walkthrough  Here's a screenshot of the results:
13 Comments