Skip to Content

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.

  1. 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!
  2. 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
  3. 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?

  1. visit tools.hana.ondemand.com and browse to the ui5-tab

–> download the preferred version

  1. Follow the guide section install

https://help.sap.com/viewer/825270ffffe74d9f988a0f0066ad59f0/Cloud/en-US/fb956be1440745f89f1445e605096af8.html

–> 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.

  1. Start the WebIDE and test, if you can reach the website

http://localhost:8080/webide/index.html

–> 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.

  1. Connect to a onPremise system
  2. Create some folders as explained here

https://help.sap.com/viewer/825270ffffe74d9f988a0f0066ad59f0/Cloud/en-US/2cf47f37e34c428c97a51057733c0394.html

Yes, these all are folders, destinations is also a folder, not the file!

 

  1. Create for your onPrem System a textfile (my example is A4H)

delete the extension, it should look similar to this screenshot

  1. 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.

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.

 

  1. 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!!

  • /sap/opu/odata

for the OData functionality of Gateway

  • /sap/bc/ui5_ui5

for executing SAPUI5 applications from the SAPUI5 ABAP Repository

  • /sap/bc/adt

for extensibility scenarios and developing or deploying to SAPUI5 ABAP Repository

  • /sap/bc/bsp
  • /sap/bc/ui2

for working with fact sheets

  • /sap/hba

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:

https://help.sap.com/viewer/825270ffffe74d9f988a0f0066ad59f0/Cloud/en-US/5a55141b8dff41c8b87adb4222aba3b8.html

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.

Conclusion:

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;-)

~Florian

To report this post you need to login first.

12 Comments

You must be Logged on to comment or reply to a post.

    1. Florian Henninger Post author

      Thank you Gregor. The ABAP Task lists are powerful. IS there somewhere an overview, what lists are there and what these are for? Hard to identify at the moment…

      ~Florian

      (0) 
  1. Michal Keidar

    Hi Florian,

    This blog seems like a repeat of the documentation for me.. You say it’s unclear or not easy to read, so maybe I can make it easier to read instead of adding more places with the same info…
I also don’t understand how it “mix up the different Web IDE editions”..
We have  a section for the personal edition in the SAP Web IDE documentation and in SAP Web IDE Full-Stack documentation. Do you have a different proposal to make it more convenient?

    With regards to improving the documentation, I can add a section at the end that recommends the users to execute the SAP_BASIS_ACTIVATE_ICF_NODES task from the Task List. Will that be sufficient?

    Thanks,
    Michal.

    (1) 
    1. Florian Henninger Post author

      Hi Michal,

      as I mentioned above, the official documentation do include everything you need to do, but it is not easy to read at all. For example the connection to a system is not explained in a way, I would expect it.

      Here is the section how to connect to a system

      so, why is there a separation of personal edition and cloud. I would expect one section in the documentation how to connect to a system.

      • Personal edition
      • “cloud edition”

      Whenever I read documentations I start at the very beginning, because in the past this was always the way how SAP provided documentation.

      And a “Getting Started” Section does talk to me exact that what it sounds, but right here, there is a extra section at the end, why?

      So before wasting time again I have “documented” it in a way I would want to see it.

      Maybe it’s just me, who know.

      ~Florian

      (0) 
  2. Alexander K

    Hi Florian.

    Do you know when to upgrade WebIDE personal edition.?

    Todays version UI5 in personal edition is 1.44 and in cloud 1.54.3

     

     

     

    (0) 
    1. Florian Henninger Post author

      Updates to the personal edition comes every quarter. As a result of the process with convert and testing that the cloud-version is always some steps ahead..

      ~Florian

      (0) 
  3. Gregory Misiorek

    Hi Florian,

     

    nice writeup and good tips. just one clarification request. if configuration is correct, shouldn’t point 3 show somewhere a successful population of the dropdown of the (destination SID) System, e.g. here?

     

     

    Thank you, greg

    (0) 
    1. Florian Henninger Post author

      Yes, there should be a system now after restarting the WebIDE Server.

      IF there is nothing make sure, you have the path correctly insert.

      C:\SAPWebIDE\eclipse\config_master\service.destinations\destinations\ <– Here is the file located

      (0) 

Leave a Reply