Quantcast
Channel: SCN : All Content - SAP BusinessObjects Design Studio
Viewing all 4216 articles
Browse latest View live

Application import doesn't work

$
0
0

Hello all,

 

I created an application in Local Mode in Design Studio 1.6.

The application is in SAPUI5m mode and uses only standard objects (CSV-Datasource, Panel, Icons, Filterpanel, Geomap, Checkbox, Textbox).

 

When I export the app, it creates the zip-file with the exported referenced files, but I cannot import the application again. I tried local and BO-mode.

There's no error shown, I just cannot click any buttons (see screenshot).

 

It works for other applications. But not for this one specifically.

 

09-12-2015 17-13-18.png

 

09-12-2015 17-04-48.png

 

How can I find out what's going wrong?

 

Thanks and best Regards,

 

Moritz


Change existing BW query datasource to hana view in design studio

$
0
0

Hi All,

 

we are usinf dsign studio 1.4 sp1.

 

we are using a dashboard with bw query datasource.

 

due to performance issue, we have created a query in hana studio same as bex query.

 

now i need remove the existing bex query and add the hana view.

 

the problem is i am not able to login simultaniously hana and bo.

 

in the backend connections i am not able to add hana connection. when i log in business objects.

 

i can only see bw connctions.

 

 

 

when i logg in hana design studio i cannot save my new dashboard in bO

 

how can i view hana views in design studio while login with BO design studio.

UNX issue : Failed to initialize Query Panel (service issue?)

$
0
0

Hello all,

 

For a couple off days now we are trying to use universe(s) in Desing studio with no luck.

 

We use the Efashion single source relational universe on which we can run Webi's without a problem . When we add a datasource in DS we see and can select the unx but when we push the "edit query specification" button DS freezes and return the error : Failed to initialize Query Panel

 

We just upgrade tot DS1.2 SP01 both on server side as on client side.

 

This is the error from the error log : which seems to have a connection problem to a certain service:

 

Any of you have an idea how to proceed?

 

All servers run fine when we check the CMC and an APS is added for Design studio (analysis) .DS works fine with BEX queries...

 

Thanks in advance.

 

!ENTRY com.sap.ip.bi.zen.ui 4 0 2014-03-14 12:43:33.876

!MESSAGE Failed to initialize Query Panel

!STACK 0

  1. com.businessobjects.dsl.services.workspace.impl.WorkspaceException: Unable to find servers in CMS vyouboxd01.you.com:6400 and cluster @vyouboxd01.you.com:6400 with kind connectionserver and service CS_CORBA_NetworkLayer. All such servers could be down or disabled by the administrator. (FWM 01014)

       at com.businessobjects.dsl.services.dataprovider.impl.AbstractDataProviderWithUniverse.createDataSource(AbstractDataProviderWithUniverse.java:437)

       at com.businessobjects.dsl.services.dataprovider.impl.QuerySpecDataProvider.createInitialDataSource(QuerySpecDataProvider.java:609)

       at com.businessobjects.dsl.services.dataprovider.impl.QuerySpecDataProvider.finalizeCreation(QuerySpecDataProvider.java:852)

       at com.businessobjects.dsl.services.workspace.impl.AbstractBuiltInDataProviderBuilder.buildDataProvider(AbstractBuiltInDataProviderBuilder.java:36)

       at com.businessobjects.dsl.services.dataprovider.impl.DataProviderFactory.createDataProviderWithUniverse(DataProviderFactory.java:190)

       at com.businessobjects.dsl.services.dataprovider.impl.DataProviderFactory.createAndAddDataProvider(DataProviderFactory.java:108)

       at com.businessobjects.dsl.services.workspace.impl.WorkspaceServiceImpl.addDataProvider(WorkspaceServiceImpl.java:83)

       at com.businessobjects.dsl.services.workspace.impl.WorkspaceServiceImpl.addDataProvider(WorkspaceServiceImpl.java:45)

       at com.sap.ip.bi.zen.backends.bip.ui.dialogs.QueryPanelDialog.createQueryPanelContext(QueryPanelDialog.java:133)

       at com.sap.ip.bi.zen.backends.bip.ui.dialogs.QueryPanelDialog.createDialogArea(QueryPanelDialog.java:97)

       at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:775)

       at com.sap.ip.bi.zen.ui.internal.dialogs.ZenTrayDialog.createContents(ZenTrayDialog.java:63)

       at org.eclipse.jface.window.Window.create(Window.java:432)

       at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1104)

       at com.sap.ip.bi.zen.ui.internal.dialogs.ZenTrayDialog.open(ZenTrayDialog.java:110)

       at com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceDialogController.editDataSourceClickedInternal(DataSourceDialogController.java:158)

       at com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceDialogController$1.run(DataSourceDialogController.java:147)

       at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

       at com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceDialogController.editDataSourceClicked(DataSourceDialogController.java:144)

       at com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceSelectionPane.editQueryButtonClicked(DataSourceSelectionPane.java:253)

       at com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceSelectionPane$6.widgetSelected(DataSourceSelectionPane.java:233)

       at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)

       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)

       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)

       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)

       at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)

       at org.eclipse.jface.window.Window.open(Window.java:802)

       at com.sap.ip.bi.zen.ui.internal.dialogs.ZenTrayDialog.open(ZenTrayDialog.java:112)

       at com.sap.ip.bi.zen.ui.internal.commands.AddDataSourceHandler.execute(AddDataSourceHandler.java:24)

       at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:290)

       at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)

       at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243)

       at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224)

       at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)

       at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167)

       at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)

       at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)

       at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)

       at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.executeItem(HandledContributionItem.java:850)

       at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.handleWidgetSelection(HandledContributionItem.java:743)

       at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem.access$7(HandledContributionItem.java:727)

       at org.eclipse.e4.ui.workbench.renderers.swt.HandledContributionItem$4.handleEvent(HandledContributionItem.java:662)

       at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

       at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)

       at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)

       at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)

       at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)

       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

       at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)

       at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)

       at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)

       at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

       at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)

       at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)

       at com.sap.ip.bi.zen.ui.internal.application.ZenApplication.start(ZenApplication.java:36)

       at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

       at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)

       at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)

       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

       at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

       at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

       at java.lang.reflect.Method.invoke(Unknown Source)

       at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)

       at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)

       at org.eclipse.equinox.launcher.Main.run(Main.java:1450)

