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.
Showing results for 
Search instead for 
Did you mean: 
Developer Advocate
Developer Advocate
We are nearly in the heart of TechEd season.  TechEd Las Vegas is a week away, Barcelona a month away and Bangalore nearly two months from now.  So maybe you are making the final plans on your agenda for the Las Vegas event or perhaps you are in the early stages of planning to attend one of the later events. Either way if you are a developer who works with SAP HANA, I'd like to make a few suggestions of sessions you might want to plan to try to attend. For each session I've added a few sentences on who might be best served by attending the session.

DAT101 - What's New in Native Development for SAP HANA

This is a one hour lecture and good if you already have a basic understanding of XSA/HDI/Web IDE and want to mainly learn about new features which we introduced in the last year via HANA 2.0 SPS 03.  We also have a pretty big update to SAP Web IDE for SAP HANA coming up at the end of October as a revision of SPS 03. We will have a look at some of the exciting new features planned for this revision such as the access to the new Application Programming Model in the on premise world.

Session Link:

Official Description: Many changes have been introduced in the native development environment for SAP HANA in recent years. We've seen the addition of the advanced model of SAP HANA extended application services, the deployment infrastructure for SAP HANA, and SAP Web IDE for SAP HANA. In this session, we will provide an overview of the advantages and benefits of these changes. We also discuss this year’s improvements to these tools and programming models and take a sneak peek into the near future.


DAT601 - Introduction to Native Development on SAP HANA Using SAP WebIDE

This is a 1 hour hands-on session on the show floor. Unlike the standard hands-on, this doesn’t count against your reservation limit, but it’s also first come first serve. If you’ve never used the SAP Web IDE for SAP HANA, this session is for you.  It’s just meant to be an hour playing around on the Web IDE with us there to help answer your questions and guide you. Great for any beginner level attendees or someone that has perhaps been working with the HANA Studio for years and wants to begin to transition those skills.

Session Link:

Official Description: Join this session to get a first look at SAP Web IDE (full stack) and SAP Web IDE for SAP HANA, both of which support native development on SAP HANA. This is great introduction if you've never had a chance to try these new tools. We will focus on editors and tools specific to SAP HANA in this Web-based development environment.


DAT374 - Leveraging Advanced Concepts in SQLScript

4 hour hands-on for SQLScript developers.  This is good for ABAP developers and HANA Native Developers alike.  Although we will work in the Web IDE, most everything we learn is also good for ABAP (AMDP) as well. This class focuses on the language elements, performance and troubleshooting

Session Link:

Official Description: Join this hands-on session to learn about the SQLScript tool set used to create and analyze SQLScript code, including SAP Web IDE for SAP HANA, the deployment infrastructure for SAP HANA, as well as SQLScript debugging and performance analysis tools. We will also explore the SQLScript language with a particular focus on language features from SAP HANA 2.0. The session is for beginners as well as those who have already worked with SQLScript


DAT107 - Migrating from Classic to Advanced SAP HANA Extended Application Services

This is a 1 hour lecture targeted at customers that want to learn the basics about migrating from XSC/Repository to XSA/HDI. Even if you've never done any XSJS or XSODATA development, chances are good that you have something that needs to be migrated. Even Calculation Views and Stored Procedures need to be migrated to HDI. Therefore this lecture is important for anyone working on a HANA development team.

Session Link:

Official Description: SAP HANA SPS11 introduced a major, new application server architecture, SAP HANA extended application services, advanced model. This session acquaints you with the architecture and concepts associated with the advanced model of SAP HANA extended application services and how these differ from that of the classic model. This lecture also focuses on how applications built on the classic model of SAP HANA extended application services can be migrated to the advanced model.


DAT300 - Continuous Integration for SAP HANA Database Development

This 1 hour lecture session is for customers who already have a basic understanding of HDI and Web IDE based development and want to learn more about new lifecycle management options involving Git and Continuous Integration.  The switch to open solutions like Git and Jenkins is great for standardization and openness of HANA development, but also offer very different concepts from what most SAP developers are used to.  In this session we will try and demystify some of these concepts and show you the long term benefits to a Git based lifecycle management environment.

Session Link:

Official Description: Continuous integration (CI) and DevOps are the latest trends in application development in general. This session explores how these techniques and tools can be applied to SAP HANA database development. In addition to a general introduction to CI-based development, we also examine the unique aspects and challenges of applying these techniques when building database tables or modeling. This includes database containers, branching in the database, cross-boundary development, and security.


DAT368 - Python Wrangling for SAP HANA Application Developers

2 hour hands-on Session designed for customers who have the basics of XSA down and now want to learn about the specifics of using the new in SPS 03 support for the Python runtime.  Maybe you are a long time Python development and now want to learn about leveraging those skills in the HANA/XSA environment. Or perhaps you are just curious about the Python language and want an entry point into learning this skill.

Session Link:

Official Description: The use of Python in the SAP HANA space has increased since the introduction of SAP HANA extended application services, advanced model. With SAP HANA 2.0 SPS 03, we promote Python from a “bring your own language” to a fully supported runtime language. Join us to learn how Python can be used to manage workloads within the advanced model of SAP HANA extended application services and how following the multitarget architecture (MTA) approach provides seamless deployment to Cloud Foundry.


DAT260 - Developing SAP HANA Native Applications with Node.js

2 hour hands-on Session for HANA Native application developers – especially those who did XSJS or XSODATA development in the past.  We will focus on upskilling to Node.js in XSA. It’s also great for anyone who just wants to learn the basics of Node.js for use even outside of HANA. I’m biased as the session’s creator, but I think Node.js is a skill most any developer should pick up (even ABAP developers). Its so versatile, lightweight, open, yet powerful.

Session Link:

Official Description: The introduction SAP HANA extended application services, advanced model, and the availability of Cloud Foundry within SAP Cloud Platform has led to the increased server-side use of JavaScript, more specifically Node.js. We are seeing the evolution from the XSJS programming model into native Node.js with its nonblocking I/O and asynchronous flow. Join us to learn about general Node.js best practices, the use of npm modules, Web sockets, node interaction with the SAP HANA database, and ES6.


DAT375 - End-to-End Native Application Development for SAP HANA

This is a 4 hour hands-on session designed for any customer new to the HANA 2.0, XSA, HDI, Web IDE world.  We start with nothing but at the end of the four hours we will have a working application. We create tables, view, Calc Views, stored procedures, XSJS/XSODATA service, pure Node.js services, and an SAPUI5/Fiori UI.  This session focuses on real world security and application design as well as the touch points between all these new technologies. If you are looking for a single session that will accelerate your HANA development learning journey, then this is the session for you.

Session Link:

Official Description: Join this hands-on session to develop a complete, end-to-end application using SAP HANA extended application services, SAP Web IDE for SAP HANA, and the deployment infrastructure of SAP HANA. Start from scratch and build a complete application that can be deployed both on premise and in the cloud. Take advantage of this opportunity to see the connective tissue, security setup, and deployment options for building real-world applications – not demos.