Skip to Content
Author's profile photo Marcos Andrade

SAP HANA Cloud Portal Developer Challenge: Tailored apps for HCM

As Part of the SAP HANA Cloud Portal Developer Challenge 2015 I have gone through the cloud tools provided by SAP and developed a prototype product using SAP Web IDE to develop two UI5 applications, GIT Repository to deploy the applications in the Hana Cloud Platform, Fiori Launchpad to register the applications and UI Theme designer to brand and style the site.

As part of the Launchpad Configuration, I basically created three groups.

  • External websites that allows the user to navigate to another websites and check feeds.
  • Global Performance Management
  • Employee Direct Access

Regarding the UI Theme Designer, I mainly changed the background and image and branded the site with black and light colors.

Below the Fiori Launchpad outcome.


Performance Management Contribute Feedback Application

The FIORI app Contribute Feedback is part of the Performance Management module in SAP HCM and completely bespoke. This application enables the users considered as appraisers in the performance management to log on and see all the employees who have requested feedback from them. The appraiser can access the document reads some guidelines, access external wiki pages, rate the Appraisee for each skill and type a comment and also upload files . Additionally The document can be printed, saved and submitted.

GPM Overview Screen.png

People Profile Application

The second application is an idea of improvement for the Standard Fiori app People Profile as the standard app only displays the personal information and does not allow the user to change the data. The application I have developed would be a Fiori version of the Webdynpro ABAP Personal Profile with the look and feel and also the UX design pattern of the standard Fiori app People Profile.

In case someone hasn`t seen the standard app People profile, below there is a screenshot.

standard pep_profile.png

The Custom application I have developed looks like this.

pep_profile extended.png

In the Overview Screen on the top hand side we can see the employee picture along with name and position details. Right below we can also see the navigation menu for the information available to be maintained. As the user clicks on the link the app navigates to the Area where the information is presented.

pep_profile collapsed.png

This application is driven by the backend configuration for each Infotype and provides the operations the user can perform. For instance, for Address Information the user is only allowed to add Secondary address or Foreign Address. For Permanent address the user is not allowed to delete, only change and for Emergency Address it can be changed or deleted.

New address options.png

When the user navigates to the detail screen the fields are dynamically displayed based on the information selected in the overview screen. To demonstrate that the user has decided to change the Permanent Address and the detail screen would look like as follows.

Address edit.png

As a Result the SAP HANA Cloud Platform turned out to be very powerful and productive. I have used them since then and I`m very pleased. I believe that is the future for SAP web and cloud platform and expect soon more and more people start using that.

Kind Regards,

Marcos Andrade

SAP UX Fiori Application Consultant

Assigned tags

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

      Hi Marcos!

      Sorry for replying so late, I was on a short vacation. Wow, this all looks great and you put a lot of work into your development scenario. Your contribution is of course accepted for the challenge and we will send you in the next time a participation reward for your contribution. Could you send me your email address via our SAP Portal email account:

      Kind regards and many thanks

      Author's profile photo Marcos Andrade
      Marcos Andrade
      Blog Post Author

      Hello Vera,

      Hope you enjoyed your vacation. Thank you very much for your feedback and appreciation. I did put a lot of effort to come up with the idea and prototype.

      I have just sent you the e-mail as requested.

      Looking forward to getting my participation reward.