SAP HANA SPS 09: New Developer Features
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 SPS 09: New Developer Features; XSDS (XS Data Services)
- XS Data Services: A Native CDS Client and Query Builder for XS JavaScript
- XS Data Services: Working With CDS Entities
- XS Data Services: Building CDS Queries
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.
Awesome learning materials. Have read your blogs about new features in SPS05/06/07 and now comes SPS09. Huge amounts of new features! 🙂
Great compilation. Curious to know which one addresses the multi tenancy part ?
I won't cover mult tenancy because that isn't directly a "developer" feature. This blog will only collect the development tools and language features. For other features of HANA in SPS 09 you should refer to the What's New materials being posted on SAPHANA.com: https://blogs.saphana.com/2014/10/21/what-is-new-in-sap-hana-sps-09/
Great post, as usual. 🙂
How about sections for Modeling, Spatial, Streaming, HADOOP?
I can only commit to blogs for the topic areas I cover. I don't think all colleagues will do blogs for all areas. However everyone did do slides and will do live expert sessions. You can see more details on those two deliverables here:
https://blogs.saphana.com/2014/10/21/what-is-new-in-sap-hana-sps-09/
Great news ! Thanks for taking care of our Xmas hollidays, Thomas. 🙂
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!
Thank you! This is a great resource for HANA-related information.
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