Hello dear SAP Community,
the purpose of this post is to ask you if the new Webi Update 4.2 gives the possibility to developinside of Webi using Java and to add new functionalities which will run all-time like a Java plug-in.
I will try to explain more detailed what exactly I mean and intend to do:
Generally I am planning to make Webi understand what data it shows in reports and hence represent them effectively.
For instance:
when the user adds some chart, lets say Line Chart based on data which he/she chose from the universe and these are monthly incomes from his sales, the user sees from his chart that the linerises significantly in the first 3 monthes and the rest part of the chart remains on the same rate, what means that the start of a year/1st quarter shows some "interesting" information/trend to user.
This "interesting" information I would like to be represented automatically in some other form, not like a Line Chart, but like a Pie Chart for instance or like some other new type of visualisation offered by new Custom Elements in BO 4.2.
With "automatically" I mean that nearby/under the chart defined by user will dynamically appearthe new one, which will show all relevant information in another form. It can be several forms of visualisation offered and user can choose the most appropriate one by clicking on it.
To implement this:
I want to develop some sort of a rule-based system, where I will predefine all possible rules/charts for different kinds of data. This system will be written in Java and in my imagination will be connected to Webi like a Java-Plugin. In such a way it will be independent from the loaded universe. For understanding what kinds of data are chosen from the universe it will read metadata from the report and further perform some action by choosing the appropriate visualisations.
In my searching through the SAP Documentation I found out that the SAP BI Semantic Layer Java SDK API allows to develop a Java application that performs creation and publication tasks on universes and associated resources.
At the same time the SAP BusinessObjects BI Developer’s Guide for Web Intelligence and the BI Semantic Layer 4.2 says that it is possible to customize the DHTML and Java interfaces of SAP BusinessObjects Web Intelligence and the Web Intelligence Rich Client interface using extensions on Microsoft Windows and Service JavaScript API ---> "You make the extension interact with the application by using the Web Intelligence Application and Service JavaScript APIs." (Article 7: Customizing Web Intelligence with UI Extension Points)
I am very curoius about the possibility to implement this idea in a current Webi Update 4.2 and I ask those of you who are experienced with developing on SAP BO Web Intelligence with Java or somehow else, please let me know if I can implement this functionality in that manner as I decribed above.
Maybe I need to refer to some other technologies as REST SDK for instance? I would be very thankful for any support from your side.
Kind regards
Ildar