Caused by: com.businessobjects.mds.services.solver.ConnectionSolverException: Unable to find servers in CMS vyouboxd01.you.com:6400 and cluster @vyouboxd01.you.com:6400 with kind connectionserver and service CS_CORBA_NetworkLayer. All such servers could be down or disabled by the administrator. (FWM 01014)

       at com.businessobjects.mds.services.solver.AbstractConnectionSolver.addCredentialInfo(AbstractConnectionSolver.java:238)

       at com.businessobjects.mds.services.solver.AbstractConnectionSolver.solve(AbstractConnectionSolver.java:136)

       at com.businessobjects.mds.services.solver.AbstractConnectionSolver.solveRelational(AbstractConnectionSolver.java:151)

       at com.businessobjects.mds.services.solver.AbstractConnectionSolver.solveRelational(AbstractConnectionSolver.java:147)

       at com.businessobjects.mds.services.solver.AbstractConnectionSolver.solveRelational(AbstractConnectionSolver.java:143)

       at com.businessobjects.mds.services.helpers.DataFoundationHelper.getConnection(DataFoundationHelper.java:892)

       at com.businessobjects.mds.services.helpers.DataFoundationHelper.isErpDataFoundation(DataFoundationHelper.java:2896)

       at com.businessobjects.mds.services.helpers.UniverseHelper.isErpUniverse(UniverseHelper.java:1554)

       at com.businessobjects.dsl.services.datasource.DataSourceFactory.createQueryCapability(DataSourceFactory.java:286)

       at com.businessobjects.dsl.services.datasource.DataSourceFactory.fillQueryCapability(DataSourceFactory.java:959)

       at com.businessobjects.dsl.services.datasource.DataSourceFactory.getDataSource(DataSourceFactory.java:839)

       at com.businessobjects.dsl.services.dataprovider.impl.AbstractDataProviderWithUniverse.createDataSourceFromUniverse(AbstractDataProviderWithUniverse.java:572)

       at com.businessobjects.dsl.services.dataprovider.impl.AbstractDataProviderWithUniverse.retrieveDataSource(AbstractDataProviderWithUniverse.java:542)

       at com.businessobjects.dsl.services.dataprovider.impl.AbstractDataProviderWithUniverse.buildDataSource(AbstractDataProviderWithUniverse.java:448)

       at com.businessobjects.dsl.services.dataprovider.impl.AbstractDataProviderWithUniverse.createDataSource(AbstractDataProviderWithUniverse.java:432)

       ... 72 more

Caused by: com.sap.connectivity.cs.core.CSError: Unable to find servers in CMS vyouboxd01.you.com:6400 and cluster @vyouboxd01.you.com:6400 with kind connectionserver and service CS_CORBA_NetworkLayer. All such servers could be down or disabled by the administrator. (FWM 01014)

       at com.sap.connectivity.cs.remoting.corba.proxy.ConnectionManager.<init>(ConnectionManager.java:81)

       at com.sap.connectivity.cs.remoting.corba.proxy.ConnectionServer.getConnectionManager(ConnectionServer.java:125)

       at com.sap.connectivity.cs.core.Environment.CreateConnectionManager(Environment.java:530)

       at com.sap.connectivity.cs.core.Environment.CreateConnectionManager(Environment.java:504)

       at com.sap.connectivity.cs.api.trace.EnvironmentLogger.CreateConnectionManager(EnvironmentLogger.java:368)

       at com.businessobjects.mds.services.relational.CsService.getAuthenticationMode(CsService.java:180)

       at com.businessobjects.mds.services.relational.CsService.addCredentialInfo(CsService.java:485)

       at com.businessobjects.mds.services.solver.AbstractConnectionSolver.addCredentialInfo(AbstractConnectionSolver.java:235)

       ... 86 more

Caused by: com.crystaldecisions.sdk.exception.SDKException$OCAFramework: Unable to find servers in CMS vyouboxd01.you.com:6400 and cluster @vyouboxd01.you.com:6400 with kind connectionserver and service CS_CORBA_NetworkLayer. All such servers could be down or disabled by the administrator. (FWM 01014)

cause:com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServicesDown: Unable to find servers in CMS vyouboxd01.you.com:6400 and cluster @vyouboxd01.you.com:6400 with kind connectionserver and service CS_CORBA_NetworkLayer. All such servers could be down or disabled by the administrator. (FWM 01014)

detail:Unable to find servers in CMS vyouboxd01.you.com:6400 and cluster @vyouboxd01.you.com:6400 with kind connectionserver and service CS_CORBA_NetworkLayer. All such servers could be down or disabled by the administrator. (FWM 01014)

       at com.crystaldecisions.sdk.exception.SDKException.map(SDKException.java:140)

       at com.sap.connectivity.cs.remoting.bip.SvcFactoryBase.getManagedService(SvcFactoryBase.java:183)

       at com.sap.connectivity.cs.remoting.bip.SvcFactoryBase.getManagedService(SvcFactoryBase.java:128)

       at com.sap.connectivity.cs.remoting.corba.svchelpers.NetworkLayerSvcFactory.getServiceFromCriteria(NetworkLayerSvcFactory.java:53)

       at com.sap.connectivity.cs.remoting.corba.svchelpers.NetworkLayerLookup.getServiceFromCriteria(NetworkLayerLookup.java:114)

       at com.sap.connectivity.cs.remoting.corba.svchelpers.NetworkLayerLookup.getService(NetworkLayerLookup.java:83)

       at com.sap.connectivity.cs.remoting.corba.proxy.ConnectionManager.<init>(ConnectionManager.java:68)

       ... 93 more

