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: 
matt_steiner
Active Contributor

Some of the most common feedback we receive from SAP TechEd is people are interested in more advanced technical content and hands-on session. This was the main motivation behind the End-2-End exercise we created as part of this year's SAP TechEd session CD265. I already blogged about the use-case in a recent post - with this blog, we would like to enable all of you to go through the exercise on your own!

Overview

This 4h hands-on session is based on the great ESPM scenario created by jens.glander and team, in which an existing WebShop Application is extended to enable customers to read and create customer reviews for (to be) purchased products. The exercise takes this extension scenario to the next level by using the SAP HANA Cloud Portal to create a mash-up of both the original shopping application and the newly created cloud extension. For further information please refer to this blog post:


Exercise steps:

  1. Getting the original ‘ESPM Shopping application‘ up & running
  2. Creating the extension data model
  3. Creating the OData provider
  4. Creating the ‘ESPM Customer Review' application UI
  5. Integrating the extension with the original application via SAP HANA Cloud Portal

Resources

Here are the relevant assets required to run through the exercise:

Getting started

The main difference between a traditional SAP TechEd hands-on session and this one is that this exercise does not really require a special environment to be executed, but it rather can be developed and run on our free, perpetual developer accounts available on https://hanatrial.ondemand.com. As such, one only needs to prepare a local development environment. As this hands-on session addresses advanced topics it is primarily targeting experienced developers who already have some prior experience with the platform. If you have enrolled for the recent openSAP course on SAP HANA Cloud Platform you should be well-positioned to get rolling...

Note: This hands-on session uses Maven + EGit to make downloading and setting up the required projects locally as easy as possible. As such, if you have not installed these features for your local Eclipse IDE you may want to go through the first chapter of the ESPM Installation Guide (especially chapters 1.6 and 1.7) in order to do so! (Alternatively, I have blogged about this process a while back as well: Essentials - Working with Git & Maven in Eclipse.)

Credits

Creating a 4h hands-on session for TechEd is a really time-consuming task and as such I'd really like to express my sincere thanks to those who helped in the process:

  • jens.glander for creating the awesome ESPM reference scenario that is the baseline for the exercise
  • ifat.shwartz and tomer.gabbaifor coordinating the development process with the SAP HANA Cloud Portal team
  • rui.nogueira, jens.huesken, milen.manov, jasen.minov, andre.fischer, stephen.cherian, ankur.kumar27, jobin.johnand our special-guest jan.penninkhof2 for all the proof-reading, reviewing, beta-testing and for conducting the session with me!
3 Comments