SAP Design Studio SDK Editing

Hi,
I am an SAP BIBO consultant. One month before I started using Design Studio 1.2.
Is there any document that will help in BIAL coding???.
Can anyone please show me from the scratch how I can edit the existing standard components in the Design Studio through SDK. I have tried up the addition of Custom components(Colored Box, Google Maps) in Design Studio. That worked fine. But my issue in modifying or editing existing components. How I can import those standard components to Eclipse and how to start editing???
Also one more thing, please show me from where I can download the UI Development Kit (SAP UI5) for Design Studio 1.2. and how to install the same.
I am using,
Eclipse Helios
JDK 1.6
Please help me in this........
Regards,
Arun Krishnan.G

Hi Arun,
In answer to your questions:
1.  You can learn about BIAL scripting through the following resources:
Design Studio Application Designer Guide
Design Studio Tutorials
Getting Started with SAP BusinessObjects Design Studio
Design Studio e-book
2.  It is not possible to modify the functionality of the standard Design Studio components via the SDK.  You can however modify the appearance of standard components by applying CSS as shown in this tutorial video.
3.  You do not need to download the UI5 Development Kit to incorporate UI5 controls into SDK components.  To access a UI5 control you need to develop the component using Handler Type "sapui5".  The approach is described in Section 6 SDK Extensions Using SAPUI5 Controls of the Developer Guide.  You can also download the SDK Templates and Samples which include UI5 examples.
Regards,
Mustafa.

