on 2018 Apr 05 6:23 AM
Hi experts,
I just downloaded eclipse neon and downloaded the latest ui5 plugin on it(1.52.5). I would like to use sap.ui.export library since it was recommended by 1 article i've read regarding exporting table data into spreadsheet. Apparently, upon checking the sdk, plugin and even the core library of 1.52 version, the said library was missing.
I've checked 1.50 sdk and found the said library on it. I've check the change logs as well but there were no changes made or removal made for the said library. Is this a glitch or the library was intentionally removed?
Is there any way I can integrate ui5 sdk 1.50 to my neon eclipse manually since the install update only gives the latest version?
Thank you in advance!
Request clarification before answering.
Unfortunately, the sap.ui.export is not part of the openUI5 library neither the eclipse "SAPUI5 Application Development" tool.
You have to use a third party JS library to export data into a spreadsheet if you are not an SAP customer.
To request a new feature or product enhancement SAP has defined a new process and a new tool that is now available to customers called Influence and Adopt. More details in KBA 1515837 - How To: Enhancement Request Process using the Customer Influence and Adopt site.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
How and why is “OpenUI5” different from “SAPUI5”?
"The difference is in some more exotic control libraries which have not (or not yet) been put under an Open Source license."
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Miklos,
Thank you for sharing. But I am already aware of the differences between OPENUI5 and SAPUI5. My concern was, how come I install a SAPUI5 from my eclipse Neon (via Install software) but has missing library sap.ui.export.
You may check it yourself unless eclipse provides OPENUI5 tools only? Please clarify this. Thank you
Below is what I installed in my eclipse. There are no other options prior to installation.

You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
sap.ui.export is not part of OpenUI5: https://openui5.hana.ondemand.com/1.52.10/#/api/sap.ui.export/overview
Per the other answers, you've installed the OpenUI5 SDK. If you want to install the SAPUI5 SDK, which will include this module, you can get it here: https://tools.hana.ondemand.com/#sapui5
Hi Henry,
I'm not sure what the Eclipse situation is. I think it installs SAPUI5. The screenshot you sent earlier was of the openUI5 SDK, which it looks like you must have downloaded from somewhere.
Thanks,
Ethan
That sounds weird, because it's definitely in 1.52.5: https://sapui5.hana.ondemand.com/1.52.5/#/api/sap.ui.export/overview
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
sap.ui.export is not part of OpenUI5. Can you cross check whether you are using OpenUI5 or SAPUI5?
Manually downloading the SAPUI5 Runtime or SDK from https://tools.hana.ondemand.com/#sapui5 will contain sap.ui.export for sure.
Hi Nabi,
This makes sense now. My assumption from the very beginning was that, whatever library was in SAPUI5 also exist in OPENUI5. This leads me to this question:
Is it possible to install SAPUI5 plugin to my eclipse at the same time integrate some OPENUI5 libraries/SDK into it(to eclipse itself or per Application)? If yes, how can I achieve it?
And to answer your question, Yes I downloaded SAPUI5 plugin from eclipse and not OPENUI5. Please see screenshot below:

I see... As far as I know the UI5 plugin for eclipse is only in maintenance mode, so I would not expect too much from it. Instead, my suggestion for you would be switching to an NPM/Grunt project setup. As a result you don't nee to use Eclipse and the plugin anymore. For me the plugin has stopped bringing any value many years ago...
What are the reasons you want to use the plugin?
This is well noted. Just so you know, I am just new to UI5 and just following standard way of installing UI5.
First of, I really need to use eclipse or NWDS for me to be able to produce an EAR file which will then be deploy to Netweaver server. With that i need to install ui5 to my eclipse and the only way I know so far is by downloading plugin provided by https://tools.hana.ondemand.com/. Thank you for the suggestion btw. Ill try to check on that.
Hi, to include sap.ui.export in your project, you need to update your ui5.yaml file. Add the library as shown below:
framework:
name: SAPUI5
version: "1.108.0"
libraries:
- name: sap.m
- name: sap.f
- name: sap.uxap
- name: sap.ui.core
- name: sap.ui.table
- name: themelib_sap_fiori_3
- name: themelib_sap_horizon
- name: sap.ui.export
After making this change, restart your project by running:
npm start
This is necessary because any changes made to ui5.yaml require the project to be restarted to take effect.
you can add the library directly in ui5.yaml or using the terminal:
ui5 add sap.ui.export
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 17 | |
| 7 | |
| 6 | |
| 6 | |
| 4 | |
| 4 | |
| 4 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.