Caused by: com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServicesDown: Unable to find servers in CMS vyouboxd01.you.com:6400 and cluster @vyouboxd01.you.com:6400 with kind connectionserver and service CS_CORBA_NetworkLayer. All such servers could be down or disabled by the administrator. (FWM 01014)

       at com.crystaldecisions.enterprise.ocaframework.ServerController.redirectServer(ServerController.java:664)

       at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.redirectServer(ServiceMgr.java:959)

       at com.crystaldecisions.enterprise.ocaframework.ManagedSession.redirectServer(ManagedSession.java:338)

       at com.crystaldecisions.enterprise.ocaframework.ManagedSession.get(ManagedSession.java:247)

       at com.crystaldecisions.enterprise.ocaframework.ManagedSessions.get(ManagedSessions.java:299)

       at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService_aroundBody4(ServiceMgr.java:520)

       at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService_aroundBody5$advice(ServiceMgr.java:512)

       at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(ServiceMgr.java:1)

       at com.sap.connectivity.cs.remoting.bip.SvcFactoryBase.getManagedService(SvcFactoryBase.java:164)

         ... 98 more

Failed to initialize Query Panel

$
0
0

Hello everyone,

 

I have some experience with XCelsius and now trying to learn Design Studio 1.3. I did well so far until I tried to create a data source to play with it.

 

I used the sample eFashion database and created universe on my server. I can see the universe connection but when I clicked on edit query specification, my design studio froze for very long time then return error "Failed to initialize Query Panel (see error log for details)(see screenshot DesignStudioError.png)

 

I checked the error log and it seemed like design studio can't connect to the data source on the server. I have checked the CMC and all server seem running (see ServerScreenShot.png). I  also tried connect and do query with information design tool which had no problem (see IDTscreenshot.png).

 

For a couple off days now I am trying to troubleshoot it with no luck.

 

Anyone have an idea how to fix this problem?

 

Thanks in advance.

 

Here is the error log :

 

ENTRY com.sap.ip.bi.zen.ui 4 0 2014-07-16 13:47:12.589

!MESSAGE Failed to initialize Query Panel

!STACK 0

com.businessobjects.dsl.services.workspace.impl.WorkspaceException: Unable to retrieve the datasource configuration : com.crystaldecisions.sdk.exception.SDKException$OCAFramework: Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

cause:com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServicesDown: Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

detail:Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

    at com.businessobjects.dsl.services.dataprovider.impl.AbstractDataProviderWithUniverse.createDataSource(AbstractDataProviderWithUniverse.java:437)

    at com.businessobjects.dsl.services.dataprovider.impl.QuerySpecDataProvider.createInitialDataSource(QuerySpecDataProvider.java:609)

    at com.businessobjects.dsl.services.dataprovider.impl.QuerySpecDataProvider.finalizeCreation(QuerySpecDataProvider.java:852)

    at com.businessobjects.dsl.services.workspace.impl.AbstractBuiltInDataProviderBuilder.buildDataProvider(AbstractBuiltInDataProviderBuilder.java:36)

    at com.businessobjects.dsl.services.dataprovider.impl.DataProviderFactory.createDataProviderWithUniverse(DataProviderFactory.java:190)

    at com.businessobjects.dsl.services.dataprovider.impl.DataProviderFactory.createAndAddDataProvider(DataProviderFactory.java:108)

    at com.businessobjects.dsl.services.workspace.impl.WorkspaceServiceImpl.addDataProvider(WorkspaceServiceImpl.java:83)

    at com.businessobjects.dsl.services.workspace.impl.WorkspaceServiceImpl.addDataProvider(WorkspaceServiceImpl.java:45)

    at com.sap.ip.bi.zen.backends.bip.ui.dialogs.QueryPanelDialog.createQueryPanelContext(QueryPanelDialog.java:137)

    at com.sap.ip.bi.zen.backends.bip.ui.dialogs.QueryPanelDialog.createDialogArea(QueryPanelDialog.java:101)

    at org.eclipse.jface.dialogs.Dialog.createContents(Dialog.java:775)

    at com.sap.ip.bi.zen.ui.internal.dialogs.ZenTrayDialog.createContents(ZenTrayDialog.java:63)

    at org.eclipse.jface.window.Window.create(Window.java:432)

    at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1104)

    at com.sap.ip.bi.zen.ui.internal.dialogs.ZenTrayDialog.open(ZenTrayDialog.java:110)

    at com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceDialogController.editDataSourceClickedInternal(DataSourceDialogController.java:158)

    at com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceDialogController$1.run(DataSourceDialogController.java:147)

    at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)

    at com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceDialogController.editDataSourceClicked(DataSourceDialogController.java:144)

    at com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceSelectionPane.editQueryButtonClicked(DataSourceSelectionPane.java:253)

    at com.sap.ip.bi.zen.ui.internal.dialogs.datasource.DataSourceSelectionPane$6.widgetSelected(DataSourceSelectionPane.java:233)

    at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:248)

    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)

    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)

    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)

    at org.eclipse.jface.window.Window.runEventLoop(Window.java:826)

    at org.eclipse.jface.window.Window.open(Window.java:802)

    at com.sap.ip.bi.zen.ui.internal.dialogs.ZenTrayDialog.open(ZenTrayDialog.java:112)

    at com.sap.ip.bi.zen.ui.internal.commands.AddDataSourceHandler.execute(AddDataSourceHandler.java:22)

    at org.eclipse.ui.internal.handlers.HandlerProxy.execute(HandlerProxy.java:290)

    at org.eclipse.ui.internal.handlers.E4HandlerProxy.execute(E4HandlerProxy.java:90)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:56)

    at org.eclipse.e4.core.internal.di.InjectorImpl.invokeUsingClass(InjectorImpl.java:243)

    at org.eclipse.e4.core.internal.di.InjectorImpl.invoke(InjectorImpl.java:224)

    at org.eclipse.e4.core.contexts.ContextInjectionFactory.invoke(ContextInjectionFactory.java:132)

    at org.eclipse.e4.core.commands.internal.HandlerServiceHandler.execute(HandlerServiceHandler.java:167)

    at org.eclipse.core.commands.Command.executeWithChecks(Command.java:499)

    at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:508)

    at org.eclipse.e4.core.commands.internal.HandlerServiceImpl.executeHandler(HandlerServiceImpl.java:213)

    at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:420)

    at org.eclipse.ui.internal.handlers.LegacyHandlerService.executeCommand(LegacyHandlerService.java:401)

    at com.sap.ip.bi.zen.ui.ZenUiPlugin.executeCommand(ZenUiPlugin.java:382)

    at com.sap.ip.bi.zen.ui.internal.outline.AddDataSourceAliasAction.run(AddDataSourceAliasAction.java:22)

    at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)

    at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)

    at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)

    at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)

    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1057)

    at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4170)

    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3759)

    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$9.run(PartRenderingEngine.java:1113)

    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

    at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:997)

    at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:138)

    at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:610)

    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:567)

    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)

    at com.sap.ip.bi.zen.ui.internal.application.ZenApplication.start(ZenApplication.java:36)

    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:354)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:181)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:636)

    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:591)

    at org.eclipse.equinox.launcher.Main.run(Main.java:1450)

