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:


CD265_PUB.pptx.png

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:

To report this post you need to login first.

3 Comments

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

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

      (0) 

Leave a Reply