Skip to Content
Technical Articles
Author's profile photo Jes Sie Cheah

The SAP Fiori Elements feature showcase with RAP and ABAP CDS annotations

Updated on 6th January 2023. For all those who are more visually stimulated, I have updated the blog post with a video posted on the SAP Developers YouTube channel on how to use the app.

What it is, in a nutshell

Are you a newbie in the world of ABAP CDS, SAP Fiori Elements and CDS annotations? Or perhaps you are a seasoned developer but just can’t seem to figure out how to implement a UI feature in your SAP Fiori application?

With the SAP Fiori Elements Feature Showcase App for RAP you get a reference technical app that showcases the SAP Fiori Elements UI features which can be implemented using ABAP CDS annotations. The feature showcase app is developed using the ABAP RESTful Application Programming Model (RAP) for oData V4 and is transactional- and draft- enabled.


Feature Showcase App – List Report



Feature Showcase App – Object Page

To use the feature showcase app, follow the instructions in the GitHub README and start the service binding app preview. When you see a feature that you would like to implement, copy or take note of the search term (e.g., #SearchTermExample) and perform a search in the Wiki guide. You will be presented with

  • a short description of the feature,
  • code snippets and where to find them in the source code,
  • and in some cases, a link to the official RAP documentation for more information.

Check out the video below to see an example on how to use the app.

Where can I run the app?

The feature showcase app is designed to be run on SAP BTP, ABAP Environment and SAP S/4HANA Cloud, ABAP Environment systems, and also ABAP Platform systems like SAP S/4HANA, on-premise edition or SAP S/4HANA Cloud, private edition. Just choose the corresponding branch from the GitHub repository and follow the instructions in the README.

If you don’t have a system available, you could also try it out in the SAP BTP ABAP Environment Trial systems. Check out this tutorial on how to get a trial user.

Any subsequent releases?

Since SAP Fiori Elements and ABAP CDS annotations are still growing, we intend to include new features in the feature showcase app in releases corresponding to the SAP BTP, ABAP Environment (aka Steampunk) releases. So remember to watch/follow the feature showcase GitHub repository to get the newest releases. As an alternative, follow my profile here in SAP Community and don’t forget to leave your comments and questions.

Also check out the feature showcase app built with CAP CDS annotation!

Assigned Tags

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

      A nice Christmas present, Thanks!

      Author's profile photo Jes Sie Cheah
      Jes Sie Cheah
      Blog Post Author

      You're very welcome Stephan and happy holidays!

      Author's profile photo Wolfgang Röckelein
      Wolfgang Röckelein

      Hi Jes Sie Cheah ,

      nice xmas present, thank you very much!


      Author's profile photo Jes Sie Cheah
      Jes Sie Cheah
      Blog Post Author

      Thank you Wolfgang and Merry Christmas!

      Author's profile photo Marcel Hermanns
      Marcel Hermanns

      Such a great Christmas present, Jessie.

      I am so proud about the outcome of your project! 3000 views in 3 days - perfect!! Congrats 🙂

      Looking forward for your video 😉

      Author's profile photo Jes Sie Cheah
      Jes Sie Cheah
      Blog Post Author

      😲 You have leaked the teaser! 😊

      Author's profile photo Marcel Hermanns
      Marcel Hermanns

      uuups 😉