Caused by: com.businessobjects.mds.services.solver.ConnectionSolverException: Unable to retrieve the datasource configuration : com.crystaldecisions.sdk.exception.SDKException$OCAFramework: Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

cause:com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServicesDown: Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

detail:Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

    at com.businessobjects.mds.services.solver.AbstractConnectionSolver.addCredentialInfo(AbstractConnectionSolver.java:238)

    at com.businessobjects.mds.services.solver.AbstractConnectionSolver.solve(AbstractConnectionSolver.java:136)

    at com.businessobjects.mds.services.solver.AbstractConnectionSolver.solveRelational(AbstractConnectionSolver.java:151)

    at com.businessobjects.mds.services.solver.AbstractConnectionSolver.solveRelational(AbstractConnectionSolver.java:147)

    at com.businessobjects.mds.services.solver.AbstractConnectionSolver.solveRelational(AbstractConnectionSolver.java:143)

    at com.businessobjects.mds.services.helpers.DataFoundationHelper.getConnection(DataFoundationHelper.java:892)

    at com.businessobjects.mds.services.helpers.DataFoundationHelper.isErpDataFoundation(DataFoundationHelper.java:2896)

    at com.businessobjects.mds.services.helpers.UniverseHelper.isErpUniverse(UniverseHelper.java:1554)

    at com.businessobjects.dsl.services.datasource.DataSourceFactory.createQueryCapability(DataSourceFactory.java:286)

    at com.businessobjects.dsl.services.datasource.DataSourceFactory.fillQueryCapability(DataSourceFactory.java:959)

    at com.businessobjects.dsl.services.datasource.DataSourceFactory.getDataSource(DataSourceFactory.java:839)

    at com.businessobjects.dsl.services.dataprovider.impl.AbstractDataProviderWithUniverse.createDataSourceFromUniverse(AbstractDataProviderWithUniverse.java:572)

    at com.businessobjects.dsl.services.dataprovider.impl.AbstractDataProviderWithUniverse.retrieveDataSource(AbstractDataProviderWithUniverse.java:542)

    at com.businessobjects.dsl.services.dataprovider.impl.AbstractDataProviderWithUniverse.buildDataSource(AbstractDataProviderWithUniverse.java:448)

    at com.businessobjects.dsl.services.dataprovider.impl.AbstractDataProviderWithUniverse.createDataSource(AbstractDataProviderWithUniverse.java:432)

    ... 76 more

Caused by: com.sap.connectivity.cs.core.CSError: Unable to retrieve the datasource configuration : com.crystaldecisions.sdk.exception.SDKException$OCAFramework: Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

cause:com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServicesDown: Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

detail:Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

    at com.sap.connectivity.cs.remoting.corba.proxy.ConnectionServer.getDataSourceConfig(ConnectionServer.java:309)

    at com.sap.connectivity.cs.remoting.corba.proxy.ConnectionServer.getNetworkAliases(ConnectionServer.java:269)

    at com.sap.connectivity.cs.core.Environment.resolveAlias(Environment.java:326)

    at com.sap.connectivity.cs.core.Environment.CreateConnectionManager(Environment.java:527)

    at com.sap.connectivity.cs.core.Environment.CreateConnectionManager(Environment.java:504)

    at com.sap.connectivity.cs.api.trace.EnvironmentLogger.CreateConnectionManager(EnvironmentLogger.java:368)

    at com.businessobjects.mds.services.relational.CsService.getAuthenticationMode(CsService.java:180)

    at com.businessobjects.mds.services.relational.CsService.addCredentialInfo(CsService.java:485)

    at com.businessobjects.mds.services.solver.AbstractConnectionSolver.addCredentialInfo(AbstractConnectionSolver.java:235)

    ... 90 more

