Wednesday 11 March 2015

Developer Tools for SAP HANA

Since SAP HANA is fundamentally a database platform that can support any type of applications, there are developer tools for native SAP HANA applications. These tools are intended for the IT commutity thats has a strong understanding of what it takes to build applications.

The benefit of these tools is that you can start with a whiteboard and design any application with virtually no restrictions. Example: own planning tool, web frontend application, new reporting portal, mini mobile application.

UI Development Toolkit for HTML5 (SAPUI5)


This is a tool to build custom user interfaces that can be deployed on a web server and made to look any way you want. This tool is not for power users or end user, but for IT.

SAPUI5 is javascript OpenAJax Supported library for developing Internet Applications. The targeted rich Internet Application (RIA) is basically a web application that can perform most of the same features as desktop applications.

RIA application that have a smaller memory footprint, load faster, can be secured, can be less battery drain, and require minimal plug-ins and installed support software on the user's phone, tablet, or laptop.

SAPUI5 is also the basis for a set of applications known as SAP Fiori.


SAP HANA Extended Application Services (XS)

SAP also provides SAP HANA Extended Application Services to develop additional native SAP HANA applications. The tool is a new prespective in SAP HANA Studio called HANA DEVELOPMENT, and it is a tool that currently is only available to approved customers and SAP partners.

A mayor benefit of SAP HANA XS is that it does not require another application server. The application simply becomes native to SAP HANA and doesn't need another piece of hardware or application server software; in another words, you build and run your application on the SAP HANA platform. The database is SAP HANA with its column and row stores and, at application runtime, your application runs on SAP HANA XS.

When you are design the application, you can use the SAP HANA web-based development workbench (SAP HANA Web IDE). This tool can create a complete application without installing anything on your desktop.

SAP HANA Live

SAP HANA Live is a solutions for real-time reporting on SAP Business Suite on SAP HANA. The solution is based on SAP HANA calculation views.

From a data modeling prespective, the calculation views work together as a virtual data model (VDM), which joins master data tables and transactional data inside the SAP Business Suite. You can modify these views in SAP HANA Studio and also extend them as needed.

SAP HANA Cloud Platform

SAP has created an SAP HANA Cloud Platform Cookpit that unifies accounts and system access for custom development on SAP HANA Cloud Platform.


SAP River



SAP River is a new development platform based on SAP HANA. The idea behind SAP River is to provide a rapid application development (RAD) tool to build application even faster. The new development language used is called the River Development Language (RDL) which can be used to create and express views, associations, actions, and entities in SAP River - you can model the application you want and let SAP River built it for you. This includes entity relationship, stored procedures, OData Services, and database tables. All you will have to do is to create the user interface (UI).

No comments:

Post a Comment