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.
cancel
Showing results for 
Search instead for 
Did you mean: 
thomas_jung
Developer Advocate
Developer Advocate

Today is the launch day for the new openSAP course: Next Steps in Software Development on SAP HANA. In this course we will look at more advanced features in SAP HANA native development as well as new features which have been introduced in SPS07 and SPS08, and an occasional look ahead to SPS09. However my favorite part of doing this course was that it goes well beyond the basics.  As is necessary with any new platform, for the last 2 years or so we have been very focused on introducing the basic concepts of the development environment.  However this rarely leaves much opportunity to dig deeper into the programming model or explore real world problems.  Let's just say that I was a little tired of teaching "Hello World" exercises and looking forward to the kinds of topics we got to cover in this new course.

For example in the first course, we explained XSJS and the usage of JavaScript; but didn't get to go into much detail about the JavaScript language itself. Instead we had to say that there are plenty of JavaScript resources available in other locations. But now we revisit the topic and have the benefit of being able to cover JavaScript language constructs that benefit the XSJS developer.  Another example is around OData services. In the first course we spent all of our time on this topic to introduce the basics and simple entities with mostly read-only operations.  In this course we could not only get into update/create operations but also explore batch and association links - two very often asked for topics. We also go outside the traditional core topics of HANA native development to explore some "extended" topics like Fiori, Text Analysis, Geospatial, etc.

In this first week, we do spend just a little time on a general recap of the overall architecture.  We then pretty quickly move on to discussing the various tools which will be used in the course.  We will show and detail the SAP Web-based Development Workbench, HANA Studio, XS Admin, and SAP HANA Application Lifecycle Manager.  Not only do we introduce all of these tools in the first week, but for those already familiar with them, we also highlight some of the recent advances in the tooling in SPS08. All of this will help prepare you for the comings weeks when we will use these various tools to create a complete application using the HANA native development model.

2 Comments