Caused by: com.crystaldecisions.sdk.exception.SDKException$OCAFramework: Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

cause:com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServicesDown: Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

detail:Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

    at com.crystaldecisions.sdk.exception.SDKException.map(SDKException.java:140)

    at com.sap.connectivity.cs.remoting.bip.SvcFactoryBase.getManagedService(SvcFactoryBase.java:183)

    at com.sap.connectivity.cs.remoting.bip.SvcFactoryBase.getManagedServiceFromServer(SvcFactoryBase.java:86)

    at com.sap.connectivity.cs.remoting.corba.svchelpers.ConfigurationSvcFactory.getServiceFromServer(ConfigurationSvcFactory.java:48)

    at com.sap.connectivity.cs.remoting.corba.svchelpers.ConfigurationLookup.getService(ConfigurationLookup.java:55)

    at com.sap.connectivity.cs.remoting.corba.proxy.ConnectionServer.getDataSourceConfig(ConnectionServer.java:278)

    ... 98 more

Caused by: com.crystaldecisions.enterprise.ocaframework.OCAFrameworkException$AllServicesDown: Unable to find servers in CMS WIN-DGP9PABN6VJ:6400 and cluster @WIN-DGP9PABN6VJ:6400 with kind pjs and service null. All such servers could be down or disabled by the administrator. (FWM 01014)

    at com.crystaldecisions.enterprise.ocaframework.ServerController.validateServer(ServerController.java:417)

    at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.validateServer(ServiceMgr.java:987)

    at com.crystaldecisions.enterprise.ocaframework.ManagedSession.validateServer(ManagedSession.java:744)

    at com.crystaldecisions.enterprise.ocaframework.ManagedSession.validateStatelessService(ManagedSession.java:574)

    at com.crystaldecisions.enterprise.ocaframework.ManagedSession.newService(ManagedSession.java:983)

    at com.crystaldecisions.enterprise.ocaframework.ManagedSession.get(ManagedSession.java:278)

    at com.crystaldecisions.enterprise.ocaframework.ManagedSessions.get(ManagedSessions.java:299)

    at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService_aroundBody4(ServiceMgr.java:520)

    at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService_aroundBody5$advice(ServiceMgr.java:512)

    at com.crystaldecisions.enterprise.ocaframework.ServiceMgr.getManagedService(ServiceMgr.java:1)

    at com.sap.connectivity.cs.remoting.bip.SvcFactoryBase.getManagedService(SvcFactoryBase.java:164)

    ... 102 more

Are Design Studio 1.6 features available for a Design Studio Application created in Design Studio 1.5?

$
0
0

Hi,

 

We are considering upgrading our Business Objects Design Studio from 1.5 to 1.6 since there are any cool features that come with 1.6.

for eg.

- Integration with Fiori Launch Pad

- Extended Data limit for UNX universes

- Geo Map and Chart Enhancements

- Export to PDF enhancements

 

We have many Design Studio applications created in Version 1.5. The question is whether all the new 1.6 features would be available to include in these older Design Studio Applications? Or will we need to create new Dashboard applications in 1.6 inorder to leverage these new features.

 

Hoping to get some experiences from persons who have worked with Design studio applications after an upgrade from 1.5 to 1.6.

 

Thanks in advance

 

Zubin Kurian

Cannot view any data sources in SAP BusinessObjects Design Studio

$
0
0

Hi ALL.

I am having trouble creating an application, simply I cannot select a data source using SAP BusinessObjects Design Studio (DS).

A connection to the actual datasource is successfully created, that being SAP HANA. I do have a some information models created in SAP HANA, however when I try to add a data source I do not see anything. I tried to search for them, however nothing is returned. The user I created the connection to Design Studio is a SAP HANA user with the necessary rights or privileges.

Attached are some screen-shots to illustrate my issue.

 

Your help will be much appreciated.

 

Kind Regards,

Thatoyame Lowlane

Email: thatoyame@gmail.com    

Official Product Tutorials – SAP BusinessObjects Design Studio 1.x

$
0
0

Overview

Developing Extensions

Designing

Dashboards

Extension Gallery

Events

Tutorials

 

 

The following tutorials have been developed to help you get started using the Business Intelligence Suite products. New content is added as soon as it becomes available, so check back on a regular basis.

 

You can submit and vote on ideas for enhancements to this product.

 

Looking for eLearning for the rest of the Business Intelligence Suite? Go to sap.com/LearnBI.

 

The video versions of these tutorials on YouTube include optional text captions that can be translated into a number of languages. Watch here to learn how.

 

NOTE
Tutorials for specific features are recorded using the product version in which the features are released, so you may notice minor UI differences in earlier tutorials. The workflow for these features remains the same; any significant changes are detailed in the What’s New tutorials for subsequent versions.

 

New for 1.5

  • NEW for 1.5  What's new in SAP BusinessObjects Design Studio 1.5    interactive/ video(1:20)
  • NEW for 1.5  Use processing groups for parallel query execution    interactive/ video(2:36)
  • NEW for 1.5  Bind properties of standard components to data source    interactive/ video(2:21)
  • NEW for 1.5  Display a Geo Map component    interactive/ video(1:37)
  • NEW for 1.5  Export to SAP Lumira Desktop    interactive/ video(1:29)
  • NEW for 1.5  Export and import analysis applications    interactive

 

Getting Started

 

Using Components and Scripts

 

Working with Data Sources

 

Formatting an Application

 

