Installing SAPWebIDE Personal Edition and connect it to a System
Todays blog is about the setup of the webide personal edition. There are some blogs out there, explaining how to setup it. In the meantime, the world did not stand still and I had my issues to get started easily.
So for all folks of you, going to get on that road the next days / weeks / months (not years) here I give you the lessons I have gone through the last days.
- Connect your system to the webIde. Working with the metadata-file end in a lot of work to handle the connection between your system and the app!
- Make sure, you have a naming convention out there, not because I like guidelines that much, moreover to be absolutely clear how to identify your apps and avoid strange symptoms because of similar names
- Using templates does not mean, you do not need a concept before. Whenever you are going to develop something new, you need to know in which direction you aim, and this is a really big pain point if you do not know that.
So, ok, enough from the fancy tips, but please remember those, when it comes the call to action!
Ok, how to setup the SAP WebIDE personal edition?
- visit tools.hana.ondemand.com and browse to the ui5-tab
–> download the preferred version
- Follow the guide section install
–> Make sure, that you do not use the build in zip tool from microsoft. The guide is not that clear, but this extractor cannot handle long filenames and you will end in this message
when trying to start the server.
I used 7zip and it worked fine (ok, have to be true, used it at the second time:-))
Extract the zipped files to C:\SAPWebIDE.
The folder-structure should look like this in the end:
Have done it, because of the guide, not sure if this is necessary, but you know, when there is a guideline, stick to it.
- Start the WebIDE and test, if you can reach the website
–> To start the WebIDE you have to go to the folder eclipse and start the orion.exe (marked yellow above)
This window should show up
When your at that point, the local parameters look all fine for the moment and you can proceed with step 4, if you are in trouble, I can recommend to copy paste the message you get and search sap community.
- Connect to a onPremise system
- Create some folders as explained here
Yes, these all are folders, destinations is also a folder, not the file!
- Create for your onPrem System a textfile (my example is A4H)
delete the extension, it should look similar to this screenshot
- Now open it with your preferred editor and copy paste the follwing lines (These are also included in the guide mentioned above)
Description=<mysystem> description Type=HTTP TrustAll=true Authentication=NoAuthentication Name=<mysystem> ProxyType=Internet URL=https\://<host>\:<port> WebIDEUsage=<add a value according to the table below> WebIDESystem=<mysystem> WebIDEEnabled=true sap-client=<SAP client number for ABAP systems only. Delete this line if you are not using an ABAP system.>
Should look like this at the end (of course, you also have a host and port included)
The yellow marked part is in my example everything you can insert here.
As a sidenote here, also pay attention to the sap-client. The docker 1909 need the client 001
You have to choose, what you want to do with your connection.
Also the ProxyType could be OnPremise, when your behind a firewall
Both are explained in the above link.
- When you have finished that, you have to configure your system you want to connect also.
Log on to your system and open transaction SICF
Make sure you have activated the following nodes including all subnotes!!
for the OData functionality of Gateway
for executing SAPUI5 applications from the SAPUI5 ABAP Repository
for extensibility scenarios and developing or deploying to SAPUI5 ABAP Repository
for working with fact sheets
for SAP HANA XS OData services
If you have installed SAP_BASIS 7.31 SP 14 or 7.40 SP 8 or later everything fine, if not have a look at the link, there are some notes mentioned what to do.
Here’s the link to the guide explaining it:
When you have finished all of the above you can start your orion-server again and try to consume a service. It should appear a logon dialog when trying that and everything is fine.
The official guide do include all the information I have mentioned in my blog here. It’s just not that easy to read, because it mix up the different WebIDE Editions and so I thought this could be a helpful blog for those, starting the journey right now.
Another problem are also the older blogs on that topic. Installationpath has changed over the time and you have to figure it out, if the problem or the recommendation is still valid, so this will also happen to this blog at a time. But I think for 2018 it will remain the same:-)
Like always, add your comments, thoughts and if there is room for improvement (and I’m sure there is) let me know.
How do you handle the versions you created with the WebIDE, right now I download the projects and save it to the task. Sometimes I have only one App and I think a Git-Server is a little to big to control the versions. Are there any alternatives out there (next to the filesystem?)
The next blog will cover the odata-creation with CDS and Eclipse, but that could take me a while;-)