Skip to Content
Author's profile photo Former Member

Extensibility of SAP Fiori Apps

Applies to: SAP Fiori apps released with SAP Fiori for SAP Business Suite 7 Innovations 2013

Extending a solution often refers to many different topics like

  • configuring the backend to fit to the customer business process
  • changing company logo
  • changing the theme of screens
  • hiding fields
  • changing screen layout
  • adding new fields
  • adding new views and navigation to the new views

This document covers only extensions that require programming skills and such changes need to be done using developers tools. Eg:

  • hiding fields
  • adding new fields
  • adding new views and navigation to the new views

This document does not cover

This document provides a collection of related links for “Extension” of Fiori apps

Further notes:

  • Though there is a general extensibility concept for Fiori, it is suggested that you also refer to application specific extensibility documentation
    • In some applications, it might be possible to extend the application through configuration in the backend
    • In some applications, it might be required to implement BAdIs instead of using segw
  • We offer another tool to extend and create SAP Fiori Apps using automated and pre-defined templates. The SAP Fiori Toolkit is available as a download. For more information, see SAP Fiori Toolkit
  • [New] We also now offer SAP Web IDE as a tool to extend SAP Fiori Apps.


1. [Question] While doing gateway development, I changed the model and the model changes were not reflected when tested using a gateway client or a REST client.

[Solution] Refer the link on how to clear the metadata cache

2. [Question] While doing gateway development, I had two SAP GUI sessions open. In one session, I had opened the OData project in segw where I had to map the “Property Name” to an “ABAP Field Name” in another session, I had the include structure related to the OData entity opened in se11 where I added new custom fields. The pop-up for “ABAP Field Name” did not display the custom fields added into the include structure

[Solution] Suggested approach is to complete the custom field additions in the include structure using se11 and then start the segw transaction

3. [Question] What does redefine a gateway service mean? Does it mean that an SAP service needs to be modified?

[Solution] No. you should not change an SAP delivered gateway service. You need to create a new service and use the option “redefine” on that new service and choose the SAP delivered gateway service

4. [Question] Is there a basic introduction of XML views in SAP UI5?

[Solution] Yes. Mobile Dev Course W3U3 Rewrite – XML Views – An Intro

5. [Question] Where can I get more information about the Gateway methods?

[Solution] Help Portal

Assigned Tags

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

      Thanks for sharing this Info.