Have you read about the Expenses Application with Concur and SAP HANA Cloud Platform? If not… well you should definitely do it! It is a great example of extending Concur on SAP HANA Cloud Platform. But what if we add something on top of this example, let’s say security, connectivity, persistence, and even some analytics with cool charts? Well, why not?
Let me introduce you the Expenses Analyzer for Concur – a sample extension application for Concur that runs on SAP HANA Cloud Platform and takes advantage of both the platform services and the analytical capabilities of a HANA database.
The chart shows the different expenses in your Concur company ordered by type and currency. For example, 100% of the expenses in your company in US dollars are for airfare. The expenses in Euro are for airfare, car rental and hotel services.
Technically speaking, the Expenses Analyzer for Concur is a Java application that runs on a Tomcat 7 runtime and uses various SAP HANA Cloud Platform services among which the Identity Service, the Connectivity Service, and the Persistence Service. It replicates Concur data into a HANA database, where a HANA Analytical View uses the data to perform analytical computations. You can see the result of these computations in a SAPUI5 application.
So far, so good. Now, let’s get our hands dirty! Go ahead and try out the application yourself on either productive or trial landscape – the source is available along with a guide on GitHub.