Mark current date on Area chart
Unable to Save the Dashboard Application in Design Studio in Production after Upgradation?
Hi Experts
We are using Design Studio 1.5 on NetWeaver. We recently upgraded our BW HANA system to SAP_BW/740/0013/SAPKW74013.
After the upgrade, we are unable to change design studio applications in QA or Prod system.
We have necessary design studio change access in QA and Prod systems so we can make some cosmetic changes as required.
We were able to make such changes before upgrade but not anymore. Nothing has changed in our access.
We get an error (screenshot attached) – “Failed to save application "appln name".com.sap.ip.bi.zen.connectivity.ConnectivityException: System is set to not changeable; objects cannot be changed”.
I found a SAP note (1898736) relevant for this but we are already at a higher patch level, so this note is not applicable to this.
Regards,
Leelavathi M
Streaming Data Source
Hi,
I tried to connect from SAP BusinessObjects Design Studio(Release 1.6 SP1 Patch 2 (Version: 16.1.2)) to SAP ESP (version: 5.1.110.00/20151206.1/SP11) project.
I started the ESP remote cluster:
I started the WebSocket server with this option:
Now I want to connect from Design Studio with this login:
but it doesn't work. If I try instead of 10.61.0.214 put localhost:
it is working. How can I set the WebSocket server to running not just on localhost? I need to access it from different server.
Thank you,
Jan
How to obtain object name?
Hello guys,
I have spending a lot of time with a problem that at the beggining I thought it will be easy.
The thing is that imagine that you have in the dashboard a chart named CHART_1. How can I obtain the name of this component?
For example, I have 10 charts, CHART_1, CHART_2, CHART_3, etc and I want to create a Function that has as an input parameter the name of the chart clicked.
The function will be in the event script of each chart so I want to call the function as F.FUNCTION(NAME_OF_CHART_CLICKED);
I now I can use the identyfier "me" as a Component variable, but I want to obtain the name of it. There is no getComponentNameClicked()?
Thanks to all!
Problem Initial View and others
Hi all,
recently we updated to DS 1.4 and our BW to 7.4 SP09.
Now we are facing some problems that did not arise before these updates but until now I am not able to exactly determine the reason and therefore I have no idea how to solve these.
Maybe one of you have any idea.
My first problem is the following:
In my application I have serveral datasources. For them you are normally able to select the displayed measures and keyfigures within the "initial view" tab.
Inside this tab it seems to work as normal but when closing it, the view in my application does not change.
It is like DS is not able to save the selected view but I don't understand why.
WDesign Studio I get this error message:
Could not bind a reference of component com.sap.ip.bi.base.application.DeclaredServiceActivator. The reference is: Reference[name = IActivatorBase, interface = com.sap.ip.bi.base.bundle.IActivatorBase, policy = dynamic, cardinality = 0..n, target = null, bind = addRICActivator, unbind = removeRICActivator]
I just looked in the path: C:\Program Files\SAP BusinessObjects\Design Studio\plugins
and there is no such "com.sap.ip.bi.base.application.DeclaredServiceActivator" - should there be one and this is the problem?
------------------------------------------------------------
---UPDATE----
I just created a totally new dashboard with only one new Datasource.
Now DesignStudio gives me no error message at all but I still cannot change the shown keyfigures in the initial view tab.
After closing the initial view selection, Design Studio will always show ALL keyfigures from the query in the crosstab.
When using this data source with a chart component, I am able to select the shown keyfigures in the chart poperties.
------------------------------------------------------------
In other dashboards I had a conversion routine in some queries and now DS is no longer able to load these.
Then I get following messages:
eclipse.buildId=@qualifier@
java.version=1.7.0_55
java.vendor=SAP AG
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments: BusinessObjects Design Studio
Command-line arguments: -os win32 -ws win32 -arch x86_64 BusinessObjects Design Studio
Error
Mon Jan 12 11:04:21 CET 2015
ERROR [f65382e7-dff1-4a74-8f78-345dc1115107]: Termination message sent
ABEND RS_EXCEPTION (000): Eine Exception vom Typ CX_SY_CONVERSION_NO_NUMBER ist aufgetreten, wurde aber weder lokal behandelt noch durch eine RAISING-Klausel deklariert.
MSGV1: Eine Exception vom Typ CX_SY_CONVERSION_NO_NUMBER
MSGV2: ist aufgetreten, wurde aber weder lokal behandelt
MSGV3: noch durch eine RAISING-Klausel deklariert.
ABEND RS_EXCEPTION (000): Das Argument '00O2TRX36WVOYQSJQVM3B2QOV' ist nicht als Zahl interpretierbar.
MSGV1: Das Argument '00O2TRX36WVOYQSJQVM3B2QOV' ist nicht
MSGV2: als Zahl interpretierbar.
ABEND RSBOLAP (000): Programmfehler in Klasse SAPMSSY1 Methode : UNCAUGHT_EXCEPTION
MSGV1: SAPMSSY1
MSGV3: UNCAUGHT_EXCEPTION
ERROR
"DATAPROVIDER" of type "QUERY_DATA_SOURCE" could not be generated
com.sap.ip.bi.webapplications.runtime.impl.page.Page Page_0013
DATAPROVIDER
QUERY_DATA_SOURCE
"DATAPROVIDER" of type "QUERY_DATA_SOURCE" could not be generated
com.sap.ip.bi.webapplications.runtime.impl.page.Page Page_0013
DATAPROVIDER
QUERY_DATA_SOURCE
ABEND RS_EXCEPTION (000): Eine Exception vom Typ CX_SY_CONVERSION_NO_NUMBER ist aufgetreten, wurde aber weder lokal behandelt noch durch eine RAISING-Klausel deklariert.
MSGV1: Eine Exception vom Typ CX_SY_CONVERSION_NO_NUMBER
MSGV2: ist aufgetreten, wurde aber weder lokal behandelt
MSGV3: noch durch eine RAISING-Klausel deklariert.
ABEND RS_EXCEPTION (000): Das Argument '00O2TRX36WVOYQSJQVM3B2QOV' ist nicht als Zahl interpretierbar.
MSGV1: Das Argument '00O2TRX36WVOYQSJQVM3B2QOV' ist nicht
MSGV2: als Zahl interpretierbar.
ABEND RSBOLAP (000): Programmfehler in Klasse SAPMSSY1 Methode : UNCAUGHT_EXCEPTION
MSGV1: SAPMSSY1
MSGV3: UNCAUGHT_EXCEPTION
com.sap.ip.bi.base.application.exceptions.AbortMessageRuntimeException: Termination message sent
ABEND RS_EXCEPTION (000): Eine Exception vom Typ CX_SY_CONVERSION_NO_NUMBER ist aufgetreten, wurde aber weder lokal behandelt noch durch eine RAISING-Klausel deklariert.
MSGV1: Eine Exception vom Typ CX_SY_CONVERSION_NO_NUMBER
MSGV2: ist aufgetreten, wurde aber weder lokal behandelt
MSGV3: noch durch eine RAISING-Klausel deklariert.
ABEND RS_EXCEPTION (000): Das Argument '00O2TRX36WVOYQSJQVM3B2QOV' ist nicht als Zahl interpretierbar.
MSGV1: Das Argument '00O2TRX36WVOYQSJQVM3B2QOV' ist nicht
MSGV2: als Zahl interpretierbar.
ABEND RSBOLAP (000): Programmfehler in Klasse SAPMSSY1 Methode : UNCAUGHT_EXCEPTION
MSGV1: SAPMSSY1
MSGV3: UNCAUGHT_EXCEPTION
ERROR
"DATAPROVIDER" of type "QUERY_DATA_SOURCE" could not be generated
com.sap.ip.bi.webapplications.runtime.impl.page.Page Page_0013
DATAPROVIDER
QUERY_DATA_SOURCE
"DATAPROVIDER" of type "QUERY_DATA_SOURCE" could not be generated
com.sap.ip.bi.webapplications.runtime.impl.page.Page Page_0013
DATAPROVIDER
QUERY_DATA_SOURCE
ABEND RS_EXCEPTION (000): Eine Exception vom Typ CX_SY_CONVERSION_NO_NUMBER ist aufgetreten, wurde aber weder lokal behandelt noch durch eine RAISING-Klausel deklariert.
MSGV1: Eine Exception vom Typ CX_SY_CONVERSION_NO_NUMBER
MSGV2: ist aufgetreten, wurde aber weder lokal behandelt
MSGV3: noch durch eine RAISING-Klausel deklariert.
ABEND RS_EXCEPTION (000): Das Argument '00O2TRX36WVOYQSJQVM3B2QOV' ist nicht als Zahl interpretierbar.
MSGV1: Das Argument '00O2TRX36WVOYQSJQVM3B2QOV' ist nicht
MSGV2: als Zahl interpretierbar.
ABEND RSBOLAP (000): Programmfehler in Klasse SAPMSSY1 Methode : UNCAUGHT_EXCEPTION
MSGV1: SAPMSSY1
MSGV3: UNCAUGHT_EXCEPTION
at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessageInternal(MessageManager.java:211)
at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessageByListener(MessageManager.java:177)
at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessage(MessageManager.java:129)
at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessageInternal(MessageManager.java:207)
at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessageByListener(MessageManager.java:177)
at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessage(MessageManager.java:129)
at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessageInternal(MessageManager.java:207)
at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessageByListener(MessageManager.java:177)
at com.sap.ip.bi.base.application.message.impl.MessageManager.addMessage(MessageManager.java:129)
at com.sap.ip.bi.base.application.service.RfcService.fillMessages(RfcService.java:358)
at com.sap.ip.bi.base.application.service.RfcService.doPostProcessing(RfcService.java:307)
at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.ProviderSelectionObject.doPostProcessing(ProviderSelectionObject.java:1817)
at com.sap.ip.bi.base.application.service.rfcproxy.base.RfcFunction.execute(RfcFunction.java:97)
at com.sap.ip.bi.base.application.service.RfcService.doPostProcessing(RfcService.java:316)
at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.ProviderSelectionObject.doPostProcessing(ProviderSelectionObject.java:1817)
at com.sap.ip.bi.base.application.service.rfcproxy.base.RfcFunction.execute(RfcFunction.java:97)
at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.ProviderInfoObject.prepareForSelectionMemberAccess(ProviderInfoObject.java:1698)
at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.selection.ProviderComponentList.setup(ProviderComponentList.java:145)
at com.sap.ip.bi.bics.dataaccess.resource.impl.bi.selector.selection.ProviderComponentList.isSingleMemberSelection(ProviderComponentList.java:414)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.selection.ComponentList.isOnlySingleMembersSelection(ComponentList.java:1108)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.Sorting.supportsSortBySelection(Sorting.java:457)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.Sorting.getType(Sorting.java:208)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.Sorting.setSortByMembersPresentation(Sorting.java:251)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.base.StateDomParser.parseSorting(StateDomParser.java:3243)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.base.StateDomParser.parseQvSorting(StateDomParser.java:3122)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.base.StateDomParser.parseQvCharacteristicNode(StateDomParser.java:2016)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.base.StateDomParser.parseCharacteristic(StateDomParser.java:1645)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.CharacteristicList.setStateFromDom(CharacteristicList.java:92)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.base.StateDomParser.readListObjectDetails(StateDomParser.java:4274)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.base.StateDomParser.parseSelectorNode(StateDomParser.java:293)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.base.StateDomParser.parseQueryViewNode(StateDomParser.java:368)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.base.StateDomParser.parseSelectorNodeBase(StateDomParser.java:253)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.base.StateDomParser.parseSelector(StateDomParser.java:212)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.base.StateDomParser.parseSelector(StateDomParser.java:165)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.SelectionObject.readStateFromDom(SelectionObject.java:1489)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.SelectionObject.setDefaultStateByXml(SelectionObject.java:1627)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.SelectionObject.initializeState(SelectionObject.java:718)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.queryview.QueryView.initializeState(QueryView.java:182)
at com.sap.ip.bi.bics.dataaccess.consumer.impl.selector.SelectionObject.initialization(SelectionObject.java:684)
at com.sap.ip.bi.base.application.impl.ServiceManagement.registerService(ServiceManagement.java:776)
at com.sap.ip.bi.base.application.impl.ServiceManagement.createService(ServiceManagement.java:397)
at com.sap.ip.bi.base.application.impl.ServiceManagement.createService(ServiceManagement.java:365)
at com.sap.ip.bi.base.application.impl.Application.createService(Application.java:491)
at com.sap.ip.bi.base.application.service.base.BaseServiceDescription.createService(BaseServiceDescription.java:142)
at com.sap.ip.bi.webapplications.dataproviders.selector.impl.WdpSelector.doInit(WdpSelector.java:325)
at com.sap.ip.bi.webapplications.runtime.object.page.impl.PageObject.init(PageObject.java:296)
at com.sap.ip.bi.webapplications.runtime.object.provider.impl.Provider.init(Provider.java:37)
at com.sap.ip.bi.webapplications.runtime.impl.page.processor.PageStateProcessor.initPageObject(PageStateProcessor.java:2798)
at com.sap.ip.bi.webapplications.runtime.impl.page.processor.PageStateProcessor.setupPageObject(PageStateProcessor.java:2104)
at com.sap.ip.bi.webapplications.runtime.impl.page.processor.PageStateProcessor.createPageObject(PageStateProcessor.java:2061)
at com.sap.ip.bi.webapplications.runtime.impl.page.processor.PageCommandProcessor.doCreateDataProviderCommand(PageCommandProcessor.java:819)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.doCreateDataProviderCommand(Page.java:5933)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sap.ip.bi.util.MethodInvoker.callMethod(MethodInvoker.java:155)
at com.sap.ip.bi.webapplications.runtime.service.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java:425)
at com.sap.ip.bi.webapplications.runtime.service.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java:340)
at com.sap.ip.bi.webapplications.runtime.processor.CommunicationProcessor.processCommand(CommunicationProcessor.java:212)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.processCommandSuper(Page.java:4910)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.processCommand(Page.java:4476)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.processCommand(Page.java:1)
at com.sap.ip.bi.web.runtime.template.impl.items.TemplateAssembler.createPageObjects(TemplateAssembler.java:655)
at com.sap.ip.bi.web.runtime.template.impl.xml.XmlTemplateAssembler.reloadTemplate(XmlTemplateAssembler.java:182)
at com.sap.ip.bi.web.runtime.template.impl.xml.XmlTemplateAssembler.doInit(XmlTemplateAssembler.java:94)
at com.sap.ip.bi.web.runtime.template.impl.items.TemplateAssembler.init(TemplateAssembler.java:162)
at com.sap.ip.bi.webapplications.runtime.impl.object.template.Template.doInit(Template.java:144)
at com.sap.ip.bi.webapplications.runtime.object.page.impl.PageObject.doInit(PageObject.java:344)
at com.sap.ip.bi.webapplications.runtime.object.page.impl.PageObject.init(PageObject.java:296)
at com.sap.ip.bi.webapplications.runtime.rendering.renderer.ItemRenderer.init(ItemRenderer.java:41)
at com.sap.ip.bi.webapplications.runtime.impl.page.processor.PageStateProcessor.initPageObject(PageStateProcessor.java:2798)
at com.sap.ip.bi.webapplications.runtime.impl.page.processor.PageStateProcessor.setupPageObject(PageStateProcessor.java:2104)
at com.sap.ip.bi.webapplications.runtime.impl.page.processor.PageStateProcessor.createPageObject(PageStateProcessor.java:2061)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.setTemplate(Page.java:5440)
at com.sap.ip.bi.webapplications.runtime.impl.page.processor.PageCommandProcessor.doSetTemplateCommand(PageCommandProcessor.java:1698)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.doSetTemplateCommand(Page.java:6028)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.sap.ip.bi.util.MethodInvoker.callMethod(MethodInvoker.java:155)
at com.sap.ip.bi.webapplications.runtime.service.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java:443)
at com.sap.ip.bi.webapplications.runtime.service.command.CommandProcessorHelper.processCommand(CommandProcessorHelper.java:340)
at com.sap.ip.bi.webapplications.runtime.processor.CommunicationProcessor.processCommand(CommunicationProcessor.java:212)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.processCommandSuper(Page.java:4910)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.processCommandInternal(Page.java:4569)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.processCommandSequence(Page.java:4729)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.doProcessRequest(Page.java:2574)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page._processRequest(Page.java:780)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.processRequest(Page.java:5157)
at com.sap.ip.bi.webapplications.runtime.impl.page.Page.processRequest(Page.java:5150)
at com.sap.ip.bi.webapplications.runtime.impl.controller.Controller.doProcessRequest(Controller.java:1244)
at com.sap.ip.bi.webapplications.runtime.impl.controller.Controller._processRequest(Controller.java:1094)
at com.sap.ip.bi.webapplications.runtime.impl.controller.Controller.processRequest(Controller.java:1060)
at com.sap.ip.bi.webapplications.runtime.impl.controller.Controller.processRequest(Controller.java:1)
at com.sap.ip.bi.server.runtime.sevice.impl.BIRuntimeServerService._handleRequest(BIRuntimeServerService.java:524)
at com.sap.ip.bi.server.runtime.sevice.impl.BIRuntimeServerService.handleRequest(BIRuntimeServerService.java:907)
at com.sap.ip.bi.server.execution.engine.runtime.LocalBIExecutionService.executeRequest(LocalBIExecutionService.java:47)
at com.sap.ip.bi.client.execution.AbstractExecutionServlet.handleRequest(AbstractExecutionServlet.java:146)
at com.sap.ip.bi.client.servlet.BIPrivateServlet.handleRequest(BIPrivateServlet.java:35)
at com.sap.ip.bi.client.execution.AbstractExecutionServlet.doPost(AbstractExecutionServlet.java:125)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:755)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.servlet.internal.ServletRegistration.service(ServletRegistration.java:61)
at org.eclipse.equinox.http.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:38)
at com.sap.ip.bi.zen.webserver.designer.ZenSessionFilter.doFilter(ZenSessionFilter.java:45)
at org.eclipse.equinox.http.servlet.internal.FilterRegistration.doFilter(FilterRegistration.java:81)
at org.eclipse.equinox.http.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:35)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.processAlias(ProxyServlet.java:132)
at org.eclipse.equinox.http.servlet.internal.ProxyServlet.service(ProxyServlet.java:60)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:848)
at org.eclipse.equinox.http.jetty.internal.HttpServerManager$InternalHttpServiceServlet.service(HttpServerManager.java:386)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:684)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:501)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:229)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1086)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:428)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:193)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1020)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:135)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:116)
at org.eclipse.jetty.server.Server.handle(Server.java:370)
at org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:494)
at org.eclipse.jetty.server.AbstractHttpConnection.content(AbstractHttpConnection.java:982)
at org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.content(AbstractHttpConnection.java:1043)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:865)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:235)
at org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:82)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:667)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:52)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:608)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:543)
at java.lang.Thread.run(Thread.java:812)
At the moment most of our dashboards don't work and I am desperately looking for a solution.
Regards
Steffen
unable to make waterfall chart coloring
Hello,
I am facing issues while trying to make color coding for different strokes in waterfall chart.
I havve 2 waterfall charts and all the strokes need different color. I am trying to do this using CSS code.
I am using below code.
.waterfall1 .v-waterfallgroup:nth-child(1) rect{ fill:#000000!important;}
.v-waterfallgroup:nth-child(2) rect{ fill:#366D6D!important;}
.v-waterfallgroup:nth-child(3) rect{ fill:#f00000!important;}
.waterfall2 .v-waterfallgroup:nth-child(1)_c1 rect{ fill:#ffff00!important;}
.v-waterfallgroup:nth-child(2) rect{ fill:#00ff40!important;}
.v-waterfallgroup:nth-child(3) rect{ fill:#8000ff!important;}
Please help.
Best Regards
Bikash
Failed to create CMS session (see error log for details)
Hi,
I am trying to use a universe to come up with a dashboard using design studio. I managed to login on BI Enterprise. After logging in, I could see list of universes available. After selecting a universe, when I tried to configure query, I got error as "
Failed to create CMS session (see error log for details)
Anybody has idea, how to resolve this error?
Regards,
Girish Oak
Can't see prompts variables when send error message
Hi guys,
I can't see the prompts variables when I send a APPLICATION.createErrorMessage("xxxx") on "On Before Prompts Submit" event.
I have a DS application (1.6 SP1) based on universe (BIP 4.1 SP2).
The datasource has optional prompts in the query specification. I put some validations on "On Before Prompts Submit" event and I send an error message due some wrong situation.
But after the error, I don't see the prompts to correct the entries.
Please any idea?
Thanks in advance!
Andrea.
Design studio extension problem
Get filtered dimension members
Hello guys,
I'm trying to get the filtered elements of a dimension but I'm unable to do it as the getmembers() function returns me all the elements without taking into account the filter of the dimension.
I've read the following link http://scn.sap.com/docs/DOC-65805 but as I'm using HANA as a Datasource, I don't have BEx.
Do you know if it is possible?
Thanks!
List of CSS for SAP Design studio
This document lists the useful CSS discussions,documents and posts. Feel free to send me if you create one or find one. I will add them to this list. Any Latest additions will be highlighted
How to fInd and change CSS:
Adding Multiple CSS files:
Crosstab:
- Showing/Hiding Crosstab Columns with Measures with CSS and Scripting
- Underline in crosstab
- Colors in crosstab
- Vertical Alignment of data cells in a crosstab with CSS
- Remove crosstab borders with CSS
- Default Selection in a Crosstab in SAP BusinessObjects Design Studio
- Customize your layout in SAP BusinessObjects Design Studio
Grid:
Dropdown & listbox:
Scorcard:
Navigation:
Dimension Filter:
Chart customization:
- Change Chart title and Axis label dynamically using script or CSS
- Customizing the ChartTypePicker
- Changing colors of dual axis chart
- Dot in line - CSS
- Changing axis color of line chart
- Increse the width of the column in column chart
- Change Color of Columns in a chart
- Design Studio 1.5 - Bar Chart using gradient colors in a series axis
- unable to make waterfall chart coloring
Tabstrip
Textbox:
Checkbox:
Print CSS:
Responsive CSS:
Animation and transition:
Tips and tricks:
- Sliding Panel Transition in SAP Design Studio
- Using CSS in SAP Design Studio Dashboards
- Tweaking Navigation Mode in a Filter Panel
- Design Studio CSS Investigations Vol 1
- Using Image URIs in SAP Design Studio
- Icons with minimal CSS and no uploading font files
- Improve Performance through sprite images
Crazy & Cool CSS :
Share bookmark Link not Working with Sap Netweaver Connectivity
Hi All,
We have created Sap design studio application and deployed in Sap NetWeaver connectivity. we are able to create, save and execute bookmark in Netweaver Portal link.
When we share bookmark link, it is opening blank page. do we need to mention the iview created for this application in link or is there anything else missing.
I have checked on the below links for checking Bookmark:
SAP BusinessObjects Design Studio
Kindly let me know how to fix this issue.
Thanks,
Jaya
Language settings components in Design Studio 1.5
Hi,
Using the DS version 1.5 we want to change the language settings for a certain component, in this case the Filter Panel.
This panel contains two pre-defined buttons, texts are in English ('Apply' and 'Cancel'). I want the texts on these buttons to show in Dutch.
We momentarily do (and can) not use the BI Platform.
Does anybody know how to change the language settings for this (and other) component?
Zero value not shown in InfoChart DS 1.6
Hi everyone,
we are having a problem with the display of zero value in InfoChart, the value is not shown in the chart at all. For Colum or Bar Chart, the problem is unrecognisable, because a column or bar with zero value is invisible anyway. However, when we turn the chart to a line chart, the non-display of the zero causes a gap in the line. In the attached image, you can notice it on the green line.
My question is, is this an intended feature or is this a bug? If so, how can I remove it?
Enhance Basic Analysis Layout Template with Lumira Style Lasso - Part 3
In first and second parts of my blog I explained how Lumira Style Lasso is working and implemented. In last part of the blog, I will focus on Undo Previous Step command issue with Lasso and how to resolve it.
Problem
Design Studio provides Undo Previous step menu command. This command takes you only one step back whereas using Lasso filtering is two step process (Lasso selection and Decision making popup). So Undo Previous Step command takes you to decision making step (modal window) from where you have no choice but filter or exclude again. Suppose you excluded carrier AZ
Then after you decided to undo AZ carrier exclusion. If you choose standard command from context menu it will take you take you to decision making popup rather then undoing Lasso Exclude altogether.
Solution
I added two toolbar buttons:Undo Previous Step and Undo Two Previous Steps.
Here is BIAL script for the buttons.
I had to download custom font icons because there is not standard button for Undo Two Previous Steps button and use custom font icons for both buttons to keep look consistent.
Lets see new Undo Two Previous Steps button in action
So it works like a charm.
Attached is an exported model (unpack and change extension to zip prior to importing).
Using Design Studio as a Dashboard
Hi All
So we all know that Design Studio is to be the replacement for Xcelsius, I for one welcome that replacement however there is one fundamental piece of functionality missing for me and I would like to know if anyone has managed to get around it!
So in Xcelsius we could set the refresh parameter to refresh the data however often we wanted which is great for creating dashboards to display on TV's around the business etc.
In Design Studio this is not so easy, I have come across a few problems which I shall list below.
1. No refresh parameters - It was suggested to use the Timer component from the SDK to trigger a refresh on the time event. There is a slight problem with this scenario because Universe Datasource connections cannot be refreshed using the DS_1.reloadData() command.
2. Content is published to the BI Portal (In xcelsius we could export to swf and do whatever we wanted with it!) Now I open this up via the Launchpad to display on a Business TV and leave it running to autorefresh after 5 minutes or so it gets hit by the Auto Timeout parameter set in the CMC.
My question to you all is have you found another way to do this with Design Studio?
It needs to be fully automated once its open, we don't expect users to have to click prompts to continue the session etc. Also it would be good if we could reload data from Universe's, I Will look on the ideas place and submit something if this is not already on there.
SAP Design Studio - Events Calendar
Events | Tutorials |
SAP Design Studio - Webinars
The SAP Design Studio webinars offer interactive presentations on a variety of topics.
Content is presented by experts from SAP and our broad partner & customer ecosystem.
- Webinar Dates & Times: Dates are subject to change; webinars will start at 7am Pacific Time to cover as many global regions as possible.
- Registration links: will be enabled a few days before the scheduled webinar date.
- Recordings: will be posted no later than a week after the event.
Please subscribe to email notifications for this page: you will receive notifications of any updates, including new webinar content, dates and availability of recordings.
Expert Series Anyone can register | Special Interest GroupAccess might be limited |
Date | Presenter | |||
![]() | ASUG Webinar | June 8 | ||
![]() | Expert Webinar Bookmarking in SAP Design Studio | June 23 | ||
![]() | Expert Webinar Enterprise Ready Analytics - Performance, Scale, Troubleshooting | June 30 | ||
![]() | Expert Webinar Table Design in Analysis Office: Formulas & Styling | TBD | ||
![]() | Expert Webinar Beautifying your Application - the latest Design Studio capabilities | TBD | TBD | |
![]() | ASUG Webinar Tetrapak BI Reporting Strategy and Business Empowerment with SAP BusinessObjects Design Studio | July 12 | ||
h | ||||
Webinar Recordings | Date | Presenter | ||
![]() | Expert Webinar Creating User-Friendly Applications (recording coming soon) | May 26 | ||
![]() | Expert Webinar Administration Best Practices for SAP Design Studio BI Platform Add-on (recording) | April 21 | ||
![]() | Expert Webinar Configuration and Use of Data Sources for Reporting (recording) | Mar 24 | ||
![]() | Expert Webinar Real-time Dashboards (recording) | Mar 10 | ||
![]() | Expert Webinar What is SAP Design Studio and why would I use it? (recording) | Feb 25 | ||
![]() | Expert Webinar Developing Extensions using the SAP Design Studio SDK (recording) | Feb 11 | ||
2015 | ||||
![]() | Expert Webinar What's New in Design Studio 1.6? (recording) | Dec 10 | ||
![]() | Expert Webinar Design Studio Advanced Geo Dashboards (recording) | Dec 3 | ||
![]() | Expert Webinar SAP Analytics - Integration of SAP BI Platform and SAP Design Studio (recording) | Nov 24 | ||
![]() | Expert Webinar Feature Deep Dives: Report to Report Interface, Bookmarking and Data Binding (recording | pdf) | Oct 15 | ||
![]() | Expert Webinar Advanced Visualizations & Dashboards at Palo Alto Networks, with Archius (recording | pdf) | Oct 01 | ||
![]() | Expert Webinar Creating Dashboards with the Ad-hoc Analysis, Generic Analysis, and Data Discovery Templates (recording) | Aug 13 | ||
![]() | Expert Webinar An Introduction to Creating Components with the Design Studio SDK(recording) | Jul 30 | ||
![]() | Expert Webinar What's new in SAP Design Studio 1.5 (recording | presentation) | Jun 25 | ||
![]() | Expert Webinar Creating Effective and Engaging Dashboards and Visualizations (recording) | Jun 17 | ||
![]() | Expert Webinar SAP Lumira & SAP Design Studio - When to use which (recording) | May 20 |
SAP Design Studio and Lumira In-Person Workshops:
SAP Lumira Technical Hands-on Workshops | SAP Analytics Innovation Day Workshops | SAP Partner Workshops |
Hands-on technical training - intended for Designer and Admin user personas. | Higher-level workshops - intended for IT Management and Analyst user personas. | Intended for the SAP Partner community. |
Upcoming Workshops*:
Q1 2016 | Jan | Feb | Mar | |
SAP Lumira, Design Studio, BI Platform Workshop - Boston, MA, USA | TBA |
* If a workshop above does not have a live registration link, please contact your local SAP representative for information about workshop participation
Completed Workshops:
Q4 2015 | Oct | Nov | Dec | |
SAP Lumira, Design Studio, BI Platform Workshop - Hong Kong, China | 28-29 | |||
SAP Lumira & Design Studio, Philadelphia, PA, USA | 11-12 | |||
SAP Design Studio, Maidenhead, England, UK | 02 | |||
SAP Lumira & Design Studio, Irvine, CA, USA | 08-09 |
More Webinars:SAP Lumira | SAP BI Platform |SAP Predictive Analytics | SAP EPM| SAP Design Studio |SAP Cloud for Analytics |
How to Show Three Measures in Guaze Component
Hi Expert's,
I got One requirement In Design studio Guaze Component For that I have Installed SDK Component But Here we Can Show Single Needle with One measure value only but I need three Needles Two Show Three Measure values Image Mentioned Below Is there any Option Or Any Component to Achieve This.I have Google it I did not Find Any solution on This. could you Please Help On This.
Design Studio 1.3 SDK - Creating a custom gauge component
Best Regards,
Sathish
Activating superscript for text box components
Hi Experts,
I am currently facing a problem where i want to activate superscript for text box components. The registered trademark is superscripted in the backend, but when I extract the data to either a text box, a formattted text view, a crosstab or a button, the superscripted registered trademark sign is not superscripted anymore. The wierd part is, if I mouse over the text box with the text that includes the registrered trademark sign, the sign is superscripted.
Does anyone know if we can enforce superscript on textboxes?
I want this: Item®
But i am getting this: Item®
Edit: Not sure if you can see my html edit above but 1. line reads: Item<sup>®</sup> and 2. line reads: Item® . It was meant to illustrate what i want to see in my text box versus what i actually see.
I am using DS 1.5 SP2 and BW as backend.
Best regards
Rasmus
Guage Component not showing In BI Platform
Hi Expert's,
As per Client Requirement I Am using Guage component In Design studio Dashboard In Local It showing But When I run On BI Platform It not showing I am Getting Following Error Screen Shot attached ,I have Have installed the SDK Component on BI Platform and Restarted server also.I am Using DS 1.5
SAP DS 1.2 - Error message when running an SDK component
Regard's,
Sathish.