Currently Being Moderated
Tammy Powlas

SAP Hana Code Jam - Why Code in SAP Hana?

Posted by Tammy Powlas in Events on Jul 28, 2012 3:35:37 AM

When Craig Cmehil first posted the SAP Hana Code Jam in Newtown Square, I immediately signed up.  I am glad I did.  I have spent time in SAP Hana on the Cloud Share, and I was able to create Analytic, Attribute and Calculated Views.  I was able to connect it to BusinessObjects Explorer and Analysis Office.  But why code on SAP Hana?  This is the reason I attended.

 

Today, Rich Heilman and Thomas Jung along with Ronald Silberstein of SAP spent the day showing us how to code with SAP Hana.  Thomas showed us an ABAP Instance in SAP Hana as well.

 

It was a "PowerPoint-less" day without slides.  SQL Script was reviewed, it was described as an extension to standard SQL.  It allows you to pass multiple parameters, and allows for pushing logic into the database layer to get "closer to the data".

 

1afig.png

 

Picture above is Thomas Jung discussing SAP Hana.  The blue screen shows there were no PowerPoints today.  Also in the picture is an intern with SAP IT.

 

Today we learned that CE functions are the preferred way to write logic in SQL Script as functions are highly optimized.  Thomas said CE functions are easier to read.  An attendee asked "where is SE11 in Hana?" - it is not there yet, but you can look at the catalog.

 

Thomas also demonstrated a nice SAP purchase order worklist using SAPUI5, which is HTML5 based, with no UI controlled flow on server.  The UI is client side and makes REST-based calls to the server when needs data.  His demo included over 1 million rows of purchase orders with a very fast response time.  Included in this demo was a Google-like search experience.

4fig.png

Above is Thomas showing his purchase order worklist demo.

 

Most of the day was spent doing exercises on SAP Hana. 

5fig.png

Above was a start from the first SQL Script exercise, developed by Rich Heilman.

 

6fig.png


Above is the second SQL script exercise.  Can you tell if my script made it error free?

 

7fig.png

Above shows another SQL script exercise.

 

I also had time at the end of the day to use BusinessObjects Analysis Office 1.3 against Thomas's SAP Hana Purchase Orders:

8fig.png

 

All in all, it was a great time.  I wished I would have spent more time preparing by looking at the SQL Script guide that Craig sent everyone who signed up.

 

 

 

Links provided to us from Craig:

http://scn.sap.com/community/developer-center

SAP HANA Database - Development Guide (pdf)

SAP HANA Modeling Guide (pdf)

SAP In-Memory Database 1.0-SQL Reference Guide (pdf)

SAP In-Memory Database 1.0-SQL Script Guide (pdf)

Documentation

 

2fig.png


Special thanks to Thomas Jung and Rich Heilman for always being there when we had questions.  I also want to thank Dirk Pluschke (sp?) of SAP IT, who sat next to me and helped me too.

 

Lastly thanks to Craig for organizing.  He explained that Code Jam is SAP's way of getting closer to the developers.  It's FREE and if it's in your area I encourage you to attend. 

 

If you missed this Code Jam I recommend Rich Heilman's CD166 session at SAP TechEd.

 


Comments

Actions

Filter Blog

By author:
By date:
By tag: