Skip to Content

SAP TechEd’13: End-2-End exercise [CD265]

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!


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


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 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.)


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:

You must be Logged on to comment or reply to a post.