Understanding Processflows

  • NEW for 1.4  Refresh an SAP BusinessObjects Design Studio document (based on SAP HANA) in a web or mobile client  process flow
  • NEW for 1.4  View a document (based on SAP NetWeaver BW) in a web or mobile client  process flow
  • NEW for 1.4  Refresh a document (based on SAP NetWeaver BW) in a web or mobile client  process flow
  • View an SAP BusinessObjects Design Studio document (based on SAP NetWeaver BW) in a web or mobile client      process flow
  • Refresh an SAP BusinessObjects Design Studio document (based on SAP NetWeaver BW) in a web or mobile client      process flow
  • Refresh an SAP BusinessObjects Design Studio document (based on SAP HANA) in a web or mobile client      process flow
  • Refresh an SAP BusinessObjects Design Studio document (based on a dimensional UNX universe) in a web or mobile client      process flow

 

Take Your Learning Further

 

Using Partner Utilities

  • Embed a dashboard in an application using the APOS Dashboard Migrator    interactive/ video(3:46)


To view the full Design Studio playlist on YouTube, click here.

 

To report a technical issue with a tutorial, send an email to: BI_Suite_eLearning@sap.com.

Sneak Peak - SCN Design Studio 1.6 SDK Components

$
0
0

Now that Design Studio 1.6 is available and Reiner Hille-Doering has shared some of the new goodies for the SDK in his post What's New in Design Studio 1.6 SDK, Karol Kalisz and I are getting closer to releasing the next version of our components that are bundled in our releases as the SCN Design Studio SDK Development Community.

 

What is New?

 

  • About sap.m...


    As mentioned by Reiner, Design Studio 1.6 now offers 'official' support for sap.m components (aka the Fiori-like components.)  Before, we had a number of Fiori/sap.m-based extensions that we were "hacking" to work in terms of loading, and forcing the events to register.  Now that Design Studio supports two 'modes' of BI Applications, the old 'commons' mode, and now the new 'm' (or Main) mode, we have made some adjustments to our existing components and included some new ones, also.

    Since the direction is to move eventually to the new 'm' mode, I've chosen to deprecate the sap.m components at this point.  I've made sure they continue to work in 'commons' mode for 1.6, but due to eventing and loading differences in 'commons' and 'm' mode, I'll not be maintaining 'commons' mode for any fixes or enhancements for long.  I'd suggest if you are looking to use these types of components to consider migrating to 'm' mode when you can.

    Now along with the old 'Fiori-like' components, I've added a few new ones:

    • Fiori Switch
      Fiori Switch.png


    • Fiori Slider

      Fiori Slider.png

    • Fiori Input Field

      Fiori Input Field.png

    • Fiori Segmented Button

      Fiori Segmented Button.png
  • About new Complex Property Types and the Additional Properties Sheet...

    During Design Studio 1.4/1.5, I wanted to cut down on a lot of the work that it takes to create the Additional Properties Sheet (APS).  There are many reasons to need an APS instead of the Default Properties sheet, especially when it comes to complex properties or nested/array-like properties.  There's some good potential that has come with 1.6 complex properties which even make the Default Property Sheet a little more usable for properties defined in the new Object/Array format, however there are some limitations such as you cannot set a default value for these new types, and you have to stick to the structure in contribution.xml which means you cannot build deeply nested properties that go down to arbitrary depths for something like a menu path component, etc.

    So for 1.6, we still use String properties that are JSON-serialized, with our APS that can express these types of properties in an easy to use way.  In the future, our APS will support 'true' complex types, but for now we did not want to introduce regressions for people using our components in existing dashboards.

    All that being said, I've taken the opportunity to port some of my older components over to the new APS for consistent look & feel, as well as some of the components developed by others in our SCN development community that didn't have an APS.  Examples:


    • Bring Your Own Data Datasource Component

      BYOData.png

    • Base-64 Encoding Image

      (For those unfamiliar, clicking the Upload (Browse) button will base64-encode your image without having to upload it.)
      Base64.png
      When clicking 'Details':

      Base64-2.png
    • Rapid Prototyping Component

      I'm working on including some 'Preset' HTML, shown below that will render some common boiler-plate HTML as you see below on the right.  On the left is the HTML that is rendered.  But that's not all that is new...
      HTML-1.png

      I've moved the term placeholders and replacements to a 'Find/Replace' category, along with now an optional new data selections (the ones labeled 'KPI Replacement' to cut down BIAL scripting when you just want to use a KPI selection.  The older replacements still exist as 'Manual Replacement'.  In the example below, you can see the placeholder term {kpi1} has been replaced by KPI Replacement 1.

      HTML-2.png
    • Tag Cloud

      I've also enhanced James Rapp's Design Studio Extension: D3 Word Cloud to support the new APS and enhanced it with more properties.

      Tag Cloud.png
    • Arrowed Line

      Donnie Burhan's Design Studio SDK - Line with Arrow also now works with this new APS:
      arrow.png



    • Bullet Chart

      Like Tag Cloud, I ported over Jeroen van der A's Design Studio Extension: Bullet Chart to the new APS pattern.

      *Something to note before release, the Measure selectors and Dimension selectors will come as drop downs for ease of use, also we can take the long list and apply sub-tabs for quick location, etc.

      Bullet.png
    • D3 Tree

      As a final example, we can see Manfred Schwarz's D3 Hierarchy component now works with this APS:

      Tree.png
    • Others

      There are definitely other components that Karol or I are in process of porting over to make more consistent but these were just a few examples I've worked through.  Our goal is a more consistent collection.


  • Optimizations & RequireJS

    We're also taking this opportunity to fully embrace the 1.6 full RequireJS support.  These are mostly internal changes that nobody will care about expect those of us contributing to this project.  Basically, we are using the Require modularization methodology of loading JS and CSS files as-needed per-component.  I've actually taken this concept all the way to the APS which means depending on what types of property controls are needed in APS, only those are loaded.  This should translate into faster loading APSs and less memory usage.

When is it Coming?

 

"Soon"    We need to finalize some internal house-keeping topics and plugin clean-up, but my goal would be before end of December.

 

