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 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:
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:
Source: scn.sap.com
No comments:
Post a Comment