Similar Messages

  • Design Studio SDK: Eclipse fail to open Design Studio with error message

    Hi,
    Environment:
    BO 4.1 SP2
    Eclipse 4.3.2
    I am learning Design Studio SDK using the Developer Guide Tutorial available in help.sap.com. I am trying to deploy the sample SDK component.
    While I try to open Design Studio application from Eclipse, it throws below errors. Run As -> Eclipse Application.
    Please help!
    Thanks in Advance!
    -Jeni

    Hi Jenifer
    It looks to me as if the JAVA Home Variable is not set?
    To get to this in Windows 7 you need to right click on Computer and select properties
    Then click Advanced System Settings,  Then Click Environment Variables button,
    Have you got a JAVA_HOME Variable as per the attached screenshot? Please not this need to point to the Java folder on your PC

  • Unable to find com.businessobjects.mds.olap.protocol.ess_japi while exporting Design Studio SDK

    Hello,
    I am trying to export / package Design Studio SDK, i am able to test / run it successfilly in eclipse but, getting error "Unable to find: Installable Unit [ id=com.businessobjects.mds.olap.protocol.ess_japi version=14.0.0.201504131108 ]" while packaging design studio SDK. when i am exporting the project it is failing at 78% and getting the above error. PFA screen shoot for the same.
    Detailed Error:
    C:\Users\Saurav\workspace\SDK_Packaging\package.SDK_Packaging.group.group.group.xml:88: The following error occurred while executing this line:
    C:\Users\Saurav\workspace\SDK_Packaging\package.SDK_Packaging.group.group.group.xml:2369: Unable to find: Installable Unit [ id=com.businessobjects.mds.olap.protocol.ess_japi version=14.0.0.201504131108 ]
      at org.apache.tools.ant.ProjectHelper.addLocationToBuildException(ProjectHelper.java:551)
      at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:444)
      at org.apache.tools.ant.taskdefs.CallTarget.execute(CallTarget.java:105)
      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
      at sun.reflect.GeneratedMethodAccessor200.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
      at org.apache.tools.ant.Task.perform(Task.java:348)
      at org.apache.tools.ant.Target.execute(Target.java:392)
      at org.apache.tools.ant.Target.performTasks(Target.java:413)
      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
      at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
      at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
      at org.eclipse.ant.internal.core.ant.EclipseDefaultExecutor.executeTargets(EclipseDefaultExecutor.java:32)
      at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
      at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:672)
      at org.eclipse.ant.internal.core.ant.InternalAntRunner.run(InternalAntRunner.java:498)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.eclipse.ant.core.AntRunner.run(AntRunner.java:378)
      at org.eclipse.pde.internal.core.exports.FeatureExportOperation.runScript(FeatureExportOperation.java:422)
      at org.eclipse.pde.internal.core.exports.FeatureExportOperation.doExport(FeatureExportOperation.java:285)
      at org.eclipse.pde.internal.core.exports.FeatureExportOperation.doExport(FeatureExportOperation.java:223)
      at org.eclipse.pde.internal.core.exports.FeatureExportOperation.run(FeatureExportOperation.java:107)
      at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)
    Caused by: C:\Users\Saurav\workspace\SDK_Packaging\package.SDK_Packaging.group.group.group.xml:2369: Unable to find: Installable Unit [ id=com.businessobjects.mds.olap.protocol.ess_japi version=14.0.0.201504131108 ]
      at org.eclipse.equinox.p2.internal.repository.tools.tasks.AbstractRepositoryTask.prepareIUs(AbstractRepositoryTask.java:186)
      at org.eclipse.equinox.p2.internal.repository.tools.tasks.MirrorTask.execute(MirrorTask.java:60)
      at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
      at sun.reflect.GeneratedMethodAccessor200.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
      at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
      at org.apache.tools.ant.Task.perform(Task.java:348)
      at org.apache.tools.ant.Target.execute(Target.java:392)
      at org.apache.tools.ant.Target.performTasks(Target.java:413)
      at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
      at org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)
      at org.eclipse.ant.internal.core.ant.EclipseSingleCheckExecutor.executeTargets(EclipseSingleCheckExecutor.java:30)
      at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
      at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:442)
      ... 26 more
    Thanks

    Hello All,
    Thanks for giving time for this thread. I have solved this issue. Actually when we create Feature Project by default all Pugins and Fregemets will be added to featured project(i guess in some eclipse version since SAP has not mentained any Note for this), we need to delete unnecessary plugins from the featured project. Just select all and right click and delete. Then again add SAP Sample SDK.
    Even thought it will packaged properly and will create zip file and you will be able import it to the Design Studio  but you cann't select and install it to the Plateform from Design Studio, make sure for this you have Unchecked Ckeckbox: Unpack the plug-in archive after the installation.
    I think this will help.
    Thanks

  • SAP Design Studio 1.2

    How does absence of Mobile SDK support in sap design studio 1.2 affect the mobile solutions?
    Regards,
    Tanisha

    Hi,
    Try adding "DS_1.setFilter("Dimension Name", DROPDOWN_1.getSelectedValue()); " after
    "DROPDOWN_1.setItems(DS_1.getMemberList("dimension name", MemberPresentation.INTERNAL_KEY, MemberDisplay.KEY, 10));"
    on startup event too.  You should tell the application that you need to filter the data, even if you don't select it manually from the dropbox, in other words ; on startup. 
    Regards,
    Onur

  • Upload of Design Studio SDK extension to BI platform failed

    Hi Design Studio (SDK) friends,
    I created my own extension via Design Studio 1.3 SDK. It works fine in local mode. Than I uploaded it to our BI platform by using the menu entry "platform extensions" in Design Studio. Nice, it works, even on iPad.
    Because of some changes we undeployed / removed this extension from the BI platform (vie Design Studio 1.3).
    Now, after correcting the extension we would like to upload it again, but it is not possible. Following error message is shown:
    "One or more extensions failed to install
    Failed to access plugin JAR file of extension "myOwnExtension" (id: de.mycompany.myOwnExtension)"
    Other extensions can still uploaded. System is going to undeploy them and reinstall them without any error.
    The extension, which could not be uploaded, works fine in local mode. The correction changes were small, like changes in css-file and in the component.js-file.
    Do you have any idea, why the system could not access to the plugin JAR file?
    Many thanks for your helping and support.
    Kind regards
    Patrick
    Following the complete Error-Log:
    com.sap.ip.bi.zen.connectivity.ConnectivityException: Failed to access plugin JAR file of extension "myOwnExtension" (id: de.mycompany.myOwnExtension)
        at com.sap.ip.bi.zen.backends.bip.BiPlatformSystem.deployExtensions(BiPlatformSystem.java:1999)
        at com.sap.ip.bi.zen.ui.internal.dialogs.sdk.PlatformExtensionsDialog.installExtensions(PlatformExtensionsDialog.java:278)
        at com.sap.ip.bi.zen.ui.internal.dialogs.sdk.PlatformExtensionsDialog$5.run(PlatformExtensionsDialog.java:196)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70)
        at com.sap.ip.bi.zen.ui.internal.dialogs.sdk.PlatformExtensionsDialog.runInstallExtensionsAndShowWarning(PlatformExtensionsDialog.java:192)
        at com.sap.ip.bi.zen.ui.internal.dialogs.sdk.PlatformExtensionsDialog.installButtonClicked(PlatformExtensionsDialog.java:151)
        at com.sap.ip.bi.zen.ui.internal.dialogs.sdk.PlatformExtensionsDialog$2.installClicked(PlatformExtensionsDialog.java:98)
        at com.sap.ip.bi.zen.ui.internal.dialogs.sdk.SDKExtensionsTable$2.widgetSelected(SDKExtensionsTable.java:126)
        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.util.SdkHelper.showDeployExtensionsDialog(SdkHelper.java:75)
        at com.sap.ip.bi.zen.ui.backendspecific.BackendSpecificUiHandlerAdapter$2.widgetSelected(BackendSpecificUiHandlerAdapter.java:122)
        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.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)

    Hello together,
    I could solve this issue by myself.
    I found following discussion:
    Issue with Design Studio SDK 1.2 Component development
    Because design studio uninstalled my own extension not correctly the *.jar file was missing in the folder:
    C:\Users\<myUser>\Analysis-config\plugins
    and could not found, while uploading the extension to BIP.
    Steps for solving:
    1. uninstalling the extension
    2. deleting all files in the folder (see above)
    3. reinstalling the extension
    4. uploading the extension to BIP (it work again)
    Kind regards and thanks to all, who thought about my problem.
    Patrick

  • Unable to embed External CSS file, dropdown list,filter panel and dimension filter are not working in SAP Design Studio Tool

    Hello Everyone,
    I am new to SAP Design Studio. I am working on creating dashboards and I am using Design Studio 1.2 version. Please suggest some solutions for the following issues. Thanks in Advance.
    1. External CSS file which is embeded using custom CSS option under "application component properties" is not working.
        * I kept the external CSS file inside repository-> my application folder.
    2. During runtime, getting javascript error while selecting '-' option from filter panel.
    3. Unable to select or type dimension name under "dimension filer component" properties.
    4. Getting runtime error for dropdown list, and I have inserted the following code under "onStartup" option of Application component properties.
    "DROPDOWN_1.setItems(DS_1.getMemberList("PRODUCTREF", MemberPresentation.INTERNAL_KEY, MemberDisplay.TEXT, 20));
    and dimension values are not populated in auto suggest."

    There should be an Error Log under View > Error Log that gives you more details of these errors.  Could you add that?  There is also a View > Script Problems log that provides more details as well.

  • SAP Design Studio Bookmark security

    We like the new feature in 1.3 which allow us to save bookmark / navigation state in SAP Design Studio application. However it looks like it require Administrator rights for users to be able to save or delete it. We were not able to locate what security required in BI for end users, and we are reluctant to give Administrator right to them.
    Does Design Studio 1.3 come with new security to allow user to add/delete bookmark? Anyone out there able to assist us to pin point which security is required?

    Hi Steven,
    I am not sure it is security
    Please look at the SAP help at https://websmp202.sap-ag.de/~sapidb/011000358700000449022014E/ds13_admin_bip_en.pdf
    Notice this picture/section:
    Could you check on this to see if it helps?

  • Facing following issues with SAP Design studio tool

    Hello Everyone,
    I am new to SAP Design Studio. I am working on creating dashboards and I am using Design Studio 1.2 version. Please suggest some solutions for the following issues. Thanks in Advance.
    1. External CSS file which is embeded using custom CSS option under "application component properties" is not working.
        * I kept the external CSS file inside repository-> my application folder.
    2. During runtime, getting javascript error while selecting '-' option from filter panel.
    3. Unable to select or type dimension name under "dimension filer component" properties.
    4. Getting runtime error for dropdown list, and I have inserted the following code under "onStartup" option of Application component properties.
    "DROPDOWN_1.setItems(DS_1.getMemberList("PRODUCTREF", MemberPresentation.INTERNAL_KEY, MemberDisplay.TEXT, 20));
    and dimension values are not populated in auto suggest."

    Hello,
    Check the following components are installed on the local machine of your application designers;
    1) 32-bit Version of Java Runtime ENvironment 1.6 or 1.7 ((http://java.com/en/load/index.jsp)
    2) Internet Explorer 9.0
    or May be just uninstall and again reinstall
    regards,
    Anand Kumar

  • HANA Stored Procedure in SAP Design Studio

    hi there,
    I developed a HANA stored procedure, I want to implement this procedure in SAP Design Studio. following scenario:
    if Button Click, the Procedure is executed and the result of this Procedure is shown in a crosstab.
    I can maybe help someone, maybe someone has tried something similar.
    Thank you 

    hi,
    I developed in Hana a calculation view with script, cfr stored procedure, this view I can use as a datasource in my SAP Design Studio.  The loading of your datasource can be triggered by your button:  set datasours load in script true, radiobutton event: DS_1.loaddatasource ();
    Is this work around okay for you.
    Greetings
    Koen

  • Show Only First N Rows in SAP Design Studio Chart/Table

    Hi,
    Is it possible to show only first N rows of data in SAP Design Studio Charts/Cross Tab ?
    Eg
    Bex Query Output
    Here If I mention First 2 rows, my chart looks like below
    If I mention First 4 rows, my chart looks like below
    Thanks
    Anil

    Hi Mustafa,
    Thanks for your reply.
    Actually our requirement is, we have one Bex Query where we are using Ranking Function.
    We have 15 customers, and we need to know the ranking based on some calculations.
    Whenever we execute the query with different time periods, the ranking of Customers will vary, for example if I execute query for year 2014, customer 1 can be Rank 1, If I execute for year 2013, Customer 7 can be Rank 1.
    From this Query I need to show only Top 5 Customers in Cross Tab/Chart.
    We tried to put condition on CY Ranking in Bex to show only Top 5, but the result was giving some diff customers and also for all Time periods we are getting same Customers In Top 5.
    To overcome this, we thought instead of putting condition on Bex side, we are trying to pick only first 5 rows from Bex Query and show them in Chart/Cross Tab, something like we will map only first 5 rows in Xcelcius.
    We would like to know is there any functionality in Design Studio to show only first 5 rows of data.
    Regards,
    Anil

  • Ranking In SAP Design Studio 1.3

    Hi,
    Is there a way we can rank a dimension in Design Studio 1.3?
    Thanks & Regards,
    Mitalee

    Try looking at BEx Conditions and see this thread http://scn.sap.com/thread/3493392
    Also, please remember to search before you post per SCN rules of engagement; it is not clear you have done that.
    Thank you

  • Does SAP Design Studio 1.2 supports BEx conditions....?

    Hi All,
    Have one scenario where BEx query is having condition (Ex: Keyfigure not equal to '0'). But in design studio, values are not applied with condition.
      FYI - One of the documents from SAP, it supports...plz check attachment
    Kindly give your comments...

    Here is the scenario
    Am having a BEx query with a condition (Margin not equal to '0') and output of BEx is showing correctly (value - 9575). When i use the same query in Design Studio, output is 106219 which is aggregated value. Verified in BEx output.
    As you recommended, i enabled to 'True' the conditional formatting, still expected value is not coming.
    Kindly give your inputs

  • How to join SAP Design Studio - Design Council

    Hello Everyone,
    Does anyone know how to join Design Studio - Design Council.
    I am working on a internal project and would love to provide feedback to product team at SAP.
    Thanks,
    Rajan

    I am not aware of a council like this for Design Studio
    There is SAP Lumira's Momentum Grows – Join the BI Design Council, and Co-Innovate with us! for Lumira
    ASUG has a Design Studio Influence Council.  If you are an ASUG member, you can contact ASUG about it at influence at asug dot com.
    You can also provide feedback on Idea Place - ideas.sap.com
    Tammy

  • SAP Design Studio ODBC Driver Not Found error while creating HANA connection.

    Hi,
    While creating SAP HANA ODBC connection in Design Studio via Tools > Preference > Application Design > Backend Connection. I am getting error ODBC Driver Not Found. Error screen shot is attached.
    My Design Studio version is 1.3 win 32 bit
    My OS Win 7 64 bit
    I have installed both HANA client 32 bit and 64 bit.
    I have tried creating DSN ODBC connection via "C:\Windows\SysWOW64\odbcad32.exe" and via Control Panel > Administrative tools > Data Sources(ODBC). But it does not detect it either.
    I am not sure what needs to change to let Design Studio know which HANA client driver to use.
    Please help!.

    Hi Rohit,
    This seems to be a known bug with Design Studio. Please see the SAP Note below on this.
    1774480 - Fix launching of ODBC Data Source Administrator
    Regards,
    Abhijit

  • Upload Local Application option is not available under Tools menu: SAP design studio

    Hi All,
    I have created dashboards in design studio 1.3 in local mode. Now I want to upload my application to the Business Intelligence platform. So I referred the below thread.
    Design Studio 1.0: Upload a Local Application to the Business Intelligence Platform
    But for me under tools, Upload local application option is not available. Do I have to add some connections in preferences option to make it visible. Please reply ASAP I have to upload immediately
    Thanks in advance.
    Regards,
    Saranya S

    Select Tools, Preferences, under Preferred Startup Mode, select BI Platform
    Please be sure in the future you search before you post, per SCN rules, as this has been answered before.

Maybe you are looking for

  • Help getting to Mac OS X

    My iMac got a virus on the windows side of the computer that wouldn't allow me to switch to the Mac OS. After trying many things to get to the OS X side I eventually reformatted both of the partitions in to one. The problem now is that when the iMac

  • What is AT Exit-Command in MPP

    Hi all What is AT Exit-Command in MPP...

  • Previous window opens when opening a new window

    When I have a number of windows open, and am looking at, say the third window and wish to open a new window, the last window in the sequence opens just before the new window. Although the new window will be on screen, as soon as I close the new windo

  • Fixed Assets - CBFResourceLoader::GetChildNode      dbdatasources node not fou

    Hello, The result of my depreciation run in SBO is this : No Postings and in the log i can find out here : C:DOCUME1ADMINI1LOCALS~1Temp1SAP Business One Log The message is this : CBFResourceLoader::GetChildNode      node not found. Any idea ? Thanks

  • "Error erasing Time Maching back up disk 'My Book'"

    Computer: MacBookOS X: 10.6.8So I'm trying to set up my My Book on my mac, and when I tell Time Machine to erase my My Book in order to make it compatible with mac, it comes up with this error message: I've restarted my computer, ejected the My Book,