Questions/Comments/Concerns

 

Have a problem, idea, question?  As always, feel free to drop a line in comments!


Designing Dashboards

$
0
0

Overview

Developing Extensions

Designing

Dashboards

Extension Gallery

Events

Tutorials

 

 

Designing Dashboards

 

To get started with Design Studio you should have it installed on your computer and followed the installations guide adequately on our page overview.


The dashboard below was populated through information from one single data source and One data source can be used to feed for example both a cross tab and a chart. With the “data selection” feature one data source can also be used to feed multiple charts - Design Studio Performance Best-Practices

http://scn.sap.com/servlet/JiveServlet/downloadImage/38-126025-711427/396-400/StartScreen.png

_

 

World Premiere Design Studio 1.6 #SAPtd SAP TechEd

http://scn.sap.com/servlet/JiveServlet/downloadImage/38-134156-827152/620-340/2demo.jpg

This bubble chart creation and detail view provides a basic overview of your selections when working with

components in Design Studio - Bubble chart creation and detail view based on selection

_


Design Studio: Parallel Processing and Scripting

Assign data sources to processing groups, set “Merge Prompts” to false, and just execute the application. Parallel processing is not present in all phases of application execution. Four specific phases take advantage of parallel processing

Initialization of data sources on start-up / Fetching result sets during rendering / Submitting variables / Data binding

Extension Gallery

Design Studio

$
0
0

Overview

Developing Extensions

Designing Dashboards

Extension Gallery

Events

Tutorials

DS Banner.png

SAP Design Studio transitions your big data to meaningful data, in attractive visualizations, enabling

you to easily convey knowledge, discover hidden patterns, & transform the way you do business

 

News


World Premiere Design Studio 1.6 #SAPtd SAP TechEd


Design Studio: What's New in 1.6?


Design Studio Webinar Calendar


 

Must Knows


SAP BusinessObjects Design Studio enables application designers to create analysis applications and dashboards – based on SAP NetWeaver BW, SAP HANA and universe data sources - Design Studio Help Portal


Design Studio's Product Availability Matrix (PAM) includes detailed information on availability dates, maintenance end dates and upgrade paths, as well as technical release information (supported databases, operating systems, browsers, languages, etc.) for this product - PAM


To manage SAP BusinessObjects Design Studio, you need administrator rights on the local machines where the design tool of SAP BusinessObjects Design Studio is installed, on the connected SAP NetWeaver Business Warehouse systems, and on the connected SAP HANA systems. You also need the Administrator user in the BI platform for managing integration with the BI platform -Admin's Guide


The Design Studio SDK is a Software Development Kit that allows developers to develop 3rd party components, known as SDK extensions. Application designers can enhance their analysis applications using these custom components, as well as the standard palette of components in SAP BusinessObjects Design Studio - Developer's Guide


Installation Guide

 

SAP BusinessObjects Business Intelligence platform 4.0 or 4.1 must be correctly installed before the SAP BusinessObjects
Design Studio for BI platform setup can be installed on the BI platform. Make sure that the following conditions are met:


  • You have administrative rights on the machine.

 

  • The machine has a 64-bit operating system.

 

  • A list of all supported operating systems and Web browsers for SAP BusinessObjects Design Studio is available in
    the Product Availability Matrix (PAM) on SAP Support Portal at
    http://support.sap.com/pam. Here you can enter
    SBOP DESIGN STUDIOin the search field to retrieve the information.


ig.jpg


  • Under Installation, download the installation package SBOP DESIGN STUDIO 1.5 BIP ADD ON 1.5 for WINDOW X86_64
    to a folder on your PC. For more information, see
    SAP Note 2044609.



Find the fully detailed installations guide here.





No Software is Perfect!The product team for SAP Design Studio wants your input on how to better meet your business needs.
Please submit your ideas for new features and enhancements and explain in as much detail as possible how the idea can benefit
your business scenario using the following link -
Submit your idea to improve Design Studio

 

 

Brought to you by Product Management, SAP Analytics

Developing Extensions

$
0
0

Overview

Developing Extensions

Designing Dashboards

Extension Gallery

Events

Tutorials

 

 

Getting started

You know how to develop, but you have never used Design Studio before

 

 

 

To get started with Design Studio you should have it installed on your computer and have followed the installations guide adequately on our page overview.

The first basic step to familiarize yourself with Design Studio is to follow this Hello World! example - In this SAP Design Studio webinar replay, you are introduced to the process of developing custom components for SAP BusinessObjects Design Studio. The presentation includes a demonstration that will walk you through using the Design Studio SDK -SAP Design Studio - Hello World - YouTube

In this SAP Design Studio webinar replay, you are introduced to the process of developing custom components for SAP BusinessObjects Design Studio. The presentation includes a demonstration that will walk you through using the Design Studio SDK to create customer extensions which any designer can then use within the application - SAP Design Studio - An Introduction to Creating Components with the Design Studio SDK - YouTube

There are many Design Studio SDK articles on this site and this tutorial series does not break new ground in that respect.  What it does do, is try to bring a comprehensive, systematic approach to learning how to use the SDK. Your First Extension: A tutorial for building Design Studio extensions

Learn how to build a horizon chart extension from start to finish with the Horizon Chart extension for Design Studio - Part 1

 

Advanced

You are a Design Studio wizard with usage and development experience


Now we are going to dive a bit deeper into some custom map features you are able to develop for your Design Studio extension.

On the following blog we will be building a map-based visualization from scratch based on OpenStreetMap.org maps, that works especially well on low-scale or street level maps. We could have just had a series of bar charts with a text label, but that will not convey how for example buildings relate to each other. OpenStreetMap is an open source map of the world that individual contributors put together based on their local knowledge as well as satellite imagery. Much of the world is very well covered (especially Europe, it appears), going as detailed as individual buildings and even smaller elements. Let's get started here: Preparing custom GeoJSON/topoJSON maps for use in Lumira and Design Studio

 

