SCN Design Studio 1.6 SDK Components (ver 3.0)
UPDATE:
If you have upgraded to Lumira Designer 2.0, please go here
Background |
Now that Design Studio 1.6 is available, Karol Kalisz and I have taken strides to port over our existing SCN Design Studio SDK Development Community components to the new 1.6 SDK patterns that Reiner Hille-Doering has mentioned here: What’s New in Design Studio 1.6 SDK I previously mentioned some changes in a blog post here (Sneak Peak – SCN Design Studio 1.6 SDK Components), however I am creating an SCN Document this time so that others can modify this document going forward to keep everything up to date.
Why 3.0? At certain points along the way, we’ve had to make the decision to commit future development to a newer version of Design Studio that means no further support for older versions. With Design Studio 1.6, many new features along with SDK changes to support the new sap.m mode mean that we must make a clean break. This means that Design Studio 1.6 is a pre-requisite for anything related to our 3.0 components, just like for our 2.0 components, 1.4 was required. You can still download the older 1.0 and 2.0 components from GitHub.
|
||||||||||||||||
Source Code |
Source Code can be found on GitHub here:
GitHub – org-scn-design-studio-community/sdkpackage: SDK Package of SCN Design Studio Community |
Community Components Blog List/Timeline |
From most recent to oldest, here is a collection of all blogs by the SCN Design Studio SDK Community team in reverse-chronological order, with certain milestones called out. You should note that the further back in time you delve, the more primitive, and in same case, irrelevant, some of the older components may be, hence calling out the dates. Nevertheless, those wishing to see what is possible, or to get source code examples, need look no further than these blog posts written by the SCN SDK Community.
- Design Studio 1.6 SDK – Templating with Rapid Prototyping Component (Jul 20, 2016)
- Generate CSS code dynamically in Design Studio with the Community Package (Jul 5, 2016)
- Design Studio SDK transforming key figures into text again (Jun 29, 2016)
- Design Studio 1.6 SDK – Leaflet Maps WMS Layer Support! (Jun 1, 2016)
- Design Studio SDK: Breadcrumbs Component (May 11, 2016)
- Design Studio SDK: Planning Calendar Component (May 10, 2016)
- Design Studio SDK: Float Button for Quick Member Selection (Apr 10, 2016)
- Design Studio SDK: Prototype – in 100 LoC to Google Chart (Mar 29, 2016)
- Design Studio 1.6 – Waht-If-Analysis with Data Iterator & Bring Your Own Data Source (Mar 10, 2016)
- Design Studio 1.6 – Data Blending with Data Iterator & Bring Your Own Data Source (Mar 10, 2016)
- Design Studio 1.6 SDK – BYOData Enhancement – Use your own data in Analytical Components! (Mar 7, 2016)
- Design Studio: Hierarchical menu for BW Version 2 (SDK Community Package) (Feb 26, 2016)
- SCN Community Package: Hierarchy Members Accessors & Iterator (Feb 25, 2016)
- Design Studio SDK: Improved Checkbox Group (Feb 11, 2016)
- Design Studio 1.6 – Layout for Simple Printable Report (PDF) (Feb 11, 2016)
- Design Studio SDK: Fiori Busy Dialog Component in M library (Feb 10, 2016)
- Design Studio SDK: Link Component in M library (Feb 10, 2016)
- Design Studio SDK: Going into M mode with more components (Feb 10, 2016)
- Design Studio 1.6 SDK – Data Iterator – Read your data row by row finally! (Feb 8, 2016)
- Design Studio 1.6 SDK – Component Layouter (Feb 4, 2016)
- Design Studio 1.6 SDK – Leaflet Maps for more mapping goodness (Jan 7, 2016)
- Design Studio SDK: Facet Filter Use Case (Dec 18, 2015)
- MultiComboBox, variable selections and how to load sap.m into your SDK component (Oct 15, 2015)
- Design Studio SDK – Pictograms (Oct 6, 2105)
- Design Studio: Logoff with Custom Timeout (Oct 2, 2015)
- Horizon Chart extension for Design Studio – Part 1 (Sep 25, 2015)
- Design Studio SDK: UI5 Table with Conditional Formats (Sep 24, 2015)
- Design Studio SDK – Progress Bar Set Makeover (Aug 24, 2015)
- Design Studio SDK – Hexagonal Binning (Aug 7, 2015)
- Design Studio SDK: Radio Button Group – Unified UI5 Component (Jul 28, 2015)
- Design Studio SDK: Activity Viewer (manual Gantt Chart) (Jul 27, 2015)
- Design Studio SDK: Process Flow – Unified UI5 Component (Jul 27, 2015)
- Design Studio SDK: New Unified UI5 Components (Jul 16, 2015)
- Design Studio SDK: (Generic) Kpi Tile (Jul 7, 2015)
- Design Studio SDK: Specification Driven Development (or create a full component in 20 minutes) (Jun 30, 2015)
- Design Studio Extension – Advanced Data Tables – Phase 1 (Jun 25, 2015)
- Design Studio SDK: Facet Selector Component (Jun 23, 2015)
- SCN Community Extensions – Release 2.0 for Design Studio 1.5 (an Upgrade) (Jun 16, 2015)
- Design Studio SDK – Line with Arrow (Jun 15, 2015) – (Milestone: Donnie Burhan joins)
- Design Studio Extension: Bullet Chart (May 29, 2015) – (Milestone: Long-time SDKer Jeroen van der A joins)
- Redesign your SDK additional properties with an Accordion menu (May 6, 2015)
- Design Studio Extension: D3 Word Cloud (May 13, 2015) – (Milestone: James Rapp joins)
- Design Studio SDK: JSON Object (cast to MultiDimFilter) Component (Apr 23, 2015)
- Introducing “Change Log” for Community Components (Apr 7, 2015)
- Community SDK – Call for Help in Documentation (Apr 2, 2015)
- Design Studio SDK: New Features in UI5 Table (Apr 1, 2015)
- Design Studio SDK: Real Date Component (Mar 31, 2015)
- Mixing Data from 2 Result Sets together (join, select) (Mar 26, 2015)
- Design Studio SDK: Result Set Mixer Component (Mar 26, 2015)
- Design Studio SDK: Gauge Component (Mar 26, 2015)
- SAP Design Studio SDK Maps (Part 4) – Maps with Bubbles and Maps with Plots (Mar 25, 2015)
- SAP Design Studio SDK – Choropleth Maps Refined, Part 3 (Mar 19, 2015)
- Design Studio SDK: Result Set Information Component (Mar 13, 2015)
- Design Studio SDK: Post Reponse Parser (with Ajax) Component (Mar 12, 2015)
- Design Studio SDK: Nice Chart Component (Mar 11, 2015)
- Design Studio – Semi-Automated SDK Component Development (an idea) (Mar 9, 2015)
- Design Studio SDK: Segmented Button Component (Mar 9, 2015)
- Design Studio SDK: PDF Print Component (Feb 27, 2015)
- Design Studio SDK: UI5 Table Component (Feb 27, 2015)
- Community SDK: Second Functional Application with SDK Components (Online Composition v.2) (Feb 25, 2015)
- Design Studio SDK: Navigation Bar Component (Feb 24, 2015)
- Design Studio SDK: Calendar Selector Component (Feb 23, 2015)
- Design Studio SDK: Open Url Inplace Component (Feb 23, 2015)
- Design Studio SDK: Road Map Component (Feb 18, 2015)
- Design Studio SDK: Password Field Component (Feb 18, 2015)
- Design Studio SDK: Value Help Field Component (Feb 18, 2015)
- Design Studio SDK: Tri State Check Box Component (Feb 18, 2015)
- Design Studio SDK: Facet Filter Component (Feb 18, 2015)
- Design Studio SDK: BIAL and ZTL Debugger Code Inspector Tool (Feb 18, 2015)
- Scripting Case: How to manage debugging in BIAL and ZTL? (Feb 17, 2015)
- Design Studio SDK (1.3/1.4) – Open Source Maps (Part 2) Choropleth Maps (Feb 13, 2015)
- Design Studio SDK: Examples for Binding Events to ZTL Scripts (Feb 7, 2015)
- Design Studio SDK: Date Range Scroller (Feb 7, 2015)
- Design Studio SDK: Date Range Slider (Feb 7, 2015)
- Design Studio SDK: Math Util Component (Feb 7, 2015)
- Design Studio SDK: Component Manager (for dynamic component access) (Jan 23, 2015)
- SDK Development Community Git Repository (sdkpackage) (Jan 23, 2015)
- Design Studio SDK: Embedded Media Component (Jan 23, 2015)
- D3 Hierarchy component (Jan 23, 2015) – (Milestone: Manfred Schwarz contributes)
- Design Studio SDK: Embedded Frame Component (Jan 22, 2015)
- Design Studio SDK (1.4) – Bring Your Own (BYO) Datasource (Jan 22, 2015)
- Design Studio SDK: Client Information Component (Jan 20, 2015)
- Responsive Layout with Flow Layouter SDK (Jan 20, 2015)
- Design Studio SDK: Flow Layouter Component (for responsive layouting) (Jan 20, 2015)
- SDK Development Community Git Repository (list & documentation)(Jan 18, 2015)
- Design Studio SDK (1.3/1.4) – Opensource SCN Maps (Part 1) (Dec 31, 2014)
- Community SDK: First Functional Application with SDK Components (Online Composition) (Dec 17, 2014)
- Design Studio SDK (1.3/1.4) – QRCode Generator (Dec 16, 2014)
- Design Studio 1.3/1.4 SDK: Multi level drop down menu from a hierarchy (Dec 14, 2014) – (Milestone: Franck Blais joins)
- Wow, finally a customizable IFrame and RSS feed Design Studio extension (Nov 30, 2014) – (Milestone: Martin Pankraz joins)
- SCN Design Studio SDK Development Community (Dec 10, 2014) – (Milestone: Mike & Karol Merge their components)
- Design Studio SDK (1.3) – D3 fun making a Progress Bar Set/Bar Chart (Nov 25, 2014)
- Design Studio SDK: Verification Input Field (Nov 15, 2014)
- Design Studio SDK: Fiori Button (with SAP Image) (Nov 14, 2014)
- Design Studio SDK: Data Bound Drop Down Box (Nov 12, 2014)
- Design Studio SDK: Menu Button (1.4+) (Nov 11, 2014)
- Design Studio SDK: Menu Bar (1.4+) (Nov 11, 2014)
- SDK of type SAPUI5 – Practicable Building Blocks (Nov 11, 2014)
- Design Studio SDK: Toggle Button Component (Nov 6, 2014)
- Design Studio SDK: Data Bound Range Slider (Nov 3, 2014)
- Design Studio SDK (1.3) – Fiori-like Page Heading with buttons and more (Nov 3, 2014)
- Design Studio SDK: Custom CSS Collector to dynamically attach more CSS files (Oct 30, 2014)
- Design Studio SDK: Data Bound Slider with Top / Pause Option (Oct 30, 2014)
- Lessons learned in creating SDK extensions. (Oct 29, 2014)
- Design Studio SDK: A (first) try to get an Open Street Map into Design Studio (Oct 27, 2014)
- SDK: How to Make a Generic (delta) Change Check in JS (Oct 23, 2014)
- Design Studio SDK: Data Bound Top/Flop Chart (Oct 23, 2014)
- Design Studio SDK: Data Bound Top/Flop (Top/Bottom with Average) (Oct 21, 2014)
- Halloween in Design Studio – the preparation (Oct 19, 2014)
- Karol’s SDK Data Bound Components (Oct 16, 2014)
- Design Studio SDK: Data Bound Leader Board (Top/Bottom Selection) (Oct 16, 2014)
- SAP UI5 SDK – Component Life Cycle (Oct 16, 2014)
- Design Studio SDK (1.3) – In-App Modal Browser Popup (Oct 16, 2014)
- Design Studio SDK (1.3) – Databound and Colored KPI Tile Set using SDK Launchpad (Oct 15, 2014)
- Design Studio SDK (1.3) – Fiori-like LaunchPad (aka sap.m.TileContainer) (Oct 9, 2014)
- Design Studio SDK (1.3 SP0 & SP1) – Popover Buttons (Oct 8, 2014)
- SDK components – development direction & concepts (Oct 6, 2014) – (Milestone: Mike & Karol recognize an overlap)
- Design Studio SDK: (dynamic) Accordion Component (Oct 6, 2014)
- use libraries to help you get results faster with SDK’s (but standard is even faster!) (Oct 6, 2014)
- Design Studio SDK – SAPUI5 Accordion Menu (Oct 3, 2014)
- Design Studio SDK: Tree Component (Oct 1, 2014)
- Design Studio SDK – Creating an online SDK Repository (Sep 25, 2014)
- Design Studio SDK: CheckBox Group (with Image) Component (Sep 25, 2014)
- Design Studio SDK: Text Area (input) Component (Sep 23, 2014)
- Design Studio SDK: Array Util Component (Sep 23, 2014)
- How to Use Extended Sdk Collection to handle “properties” (Sep 22, 2014)
- Design Studio SDK: Leader Board Component (Sep 22, 2014)
- Design Studio SDK: Opening Window with POST (allows many parameters) (Sep 19, 2014)
- Design Studio SDK: Drag Drop Area Component (Sep 18, 2014)
- Design Studio SDK: Image Carousel Component (Sep 18, 2014)
- SDK development – I want to drag drop in SDK component (Sep 18, 2014)
- Design Studio SDK – BIAL for…next loop (and my first GitHub co-author attempt) (Sep 16, 2014)
- Design Studio SDK: Collection Util Component (Sep 15, 2014) – (Milestone: Mike & Karol first collaborate)
- Design Studio SDK – Get Top/Bottom N rankings with a little less code (Sep 12, 2014)
- SDK: How to Extend ZTL Grammar with own Return Types (Sep 15, 2014)
- Design Studio SDK: Fish Eye Component (Sep 15, 2014)
- Design Studio SDK: Basic Business Card (a mix of self made SAP UI5 content) (Sep 15, 2014)
- Design Studio SDK: Range Slider Component (Sep 12, 2014)
- Design Studio SDK: Link Component (Sep 12, 2014)
- Karol’s SDK Components (Sep 11, 2014)
- Design Studio SDK: Slider Component (Sep 11, 2014)
- Design Studio SDK: Rating Indicator Component (Sep 11, 2014)
- Design Studio SDK: Progress Indicator Component (Sep 11, 2014)
- Design Studio SDK: Paginator Component (Sep 11, 2014)
- Design Studio SDK: Application Header Component (Sep 11, 2014)
- Design Studio SDK: Color Picker Component (Sep 11, 2014)
- Design Studio SDK: Fallback Picture Component (Sep 10, 2014)
- Design Studio SDK: Kpi View Component (Sep 4, 2014)
- Design Studio SDK: Simple Date Object Component (Aug 14, 2014)
- Design Studio SDK: NotificationBar Component (Aug 13, 2014)
- Design Studio SDK – A Tab Strip, Toolbar, Segmented Button, a List Box or a Tile Group? (Aug 8, 2014)
- Design Studio 1.3 SDK – PDF Export Button (Jul 22, 2014)
- Design Studio 1.2/1.3 SDK – Hierarchy Eye Candy – Packed Circles (Jun 30, 2014)
- Creating Bulletcharts – getting serious (Mar 17, 2014)
- a new SDK bar chart (Mar 4, 2014)
- Design Studio 1.2 SDK – An Image Component free of MIME Repository worries (Feb 4, 2014)
- Design Studio 1.2 SDK – New approach to a toolbar component using SAPUI5 Handler (Jan 31, 2014)
- Design Studio 1.2 SDK – An adventure in creating a data bound Chart Component wrapper (Jan 23, 2014)
- Design Studio 1.2 SDK – Enhancing the ‘Simple Table’ SDK Component (Jan 21, 2014)
- Design Studio 1.2 SDK – Building a SAPUI5 Toolbar (Dec 31, 2013)
- Design Studio 1.2 SDK – Use both sides – Double Sided Tiles (Dec 23, 2013)
- Design Studio 1.2 SDK – Rapid Prototyping Addon HTML/JS Templating (Dec 17, 2013)
- First try in SDK, building a bar chart with benchmark option in D3 (Dec 13, 2013)
- Setting up a SDK bar chart (Dec 13, 2013)
- Baby Steps – Creating an HTML5 Chart Wrapper with Design Studio 1.2 SDK (Nov 26, 2013)
- Creating a bullet graph using the 1.2 SDK beta (Oct 13, 2013)
Component Library & Documentation |
We can offer the overview of all components and documentation on functions.
You can find it here Component List 3.0 – SCN Design Studio Community
Besides the list of components, you can find also “Download” link and instructions how to install. It is better for you to use the ZIP installation (direct links provided above) as this allows you to store the installed ZIP locally. But, github is also having versionized ZIPs – in case your copy is lost.
What Has Changed? |
Simplified Categories
In order to try to save a little space and keep things tidy, we now have only 4 categories:
M Mode Support
With 1.6, SAP has offered up a more official support for UI5 sap.m components. As a result, existing SCN Community components that are based on sap.m will be supported first in ‘M’ mode, and for a time being in ‘Classic’ mode. As we see M mode mature hopefully in future versions, people will make the switch to ‘M’ mode for their apps. You will also see new SCN Community components that we not possible in ‘Classic’ mode before (without ugly hacks) become available now only in ‘M’ mode (such as Switch and Slider and more.)
Streamlined Additional Properties Sheet (APS) Nearly all components, no matter what category or original author, now support an easy to use APS that generates itself. This means consistent UI for designers, and less time spent by developers in the community to implement, as the APS generation code really takes care of it all for you. A separate technical document for community developers (old and new) will be posted with the details.
We have made many important internal code re-factorings using the RequireJS module pattern which has been an opportunity for us to make a few bug fixes along the way, as well as streamline some old code. There may be some initial bumps in the road early on with 3.0, but a goal is to re-visit existing components and FIX either bugs or incomplete features in order to make this a more reliable and appealing package for the community.
|
Questions/Comments/Feedback |
In the past, SCN comments have provided one channel to report bugs or ask for features or provides general feedback and ask questions. For general feedback and questions, please provide them here on SCN as always, but we’d encourage you to post actual feature requests and bugs on GitHub as an issue so that they can be tracked and not lost in the sea of comments. This helps you and the SCN developer community. The place to do this is here:
Issues · org-scn-design-studio-community/sdkpackage · GitHub
Going forward look for additional new components and more reliable existing components! |
.
Hi
I'm trying to use the Bullet chart, but when I add it to the canvas the app just freezes and the component is not loaded, I just keep seeing the loading image
Please help
Shlomi
I can confirm it was broken. I've fixed it and updated the downloads. Give it a try now and let me know.
Hi,
I´m trying to use the Data Top/Flop Chart / Data Leader Board Component in Design Studio 1.6. When I try to enter an URL for a Fallback Image, I get an error message
"Reference Error" "value" is undefined.
This happens in local mode and also in BIP mode.
A Report which includes the component worked in 1.5 but now throws the same error in Design Studio 1.6
Thanks a lot.
Andy
Hi Mike and co,
Thanks very much for this.
I am starting a new app (with DS1.6) and I am trying to decide between M and "Classic". I am leaning towards the M mode; however I note that in the latest (stable) version of the package the utilities are not available in the component browser. I did find the component manager in the technical components menu, but no others.
Am I looking in the wrong place? If not, are you able to give an indication when the utility components will be available in M mode. I am specifically interested in the Array, Collection, Client Information and Component Manager utilities.
Regards, Pat
Hi Patrick,
We moved the util components to the technical components because they don't use canvas space. This a new Option since the new Version of the SDK https://scn.sap.com/community/businessobjects-design-studio/blog/2015/11/19/whats-new-in-design-studio-16-sdk
The SAP standard pdf and global scripts are located there too.
We haven't migrated all of our util components yet. But you will find the Array and the component Manager there already. I will update the repository just now so that the next build will get you the collection and the Client Information too. I did only rough tests therefor we would be grateful if you could let us know if you encounter any issues compared to the behaviour you are used to.
Regards
Martin
Thanks, Martin - I see you've made the changes. I have a few to make, too (Change Component Manager and Client Information back to visual components as some people had the need) - I'll rebundle them today along with your changes.
Perfect Mike and thanks for adding. Another example why we need to try to establish one point of contact like GitHub issues for those requests. Karol keeps asking people but we seem to end up here all the time 😉
Regards
Martin
Yeah, tracking in GitHub issues helps us not forget them as can happen in SCN comments.
Point noted Martin and Mike - I'll post questions like this in GitHub issues from now on. Also, thankyou for updating the package so quickly, much appreciated.
Cheers, Pat
M mode has a lot of bugs with non-visual components (Data Source and Technical), I'd wait until at least SP1 if you use those types.
Oh, that's good to know ! Thanks all for the inputs
Where can I get the SDK? The help-file says i can download it in the service-marketplace. To do so I need an S-user. Support says as a byDesign-Customer one can not get an S-user.
Many thanks for help
Hi Markus,
You can just take the stable link from the download links section above and use the DesignStudio client to install using the link (don't click the link itself! You need to paste it on the client install dialog). Our latest deployment runs on top of DesignStudio 1.6. Make sure you grab the correct version for your client.
Regards
Martin
Hi,
I have created a Dashboard with the a "range slider" and a "KPI View 2.0" from the new SDK Components 3.0. I have a pie chart and a geomap too
My Dashboard works fine in "Execute locally" mode but into BiPlatform, all the SDK components disapear with errors "web item rangelsider_1 could not be found in current web application" and same think for KPI view "web item kpiview_1 could not be found in current web application".
My Platform is a BI 4.1 SP6 on Windows 2008
Regards
Eric
Hi Eric,
This most likely means that you didn't upload the SDK extensions to your BIP. Please use your DesignStudio client (Tools -> Platform extensions) to do so. After uploading you will need to restart your APS. You can find a good description for all of this on the DesignStudio documentation.
Kind regards
Martin
Thank you very much...
May be it's a little think to add into a "how to install" ...
How to install is in the User Guide.
Hi,
Thank you very much for all this.
I downloaded the .zip file for from the 3.0 stable link for DS 1.6, tried installing it in the same way I did for previous versions by following the steps given in SCN Design Studio SDK Development Community
I have recently upgraded DS 1.5 to 1.6 by installing SP00 for DESIGN STUDIO CLIENT 1.6
I get the following screen after browsing for the zip file and clicking ok.
Could you please help?
Thanks,
Pranoti
This means you have already installed it (or a prior version) - You can instead perform an update via the Help menu to update the component. Or, remove the existing version via the Help menu, and then install the newly downloaded one.
I wish SAP would move the Update/Remove to the Tools Menu, and hiding it in the Help window is a bit confusing.
Thanks for the reply Mike.
I searched ways to uninstall but looks like the Help menu has changed (See below). I am not able to find a way to uninstall the components. Could you please help?
Also, I came across scn questions where it says that DS does not uninstall the components completely and hence does not pick up new components when installed. Do you know if this issue is resolved?
Thanks,
Pranoti
Found how to uninstall. Thanks.
Hi,
the package 3.0 is a continuation of 2.0, so you cannot install both. you need to upgrade.
when you already have installed the 2.0 release, the way to upgrade is:
* either uninstall 2.0 and install new using the menu Tools->Install Extensions
* go to menu Help->About, Button "Installation Details", select the extensions and press button "Update". for this, you have to place the ZIP at the same folder as the original one was during the installation.
Karol
Hi,
I was trying the MultiComboBox in 3.0, it works fine when executed on local but hangs on BI Platform. After installing the components on the platform I have restarted APS. Is there anything I am missing?
Is this control working for anyone on BIP?
~ Sudheep
Hi Sudheep,
Could you be so kind and open an issue on GitHub so that we can keep track of this better? Find the page here Issues · org-scn-design-studio-community/sdkpackage · GitHub.
In addition to that I would like you to be more specific what your error is. Did you install all SCN components to BIP or just the databound ones? Like I said, please move this discussion to GitHub.
I checked the latest version in commons and m mode a couple of minutes ago and it is working good.
Regards
Martin
Hi all,
In M mode on DS1.6, inclusion of the JSON Object component causes Infocharts in the application to stop displaying category axis labels.
I've raised an issue in GitHub, but thought I would also post here in case others come across this problem.
Cheers, Pat
Hi, please see update on JSON Object - Design Studio 1.6 - M Mode/Commons Mode - Inclusion of component causes infochart component to not display….
Karol
Hi guys,
I am using scn design studio 1.6 sdk components 3.0 on Design Studio 1.6 and works fine. However When I try to run a Dashboard from BI LunchPad I got some erros related to ORG_SCN_COMMUNITY_BASIS_GAUGE
My question is: how to update this components on my BO BID server? Which is running on 1.6 too.
What do I have to do to be able to run my Dashboard from BO BI LunchPad without getting error from ORG_SCN_COMMUNITY_BASIS_GAUGE.
If I extract design studio 1.6 sdk components 3.0 on Design Studio 1.6 in some folder of my BI BO BID server does it will work?
Thansk and regards
Hi Douglas,
you probably have not installed the extensions on BIP. Follow the guide https://websmp201.sap-ag.de/~sapidb/012002523100003685052016E/ds_16SP01_admin_bip_en.pdf, 6.2 Deploying SDK Extensions
Karol
hello karol, a consultation on component UI5 Table, as could make the painted cell function to a second column, bone instead of placing the value for the validation and colored cell I wanted to use a second column for example the bugget,...
Please if you could tell me how to make the painted cells is dynamic in function to the bugget column, I am very grateful for the answer.
hello karol, a consultation on component UI5 Table, as could make the painted cell function to a second column, bone instead of placing the value for the validation and colored cell I wanted to use a second column for example the bugget,...
Please if you could tell me how to make the painted cells is dynamic in function to the bugget column, I am very grateful for the answer.
Hi Fernando,
we try to transfer issues and enhancement requests to github.
Would you please open an issue there (mark as enhancement)?
Issues · org-scn-design-studio-community/sdkpackage · GitHub
if possible, add also example (exported app on some CSV data source) - this helps in understanding the context.
Karol
Hi Karol
COLORED IN BASE TO ANOTHER COLUMN IN UI5 TABLE COMPONET · Issue #114 · org-scn-design-studio-community/sdkpackage · Git…
Excellent
Hi Guys
I seem to have hit a bit of an issue with the Data Leaderboard component.
When I select Bottom 3 entries it is sorting them as below
1. Material 1
Value 30
2. Material 2
Value 20
3. Material 3
Value 0
I am in fact showing the top 3 materials but the lower the value the better it is.
SO I selected bottom 3 materials from list but would want the list to be displayed in reverse order? They are labelled 1, 2 and 3 but in-fact I would want number 3 to be number 1 and work backwards?
Any scope to get that into the component or not?
Hi Alex,
we try to transfer issues and enhancement requests to github.
Would you please open an issue there?
Issues · org-scn-design-studio-community/sdkpackage · GitHub
if possible, add also example (exported app on some CSV data source) - this helps in understanding the context.
Karol
Thanks so much it worked.

Hello Colleagues.
We have installed SDK Extensions 3.0 (stable version) on Design Studio 1.6 (client side). After that we have uploaded "Design Studio SCN Community Utils" component to the Portal side (notice: we don't use BI Platform as a Portal; we use SAP NetWeaver Java 7.4 SP14 (BI-Java usage type) instead).
Since the SDK Component was uploaded to the Portal, all of our Dashboards on the Portal side had stopped work (when we try to run a Dashboard from the Portal we got some erros; see error logs below). Although it works fine on Design Studio 1.6 client with the SDK Extensions installed (in "Execute locally" mode).
All Dashboards work fine on the Portal side if we do not upload the SDK Extensions to the Portal (or if we remove the SDK Extensions installed on the Portal).
Is it a known issue? Should the SDK Extensions work whith SAP NetWeaver Java platform? (it seems like the cause of the problem is a difference between connection mechanisms of BO BI Platform and NetWeaver Java platform)
Maybe these SDK Extentions were made only for BO BI Platform?
Piece of system logs whith error description:
"com.sap.ip.bi.base.service.connection.impl.ConnectionException: No connection factory found for type com.sap.zen.nw.mastersystem/com.sap.zen.nw.mastersystem."
"Exception thrown: com.sap.ip.bi.base.exception.BIBaseRuntimeException: Error: Template Service could not be loaded!"
"java.lang.ClassCastException: Cannot cast class com.sap.ip.bi.zen.nw.portal.services.landscape.ZenNwConnectorLandscape (loader WCE_PRIVATE_CL_sap.com/com.sap.ip.bi.designstudio.nw.portal@com.sap.engine.boot.loader.ResourceMultiParentClassLoader@4673e64d@alive) to class com.sap.ip.bi.zen.nw.portal.services.landscape.ZenNwConnectorLandscape (loader WCE_PRIVATE_CL_sap.com/com.sap.ip.bi.designstudio.nw.portal@com.sap.engine.boot.loader.ResourceMultiParentClassLoader@4b10121d@unregistered)"
Please let me know if you need some additional information.
Sorry for my English.
--
Best Regards
Alex
Hey Alex,
I wish I could test, however I do not have a NetWeaver deployment to say whether our extensions have ever worked on NW. Maybe some other community members can weigh in.
Hi Alexey,
the extensions are working in the portal. you can see discussion Problem: Deploying SDK Extensions to SAP Enterprise Portal.
Your errors are looking like the portal is in inconsistent state after startup
- ClasCastException on same class can occur only when different version of the same class are still in memory
- No connection factory issue can be caused by incorrect system configuration.
Please check this:
is there something missing or unclear in the attachment TroubleshootingSDK.docx of note
1894594 - Design Studio - Support Note for NetWeaver Add-On
http://service.sap.com/sap/support/notes/1894594
This sounds similar to what I tried to describe in its attachment.
Why this happen when you deploy extensions? It is probably the case that different code paths are executed due to the extensions deployment. Also, when you have extensions, you need to assure that the special user BW_SERVICE is configured correctly.
Karol
Hi,
If we upgrade to a new Service Pack of Design Studio 1.6 (SP2 which is due to be released soon), is there a possibility that components from Version 3 above, used in an exisitng dashboard be adversely impacted in any way?
Thanks,
Taniya
Dear All,
Today we noticed that method fireEvent doesn't work when Design Studio dashboard is executing on NetWeaver portal.
Example: Please create new dashboard, add Donut component and add Application.log('whatever"); in OnClick event. Execute the dashboard locally - works correctly, on BO platform - works correctly, on NetWeaver - no error messages, no details in log, but fireEvent doesn't fire our BIAL code.
I created own simply component which only try to fire event, nothing else, it doesn't work on NW platform.
I see that fireEven is used in many SCN components (Donut, Map, Timeout, BulletChart, Choropleth, Hierarchy, LeafletMap, LocationIntel, DataInterator, ComponentLayouter ...)
Is it know problem? Should I report incident officially?
or nobody uses Design Studio on NetWeaver?
Thanks in advance.
Best regards.
Important comment. Component "Client Information" also has script event but via fireDesignStudioEvent method. It doesn't work neither. Any idea?
fireEvent and fireDesignStudioEvent execute event script in BIAL. The problem is (as I see now) with APPLICATION.alert. Other method/functions work correctly. It happens only on NW.
Hi Emmo,
For starters lot's of people use the NW deployment option. I just reproduced your problem description. Everything is ok except the APPLICATION.alert method like you said.
I checked the SAP Design Studio 1.6 Application Designer Guide for that http://help.sap.com/businessobject/product_guides/AAD16/en/ds_16SP01_user_en.pdf.
This behavior is by design. Read section "34.1.1.2 Error Analysis in Scripting" for reference. In essence you should use APPLICATION.createInfoMessage if you are not debugging code locally.
So you don't have a SDK problem but application use.
Kind regards
Martin
Hi Martin,
"This behavior is by design."
You are right, thank you for clear explanation, sorry for the confusion.
Best regards,
Updated the timeline
Thanks, Franck! It's tough to keep these documents updated so the more help, the better!!
Hey guys.
I installed DS 1.6 SP2 (Latest one)
1. I downloaded the latest stable https://github.com/org-scn-design-studio-community/sdkinstall/blob/master/releases/stable/org.scn.community.sdk.package_stable.zip?raw=true
2. I did
any reason?
thanks
I think the question is whether or not the components are usable for DS 1.6 SP2?
Can anyone answer this please? If they are not, when will they be?
Thanks
Hi Pheno, hi Martin,
I just ran the components with the latest client without any problems. Our repository is compliant with the new version SP2. Just so you know SAP promised to be as downwards compatible with the SDK as possible. Meaning there is a very high chance that all versions of our components work with every new Design Studio version. So far there has been no disruptive changes by SAP.
Long story short, you need to try again installing. There must be another reason for your error.
Kind regards
Martin
Hi All,
One of my colleagues faced the same issue as Pheno has mentioned few weeks back, while he was trying to install the platform extensions after downloading them from the same link. DS Version: 4.1. He got the same error message as Pheno has shared.
However, when I had downloaded the .zip file last March 2016 and installed on my local system/BI Platform (DS Version: 4.1) it worked just fine. I had the downloaded zip file on my local computer and I shared it with my colleague, and he was able to configure this time with no issues.
So, I suspect that there is something wrong with the file that has been uploaded to the github site, can one of the moderators/admins pelase take a look?
Thanks,
Taniya
Hi Taniya,
It is possible that the offline install file was corrupt at some point in time. I donwloaded today the most recent files and tested from scratch. The installation works fine.
Another thing I would like to suggest for future reference is to clean up the Design Studio client. Sometimes after lots of install/uninstall actions and/or client restarts jar files can be left over. To rule out that problem you can delete your Analysis-Config folder which will reset your client.
Kind regards
Martin
Hey guys,
I was wondering if there is a possibility to install only selected components.
For a specific application I would only need the rapid prototyping component and the color picker 2.0 if we decide to use them. So it would be nice if there was a way to avoid installing all the other components delivered along with the SDK component package.
Is there a way to accomplish that?
Thanks for your help and BR
Agnetha
Hi Agnetha,
This is not possible out of the box. You would need to clone our GitHub repository and alter the build logic to only incorporate what you need. We are sharing code throughout the components. That is why you can only install complete packages instead of individual components. We value the code sharing over the packaging.
Kind regards
Martin
Hi Martin,
thanks for your fast reply.
Then I think I will stick with installing the complete packages - it's the fastest and easiest way after all.
BR
Agnetha
Just out of curiosity, what is it exactly that disturbs you so much to have the other components too? Could you elaborate a little on that?
Kind regards
Martin
Sure: Imagine the scenario that I want to insert one of your components in an application after having installed the complete packages.
I perform a right-click on the layout folder, choose "create" and I can see three new folders: SCN Community Basics, Utils and Visualizations.
The problem arising is that I don't know in which folder the component is located. So I start browsing the folders. The first one feels like it contains 40 components, the second one about 10 components and the last one like 20 components. Of course these numbers are probably a bit exaggerated, but it's just the initial feeling I get when I open the folders.
Fortunately the components in the folders are sorted alphabetically. So if I remember the component's name correctly, I have not sooo much trouble finding it. If I do not remember the name, I have to start browsing... Of course, as you know, users are always impatient.
Still, this variety of components just strikes me down whenever I open the folders and it feels like I have installed about 90% of components that I actually don't really need. So my mind starts wondering what all the components that I never used are for (of course only if their names are not obvious like "color picker"
) etc. and suddenly I feel the strong need to tidy up.
But this is just my impression. That's why I asked if there is a possibility to install only the components I plan on using..
BR
Agnetha
Thanks Agnetha for being so detailed about my question. When it comes to finding components maybe check the filter input box above the folders? That works pretty neat. the same goes for finding components on the outline tree for messy dashboards.
I do get your feeling to tidy up though.
Thanks for sharing.
Kind regards
Martin
Mike,
I'm confused on how to install the scn community visualizations as well as scn community utils.
Any pointers appreciated ..I'm on Release 1.6 (Version 16.0.5)
SJ
Hi Sachin,
open the link Component List 3.0 - SCN Design Studio Community, press teh button "Free Download 3.0" and choose "Offline" - then you will get the ZIP and short step-by-step for installation.
Karol
Thanks Karol for your prompt reply.
But help me in installing the new components. I'm stuck.
SJ
Hi,
Can you please explain how exactly are you stuck ?
Upon downloading the archive, you should start DS, go to Tools > Install Extensions (and not CVOM), choose "From Archive", select the downloaded zip file, check the components, and press next/accept until the end. Restart DS, should be ok.
Hi all,
can you please check if the Fiori Slider (part of the Community Basics) is broken?
I did a simple setup where the current value of the slider was supposed to be passed on to a text.
However only the inital value is forwarded. The current value will never be displayed.
The coding I used on the Slider for the 'onChange' Event:
TEXT_1.setText(Convert.floatToString(FIORISLIDER_1.getValue()));
Best regards,
Sebastian
Hi Sebastian,
Thanks for reaching out to us. I adjusted the code on our preview release branch. You can update your components using the zip from here:
https://github.com/org-scn-design-studio-community/sdkinstall/blob/master/releases/preview/org.scn.community.sdk.package…
Going forward we would like you to open issues on GitHub for any component problems for better tracking on our end.
Kind regards
Martin
Hi Martin,
thanks for your quick solution. I will have a look at the preview package.
Next time it will be an issue on GitHub.
Best regards,
Sebastian
Edit: Tested the new package and can confirm the issue has been resolved. Thanks a lot Martin!
Hello All,
I am using Design Studio 1.5 version. I am unable to open one report which gives error to first install Design Studio SDK Extension Sample KPI Tile on my local system.
This extension is already available on Platform. However I am unable to install the same on my local machine.

Would you please help me with the solution to install this extension.
Regards
Priyanka
Hi All,
I have now also found zip file for KPI tile, however when I try to install it on Design studio local machine, it gives below error.
How can i install KPI tile on my machine.
Regards,
Priyanka
Hi Priyanka,
This is not the right place to ask that question since your problem is not related to our repository content. Please open a new question for that.
Regarding your error, the message is telling you that Design Studio could not find a SDK extension on your zip file. The person who deployed on BIP must be able to provide you the correct zip file.
In addition to that you could read section 3.3 of the design studio developer guide on how to create an installable design studio extension. That way you will be able to create a valid zip from the standard SAP kpitile example.
Kind regards
Martin
Hi Guys,
Did you see that with the new SCN many links are broken ?
For instance https://archive.sap.com/documents/docs/DOC-62281 (SAP UI5 Table) or https://archive.sap.com/documents/docs/DOC-61450 (Client Information Component)
Kind Regards
Fabien
Hi All,
Many links are broken when migrated to new SCN.
can some one help me with the Calendar Component.
Design Studio SDK: Calendar Selector Component
Thanks,
Kumar.
Hi,
I'm testing the DATERANGESCROLLER and I have a question about it:
I have an application that changes the viewType of the DATERANGESCROLLER using a DROPDOWN BOX. The change of the viewType works fine. But with the change of the viewType I want to immediately change the filter on a datasource, too. This does not work. I have to click the DATERANGESCROLLER first.
Example:
1.) ViewType MONTH, DATERANGESCROLLER shows "January 2017", data source is filtered on 01/01/2017 - 01/31/2017
2.) Now I change viewType to "Week", DATERANGESCROLLER shows "January 2 - 8, 2017" immediatly but data source still filtered on 01/01/2017 - 01/31/2017
3.) Click DATERANGESCROLLER and apply filter to data source.
So filtering a datasource with DATERANGESCROLLER.getStartDate() and DATERANGESCROLLER.getEndDate() only works after clicking the DATERANGESCROLLER once.
Is there a way to automatically change a data source filter when the viewType is changed?
Thank you for your comments,
Alexander Oertel
Some can confirm if components (release 3.0) work fine on 1.6 SP4 ?
thx
They do.
Hi,
I used @karol.kalisz Simple Date object extension during building my Deign studio application(DS 1.6)
https://archive.sap.com/documents/docs/DOC-57391
but after finishing my application I could not add this extension to BI platform.
any suggestions please?
Hi Martin Pankraz,
How are you doing...
I need small help, we are using SDK component in BO 4.1 SP7, now we are planing to upgrading system to BO 4.2 SP4, Please let me know SDK compatible with new version of BO server.
Thanks,
Sreeni.
They appear to work fine in my experience.
Hi all.
I installed the components on my Design Studio Client 1.6 SP5 Patch 2 and used KPI Tile component, when execute the application in local mode all work fine but when try my application in sap netweaver portal show me two messages, one alert message "item de web KPITILE_1 not found in web application and one warning message ""ORG_SCN_COMMUNITY_BASICS_KPITILE" couldn´t be generate. Basis team consult TroubleshootingSDK document find a posible solution but continue the problem.
Any idea. Thaks
Hello, Mike,
your bring your own data source component is best! I use it throughout to merge and manipulate data for charts or other things. I`ve recently updated to Lumira Designer SP2, and even though SAP said that custom sdk components will be compatible and work without issues. It woulds seems that it is not the case for BYO. Then i try to use the addRow() method it throws script errors ReferenceError: “balanceDimension” is not defined. () . Has anyone had any luck with making this component run on Lumira designer ? And are there any plans to port these community sdk to Lumira designer ?
Thank you
EDIT:
i poked around in the source code for the component that was throwing the error
in the contributions.ztl i`ve changed var dims = balanceDimension(dimensions).split(",");
to var dims = this.balanceDimension(dimensions).split(",");
and while(dims.length<kfIndex){ to while(dims.length<this.kfIndex){
recompiled the package installed it as Lumira designer 2 sp2 extension, reports started to work, installed on platform bpi lumira addon 2.0 sp2 and they started to work on the BI launchpad as well.
Though i have no idea why that worked or if its even a valid solution 🙂
There also seems to be this kind of an issue with data iterator component in getRows() method.
Audrius,
Thanks for this detailed feedback. While most of what I tested in the 2.0 beta was working with these components, I did not have the time to test all script APIs. I will create a fix and update the community package. Thank you so much for digging into it.
I've posted this in the Issues on GitHub, but after reading the Questions/Comments/Feedback section above, I think maybe I should have put it here. Sorry for the double post.
I'm trying to internationalize a dashboard we've built in DS 1.6 SP4 Patch 2. We're using the 3.0 SCN SDK components.
I am returning dates from a Datastore. The date format coming back is determined by the locale I set for myself on the BI Platform. If it's English, the date comes back e.g. 06/01/17 for Jun 1, 2017. If I change my BIP locale to Portuguese (Brazil), the date comes back as 01/06/17.
I wrote the dashboard to take the returned date and use the substring method to parse out the day, month, and year, which I then pass into the initialize method to get a REALDATE object. This method obviously won't work when the parts of the date string are in different places. I cannot find a way around this. Even using the getDay, getMonth, and getYear methods that are part of the REALDATE internals return the wrong values. Is there any way to use REALDATE to overcome this? Or any other method? Most of what I see from a Google search have to do with converting the current date, which isn't my situation.
I guess I'm just wondering if there's a method in REALDATE, or some other component, somewhere that I'm missing, that deals with the different date formats.
Hi Everyone,
Thank you for your efforts to keep the post updated.
I downloaded the code for version 3.0 from the link from the post https://github.com/org-scn-design-studio-community/sdkpackage . While unzipping, I get the below error. If I press enter, similar error pops up for another file. If I keep pressing enter till the end and add the projects in eclipse, some of the .js files (eg. PropertyPage.js) are missing from the projects (last pic below). Due to this the components are not rendering.
Have you seen these errors before? Could you help to resolve this?
Regards,
Pranoti
Hi, I’m working on SDK design studio. I want to build a dynamic data table with the feature of changing columns header dynamically. I checked advance datatable I have to create the exact same table. I want to set the titles of the columns from the component menu. I need a guidance how I can add this facility in your Advance datatable component.
can you clear me one thing is it possible to design this table in the HTML file and manipulate with this table in the component.js file? if is there any other approach that is best for this kindly elaborate it.
I am working on a dashboard that’s utilizing some components from Custom SDK 3.0 stable. Everything works fine in local mode but the dashboard doesn’t display anything on BIP. Custom SDK components are installed to BIP as well. I am on BI 4.1SP. Developed the dashboard in local mode utilizing Design Studio 1.6SP4. But on BIP, I am using Design Studio 1.6SP5 to make modifications. BIP has Design Studio 1.6SP2 though.
I created a new dashboard to replicate the issue, while doing that, it turns out KPI Tile2.0 that I am using doesn’t display the radial micro chart. All other components are displaying fine. Also worth noting is that the graph within the KPI Tile works fine. It is the radial micro chart that’s not displaying. I believe the micro radial chart was developed by @karol.kalisz so you may have some in sight into this?
Any help into this will be appreciated.
Radial Micro Chart
https://sapui5.hana.ondemand.com/sdk/#/api/sap.suite.ui.microchart.RadialMicroChart
Hi,
I have been trying to get following things working with SAP Design Studio 1.6 SP05:
Background: We need to have conditional formatting and sorting by columns (individual). Standard crosstab doesn't provide this functionality. Our data source is Universe.
So, I downloaded the SDK 3.0 and successfully tried my design and workflow that I require in original app. It worked for a while and then starting giving following issue:
Everything goes white or in stealth mode (rendering issue I believe) and I can't view or edit components directly. Although I can view this components when running the app. Just wondering if anyone seen this issue before:
// I can't see custom components even though they are set to visible
// When app runs locally then I can see them
// When I run it on BI Platform then I can see them
Any suggestions would be really appreciated.
Regards
Angad
Hi Michael,
Just following through your post regarding a situation that I'm stuck with, getting the below error messages while opening an Analysis Application in Production Environment:
The Application "JumpCompanyDashboard" contains components from the following unavailable Design Studio Extensions:
- org.scn.community.prototypes, Required Version: 3.0, Installed Version: <none>
- org.scn.community.basics, Required Version: 3.0, Installed Version: <none>
To open this application, you first need to install or update the listed extensions.
Application Name - Jump Company Dashboard
And Sometimes, while opening this application, it shows the below error message:
"The Application "JumpCompanyDashboard" has been created with a newer version of the design tool. To open this application you need to install the latest version of the design tool."
No Support from SAP, as I can understand that Design Studio has been upgraded to SAP Lumira, and DS has already reached its EOL. But we need to refresh this application anyhow and save it back to the repository.
Because it seems that the data connection used in it, is not working fine now, and to fix it, we at least need it to open in DS-Client Tool, refresh it there and save it to the BO repository.
Would request you to please help/guide me to fix the issue, you would be a life savior.
Environment Details:
SAP BusinessObjects BI 4.2 SP02
SAP Design Studio - 16.7.0
Thanks and Regards,
Kamal