Skip to Content
Author's profile photo Frank Schuler

Lightweight Fiori deployment to the HANA Cloud Platform with River RDE

So far, the Fiori applications had been mostly meant to be deployed on premise. While you could have deployed them to the cloud by hosting the ABAP Front-End Server in the SAP HANA Enterprise Cloud or on Amazon Web Services or Microsoft Azure via the Cloud Appliance Library, I would call this a heavy weight cloud deployment, because it requires the hosting of a server in the cloud and the maintenance of a secure connection to the back-end systems.

With River RDE there is the option to deploy individual Fiori applications to the HANA Cloud Platform with the advantage that no server hosting is needed and the secure connection to the back-end systems is taken care of by the HANA Cloud Connector.

In a previous blog I explained how to Extend SAP Fiori application leveraging SAP River Rapid Development Environment in 10 minutes. For this I loaded a Fiori application from the ABAP Business Server Page repository into River RDE to extend it from there and then redeploy it to the on premise repository.

However there is another option and that is to deploy the downloaded Fiori application to the HANA Cloud Platform. Given that I already downloaded the Fiori application

Deploy.jpg

For this I have to enter my HANA Cloud Platform account information and select Deploy:

Account.jpg

I get a success message with the request to manage an activated version before being able to run the Fiori application in the HANA Cloud Platform:

Success.jpg

For this I log into my HANA Cloud Platform account and find my Fiori application within the HTML5 Applications. To create a version that can be activated I select the application:

HTML5.jpg

I chose Development from the Content menu:

Development.jpg

And create a new version 0.1, because I would like to extend it to a final version 1.0 via Git and Eclipse in my next blog:

Version.jpg

Next I chose Version Management:

Management.jpg

And activate this application version:

Activate.jpg

I confirm to restart the application, in fact, in my case, it is the first start because there had been no active version before:

Restart.jpg

To launch the Fiori application in the HANA Cloud Platform I click on the generated Application URL:

Application.jpg

This Fiori application is now easily accessible from anywhere in the Internet while still accessing on premise data, with security managed by the HANA Cloud Platform and the HANA Cloud Connector:

Fiori.jpg

The mechanism behind this HANA Cloud deployment is Git and in my next blog I will demonstrate how to extend a Fiori application in Eclipse rather than the River RDE, which might be preferable if Eclipse was your main development tool.

Assigned Tags

      4 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Shyam Sunder
      Shyam Sunder

      Hi Frank,

      The blog is very intuitive. I have a question and need your clarification on the same.

      Is it that the deployed application URL run on any machine needs connector running? or any role/global setting needs to be performed for making it run?

      As for the issue concerned, I have a deployed URL which runs fine on my machine with Cockpit and connector running. But the same URL does not run in a colleague machine and throws 404 and 503 unavailable errors.

      Can you please suggest on this?

      Regards,

      Shyam Sunder

      Author's profile photo Frank Schuler
      Frank Schuler
      Blog Post Author

      Hello Shyam,

      all the connections go through the HCP onto which the application is deployed. Therefore the application URL should work for anyone with a user in the SAP Identity Provider.

      Best regards

      Frank

      Author's profile photo Shyam Sunder
      Shyam Sunder

      Hi Frank,

      Thank you. So, if I am using Trail account with local running connector, then as the users are not maintained centrally, is this causing the issue?

      Regards,

      Shyam Sunder

      Author's profile photo Frank Schuler
      Frank Schuler
      Blog Post Author

      Hello Shyam,

      to overcome this, anyone using the application deployed to your HCP trial account, they just need a HCP trial account of their own. With that they get an SAP ID service identity.

      Best regards

      Frank