If a simple map-based visualization won't cut it for you, and you are looking for more detail and precision, this is a blog you would want to read. You will need to work with GeoJSON to achieve this level of detail. There are quite a few articles on SCN related to GeoJSON/topojson, and you can find many of them here on this blog. Street-level maps with openstreetmaps.org for Lumira, Design Studio and SAPUI5

This advanced series of innovations have been put together to provide a thought provoking perspective of interest for Design Studio. It covers topics such as the transition from Dashboards (Xcelsius) to Design Studio, and provides cases of new features and commentary on road map updates. Follow the topics below and become a Design Studio expert.

Topic 1 - Making a Case for a Larger SDK Result Set

Investigate the result set limit for SDK components in this context, discuss the implications of this limit and cases where it would be beneficial to have a larger result set than currently supported.

Topic 2 - Takeaways from DSLayer Podcast "Into 2015 - Is Design Studio the Dashboard Slayer?"( moving to overview section)

Summaries from senior DS developer’s understanding of the main points and compliment innovation of DS with related commentary and relevant references for the purposes of further discussion. The conversation revolved around where user are today with Design Studio and the transition from previous SAP product.

Topic 3 - Making a Case for Script API Calls from an SDK Component Additional Properties Sheet

The use cases for accessing script APIs from the Additional Properties Sheet. The main advantage is to improve the application designer experience by allowing full configuration of an SDK component at design-time.

Topic 4 - Anatomy of an SDK Scorecard Component - A Design Dilemma

/profile/IdeLjqnUltNIKk12s686vx/documents/IqF0U8f7ebCNH8JyLxoNyz/thumbnail?max_x=850&max_y=850

How to create a scorecard extension with a spark line chart which a fixed specified set of dimension members


Design Studio Innovation Series - Topic 6: Geo Maps Part I - Feature Review

 


setFilter Question

$
0
0


I would like setFilter() or setFilterExt() to return no data when I pass a value that has no matches. Is that possible? Right now it throws a warning that it is invalid and has been discarded. Thanks in advance...

Passing parameters from Design studio to Hana View based Webi report via Opendoc

$
0
0

Hello,

 

I have a requirement where in I need to pass value selected for mandatory prompt Calendar month from Design studio to a detailed report in Webi. This variable is part of a HANA calculation view and is setup as Interval type. I have captured the selection in DS app but am finding it difficult to pass this selection to the webi report built on top of the same Hana view. I have tried to pass it as range, single value in the opendoc url but I am not able to do so. Has anyone come across this sceanario. Any suggestion/inputs?


DS - 1.4

BOBJ - 4.1 SP4

 

 

Thanks

BI Platform Header

$
0
0

Hello community,

 

I have one question (maybe i will not be the only one with it) :

 

How do you manage the header of the BI Platform with your application ?

 

When you develop and execute your application in local mode for example, display will be full screen. (Height 100% for example)

But when we start the application from BI Platform, we have the BI Platform Header at the top of the screen, and then our application (10% Header, 90% Application).

 

So in this case, your last 10% (bottom of your application) disappears from your screen and in my case, i have no scrollbar because for Design Studio, my application respect the standard dimension.

 

Capture.JPG

The BI Platform Header

 

Is it a way to avoid this problem ? To avoid the difference of height between Local Model and BI Platform ?

 

Thanks all !


Passing parameters from Design studio to Hana View based Webi report via Opendoc‏

$
0
0

Hello,

I have a requirement where in I need to pass value selected for mandatory prompt Calendar month from Design studio to a detailed report in Webi. This variable is part of a HANA calculation view and is setup as Interval type. I have captured the selection in DS app but am finding it difficult to pass this selection to the webi report built on top of the same Hana view. I have tried to pass it as range, single value in the opendoc url but I am not able to do so. Has anyone come across this sceanario.

I have referred the opendocument product guide and have also referred other community discussions but so far haven't come across any references for linking hana view based applications to hana view(universe) based webi report.

I have tried to use the syntax as mentioned here - How to use OpenDocument with BEx variables to use lsR[Name] and lsI[Name] for passing ranges with name and keys but the variables aren't accepting what is passed in the url.

Opendoc Product Guide  - http://help.sap.com/businessobject/product_guides/sbo41/en/sbo41sp5_opendocument_en.pdf#page=25

Any suggestion/inputs?

Design Studio - 1.4

BOBJ - 4.1 SP4

Thanks

Is there any workaround available to show calculated values in charts

$
0
0

Hello All,

 

I understand that we don't have any direct option available to show data from 2 different Data Sources or calculated values from one DS (DS_1.Col1 + DS_1.Col2) on charts but do we have any workaround available or any SDK components to achieve the same. Any input is highly appreciated regarding this.

 

I am using Design Studio 1.5 and Business Objects 4.1 Universe.

 

 

Thanks & Regards,

Pooja

Can anybody clarify me what is the difference b/w creating dashboard on using Dashboard Design Tool and Design studio?

$
0
0

I am the begginer for learning design studio.So,Please provide an example

Can we install DS client in Silent mode?

$
0
0

I can't find the steps to install Design Studio client in silent mode (like using response.ini).

Any suggestion?

TypeError: dragTarget.hammer is not a function

$
0
0

Hi All,

 

I'm having a problem creating an SDK using DS1.5, the JS script I'm trying to implement is using jquery-1.10.2.js

and when I'm calling one of its function I'm getting the following error:

 

TypeError: dragTarget.hammer is not a function

 

Why is this method id missing from Design studio?

 

please advice

Thanks

Amit

Viewing all 4216 articles
Browse latest View live