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?
- Views (including analytic privileges to control access to the subsets of the data)
- 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:
- SAP HANA SQL Reference (updated for SPS05, with better and clearer examples)
- SAP HANA SQLScript Reference
- SAP HANA System Tables and Monitoring Views Reference
- SAP HANA R Integration Guide
- SAP HANA Business Function Library (BFL) Reference (new library of business functions for your procedures)
- SAP HANA Predictive Analysis Library (PAL) Reference (new library of analytic functions for your procedures)
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.