Over the upcoming year, I hope to post regularly regarding my experiences developing web applications using XS for the back-end and SAPUI5 for the front-end.
As a short background, during the past year I have developed a few different applications using XS and SAPUI5. Overall, I have found the two technologies to be quite useful and generally easy to use. However, as with all technologies, especially those under active development, I have encountered various difficulties along the way and on occasion been extremely frustrated trying to find workarounds to things which seem like they should be simple to achieve. My hope in writing these posts is that others will be able to see the benefits of these SAP technologies and be able to more quickly and easily incorporate them into their development arsenal.
Some of the topics I plan to cover in the short term are:
- Libraries in XS
- HTTP request handling in XS
- HTTP responses in XS
- Sending and receiving binary data using XS
- Using SAPUI5 FileUploader
- Handling multi-part form HTTP requests in XS
As there already exists good material for creating XS projects, I will assume you can already do this. For those who have not already created an XS project, if you wish to do so using HANA Cloud, I refer you to a post by Stoyan Manchev. For On-Premise HANA developement, I refer you to the “Getting Started” series from the SAP HANA Academy.
For most of the topics I intend to cover, it should not make a difference whether or not you are developing on top of the HANA Cloud or against an on-On-Premise HANA installation.