Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
Showing results for 
Search instead for 
Did you mean: 
Developer Advocate
Developer Advocate

Around 7 years ago, I blogged quite a bit about the SAP NetWeaver Portal Development Kit, and then moved on to discussing the SAP Business One SDK. But it's been a while since I was involved in something worth blogging about. But now I work on the documentation for SAP HANA development, and there have been (and will be) changes worth talking about.

Today, the SAP Help Portal is publishing a new set of documentation to help SAP HANA developers. This is an especially important documentation set, since SAP HANA is no longer just a fast, in-memory database but also a platform for building state-of-the-art applications.

The documentation is located on the SAP Help Portal.

The key changes to the documentation is that it consolidates a lot of smaller guides into a single SAP HANA Developer's Guide, which explains, step by step:

  • What is SAP HANA from a developer's point of view?
  • What is the development process, and how do I get started developing in the SAP HANA studio?
  • How do I create a project? (This section includes a easy and short tutorial.)
  • And how do I build all the development objects I need for my application?
    • Schemas
    • Tables
    • Views (including analytic privileges to control access to the subsets of the data)
    • Procedures
    • Server-side JavaScript (including database API)
    • OData and XMLA definitions
    • Web content, including pages built with SAPUI5

It also includes a chapter on how to package and transport your application, as well as how to use client interfaces (like ODBC and JDBC) if you are connecting to SAP HANA from an external application server.

In addition to the guide, there is an upgraded set of guides:

And, there is a really cool new picture on the cover:

Enjoy, and please let me know what you like, what you don't, and what is missing.