In this blog, I will collect the various smaller blogs that detail all the new developer related features in SAP HANA SPS 09.  This will be a “living” document which is updated as new blogs are released.

HANA Programming Model

Miscellaneous Improvements

The following are various items that don’t really have a category of their own.

  • New Mozilla VM (currently version 28)
  • Relaxed strict mode settings of the JavaScript VM
  • New threading model implementation internally which lays the foundation for future features. No changes to the programming model itself due to these changes yet in SPS 09.  Some general performance improvements thanks to this change.

Miscellaneous Security Features

In this blog we will have a first look at the new miscellaneous security features added to development model in SAP HANA SPS 09.

SAP HANA SPS 09: New Developer Features; Miscellaneous Security Features

New XSJS Database Interface

In this blog we will have a first look at the new XSJS database interface in SAP HANA SPS09.  This is a completely redesigned and rebuilt database interface which replaces the current implementation in the $.db package.  This new interface, which is available as a separate API in $.hdb, focuses on several key areas of improvements.

SAP HANA SPS 09: New Developer Features; New XSJS Database Interface

New Core XSJS APIs

Already we have looked at the new XSJS Database Interface in SPS 09. However this isn’t the only new core XSJS API in SPS 09.  There are several other new core XSJS APIs which we will now explore further in this blog.
SAP HANA SPS 09: New Developer Features; New Core XSJS APIs

New XSODATA Features

In this blog we will look at new features in the XSODATA service framework in SAP HANA SPS 09.

SAP HANA SPS 09: New Developer Features; New XSODATA Features

SQLScript

New features in SQLScript language and tools:
New SQLScript Features in SAP HANA 1.0 SPS9

XS Admin Tools

There are several major enhancements to the XS and developer related admin tools in SAP HANA SPS 09. In this blog we will explore the visual redesign of the XSAdmin tools as well the structural changes to the SAP Web Dispatcher.

SAP HANA SPS 09: New Developer Features; XS Admin Tools

HANA Test Tools

Unit testing and test driven development have increasingly become more popular in the industry in general and specifically within the SAP customer base.  To meet this demand, SAP introduces both an Unit Test framework and a table/view Mock framework in SPS 09.

SAP HANA SPS 09: New Developer Features; HANA Test Tools

Core Data Services

In SPS 09 we continue to build on the foundation of CDS and the HDBDD development artifact.  We introduce important new syntax as well as significant enhancements to the lifecycle management of these development objects.

SAP HANA SPS 09: New Developer Features; Core Data Services

XSDS (XS Data Services)

In SPS 09, SAP introduces a major extension to the programming model in the form of a reusable XSJS Library called XSDS or XS Data Services. There are several goals for this new library and the impact that it has on the overall programming model.

SAP HANA REST API

The SAP HANA Repository is a key feature of the HANA native development environment.  It is the design time archive for all development objects from database tables all the way up through user interface artifacts. However up until now we’ve not had a supported API which would allow application developers or 3rd party tools developers to access the Repository.  With the advent of the Web-based development tooling, SAP needed to create a REST-based service interface for these development tools.  These two requirements come together in SPS 09 in the form of the newly released SAP HANA REST API.

SAP HANA SPS 09: New Developer Features; REST API

SAP River

SAP HANA SPS 09: New Developer Features; SAP River

HANA Development Tools

SAP HANA Web-based Development Workbench

With SPS 09 we continue to enhance the browser based development tools adding support for a larger number of development artifacts as well as enhancing and improving the editors which already existed in previous releases.
SAP HANA SPS 09: New Developer Features; SAP HANA Web-based Development Workbench

SAP HANA Studio

While we see major investment in the web-based tooling around SAP HANA, SAP also continues to make improvements and additions to the Eclipse based SAP HANA Studio as well. In this blog we will detail the enhancements to the SAP HANA Studio.

SAP HANA SPS 09: New Developer Features; SAP HANA Studio

To report this post you need to login first.

10 Comments

You must be Logged on to comment or reply to a post.

  1. Wenjun Zhou

    Awesome learning materials. Have read your blogs about new features in SPS05/06/07 and now comes SPS09. Huge amounts of new features! ๐Ÿ™‚

    (0) 
  2. Jasen Michael Farmer

    Any insight on how this will impact Fiori Apps efforts currently in deployment within a HANA SP08 Rev 82 environment?  We’re trying to assess the value, timeline, and impact of an upgrade to SP09.  Thanks!    

    (0) 
  3. Gustavo Simil

    Hi Thomas,

    thank you for your hard work on sharing your knowledge about SAP HANA.

    I have no doubt it has been a key factor for the success of the SAP HANA Platform.

    The SAP HANA developers community really appreciate it!

    Thanks,

    Gustavo Simil

    (0) 

Leave a Reply