SAP HANA Cloud Platform can be used to extend existing SAP on-premise solutions, to enable mobile scenarios and as an outbound channel to reach consumers.
The proposed solution extends our current enterprise architecture to deliver an exceptional customer relationships, increase revenues, build loyalty, and gain greater business insights.
The use case examples includes real time operational analytics executed from the mobile phone, or delivery tracking by customer without compromising SAP ERP security in any way. The cloud is used only as an application service. OUR DATA STAYS IN OUR SAP ERP SYSTEM.
In the following text I will explain the whole cycle for above scenarios by creating one proof of concept extension.
Web IDE is the recommended tool of SAP to develop and extend Fiori applications.
By using SAP Web IDE as a cloud-based integrated development environment, you reduce the cost and complexity involved in setting up the infrastructure for a development environment.
Another advantage is that this approach allows you to benefit from the latest features of SAP Web IDE without any installation effort.
It also enables seamless integration with SAP HANA Cloud Platform services e.g. Fiori launchpad, Git, Fiori Cloud edition, HCP Mobile services and additional future integrations like HCI, Usage Analytics, SAP Crystal Reports.
Developers access the tool via a browser, so no installation is required, and the configuration is centralized and done only once for all developers in your organization. As the development is done through a browser, you can code anywhere.
SAP HANA Cloud Connector
The application runs in the cloud and integrate with the existing on-premise systems via SAP HANA cloud connector.
SAP HANA Cloud connector is an on-premise agent that runs in the customer network and takes care of securely connecting cloud applications, running on SAP HANA Cloud Platform, with services and systems of the customer network. It is used to implement hybrid scenarios, in which cloud applications require point-to-point integration with existing services or applications in the customer network.
When configuring the access to an internal system in the Access Control view of the Cloud connector, you restrict the system access to only those resources which are required by the cloud applications.
SAP HANA Cloud Connector doesn’t require changes in the existing corporate firewall configuration to allow access to on-premises systems from your cloud applications because it initiates encrypted connections to cloud applications from inside the on-premise network to the cloud.
You have to connect the cloud connector to your cloud account:
Now that you have connected the cloud connector to your cloud account, you still need to configure the on-premise resources that will be made accessible to the applications running in your cloud account.
In this example, internal system resource represents on-premise SAP HANA OData service.
This OData service represents SAP HANA script based Calculated View Model:
In the SAP HANA Cloud Cockpit create a new destination: this destination will give you access to the backend systems through the Cloud Connector.
Now follows Cloud Web IDE Development:
And finally, the result is (data is masked):