SAP HANA XSA: Native Development for SAP HANA

  • 7h 13m
  • Abani Pattanayak, Dominik Schrank, Francesco Alborghetti, Jonas Kohlbrenner, Primo Sboarina
  • Rheinwerk Publishing Inc.
  • 2018

Want to create applications that run faster and perform better on SAP HANA? Learn how to design, test, and deploy native SAP HANA applications with SAP HANA XSA! Get started by exploring your development environment, tools, and the SAP HANA XSA architecture. Then define your data model with Core Data Services and HDB, add your application layer Node.js, Java, or custom and develop your presentation layer. Finish up by securing, troubleshooting, and deploying your app!

* Learn to use the SAP HANA XS Advanced application server * Design apps from start to finish: define the data model, add the application layer, and develop a presentation layer * Secure, troubleshoot, and deploy completed apps

First Steps

Walk through the elements of your development environment, from SAP Cloud Platform to the Git code repository. Then understand the tools at your disposal: SAP HANA XSA, SAP Web IDE, SAP HANA runtime tools, and other SAP HANA database development tools.

Developing an Application

Arrange your data into meaningful models using Core Data Services, HDB, and calculation views and then add a Node.js, Java, or custom application layer to interface between your frontend and the database. Finally, develop your presentation layer with SAPUI5 while following along with a simple project.

Securing and Troubleshooting

Ensure your application is secured using roles, privileges, authorizations, and more. See what your options are for debugging, logging, traces, and performance optimization.

  • Development environment
  • Development tools
  • SAP HANA XSA architecture
  • Data models
  • Application layer
  • Presentation layer
  • Security
  • Debugging
  • Sample cod

About the Authors

Francesco Alborghetti is the cofounder of and SAP data management consultant at Inquaero S.r.l.

Jonas Kohlbrenner is an SAP HANA technical consultant and a SAP HANA instructor.

Abani Pattanayak has more than 15 years of experience in data warehousing, and has been working with SAP in-memory technology since 2007. As a principal architect at SAP and an SAP HANA Distinguished Engineer, he has helped implement and performance-tune SAP HANA for multiple customers. He is a frequent contributor to SAP Community and a regular speaker at events like SAP TechEd.

Dominik Schrank is a senior consultant at SAP Deutschland SE & Co. KG.

Primo Sbaorina is a technical developer and consultant at SAP.

In this Book

  • Introduction to the SAP HANA Development Platform
  • SAP HANA Development Environment
  • SAP HANA Development Tools
  • SAP HANA XS Advanced Architecture
  • Defining the Data Model
  • Developing the Application Layer
  • Developing a Presentation Layer
  • Securing Your Application
  • Troubleshooting Your Application
  • Deploying Your Application

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.4 of 258 users Rating 4.4 of 258 users (258)
Rating 4.4 of 1482 users Rating 4.4 of 1482 users (1482)