Skip to Content
Author's profile photo Former Member

Using Webi Extension Points to Create Google Maps Visualizations

As a long time Webi user, and provider of maps integrations, I have always wished there were a proper SDK for integrating custom visualizations in Webi. My first exploration was through Xcelsius which I soon hope to release as a freeware component called “SAP Dashboard Viewer.”

Now, I am thrilled that I can offer to the BusinessObjects ecosystem a new premium extension for Webi.

Full Disclosure

My goal is to continue pushing extension points for Webi and show designers / developers what is possible. Why? The more users who express interested and become reliant custom extensions, the better the SDK will get. The beauty of Webi Extension Points is that you only need JavaScript development skills and some patience.

This particular CMaps Analytics solution is not freeware, and for a good reason. This extension includes a supported Google Maps license which is required for any Google Maps integration, our premium maps JavaScript API and cloud services, with support for the extension.

My Approach

With that said, I had two goals to consider when creating a maps extension for Webi:

1. Ensure that someone with skills to create a Webi report, could just as easily enable a map.

2. Provide full support for all of the map visualizations offered through CMaps Analytics API.. We allude to Google Maps because it provides the base layers, but the Javascript API that powers this map is actually CMaps Analytics JS API, which provides hundreds of extra functions needed for Business Apps and analytics.

Here is another article I posted on Linked-In that highlights some of the interesting business cases

Here is the process for building a simple map in BI4 SP04 for the every day Webi Designer.

What’s Next

In the next couple of weeks, we are pulling together all all of the lessons learned developing custom extensions. Webi Extension points is a great step forward but it is not perfect, so my hope is that as customer’s reliance grow on this technology we can see new exciting ways for interacting with Webi.

Want to get the Extension

We do have the extension available as a test drive for BI4.1, though you will need to check for service pack availability. I would love to hear your feedback first hand so don’t hesitate to contact me direct. CMaps Analytics for Webi

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Had a couple of question came over via email that I wanted to share:

      Extension points will work in HTML viewer and rich client only. Mobile and Java viewing are unfortunately not possible, but I certainly put it on my wish list with the Webi team.

      You really need BI4.1 SP03 or SP04 (at the time of this article). Extension points was introduced with BI4.1 SP02 but was not very useful at that stage.

      Extension Points is an SAP SDK and compiles your code into a single JAR file that is deployed on your BOE App server. As such it should support most application servers and OS configurations.

      Let me know if there are any more questions.

      Author's profile photo Former Member
      Former Member

      Hi Ryan

      As part of development , we can use Java scripts  and HTML5 ,  UI5 by using different  function  mapping  with the source  and target  data in both X and Y axis .

      we can create , design  the webi report in 4.1 by adding crosstab  for any type sales report analysis , MIS  report  analysis including scheduling in BI Lunch pad .

      Any type of  discussion in webi , dashboard design, build, release , Most welcome