Skip to Content
Author's profile photo Matthias Steiner

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:

Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Great to see this comprehensive exercise here,

      Please note that we recently introduced auto discovery of widgets (see SAP HANA Cloud Portal Documentation) - so the manual steps in page 30 can be omitted.


      Author's profile photo Chris Paine
      Chris Paine

      Now the interesting thing will be will a fork and pull request be done by @ohad on the widget XML files  before I get a chance to do it!

      Great content btw. Although one wonders with all the great content, MOOCs etc, how will I justify sending my team to DCode next year? (Don't worry team it's already in the budget 😉 )

      Author's profile photo Hemendra Sabharwal
      Hemendra Sabharwal

      Thanks for sharing this.