Saturday 30 July 2016

My first experiences with the on premise Web IDE for HANA

Project


Creating a XS Advanced (XSA) project is supported by templates, but currently only one template for Multi-Target Application Project exists that simply creates a Multi-Target Application (MTA) Descriptor file. Templates like the Fiori Master Detail Application, that I like because it fits the requirements for many simple out of the box scenarios, are currently missing and the MTA Descriptor file has to be edited manually for the application configuration.


HANA database (HDB) modules


The full integration of Core Data Services (CDS) including the build services in the Web IDE for HANA makes it easy to create any type of supported HDB modules especially with the option to seamlessly switch between the graphical and the text editor:

My first experiences with the on premise Web IDE for HANA

The icing on the cake that would ease working with the text editor would a beautify functionality to augment the rudimentary syntax highlighting as there is for the Java Script artifacts.

Business Logic


Since the only available project template currently does not create any business logic, this has to be added either as a node.js or SQL Script code. The integrated Java Script editor has syntax highlighting and code completion with fully integrated deployment functionality and therefore reduces the need and usefulness of an external editor. The highlight however is the integrated SQL Script debugger which allows for step-by-step execution of the code while providing insight into all internal variables:

My first experiences with the on premise Web IDE for HANA

User Interface


Since the only available project template currently does also not create user interface, this has to be added in either simple HTML or of course SAPUI5. The integrated editor for this is rather basic but the deployment is very nicely integrated again.

OData


Exposing an OData service based on a graphically modelled Calculation View is a matter of simply adding a xsodata file. However, unfortunately, the currently created metadata file is very basic and does not support for the addition of OData4SAP annotations:

My first experiences with the on premise Web IDE for HANA

Source: scn.sap.com

No comments:

Post a Comment