Skip to Content
avatar image
Former Member

Should I extend a standard Fiori-App or should I develop my own Fiori-App?

Dear all,

I have been asking myself what criteria I need to consider when deciding to either extend a standard Fiori-App or should I develop my own?

On the one hand I agree that extending Fiori-Apps is more efficient, but this may also cause issues, especially if the basics are missing.

Does anyone know of any guidelines that would help support my decision of either extending or developing my app?

Kind regards


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Jan 30 at 07:49 PM

    Hi Timo,

    looking at the UI layer of a Fiori app, there are two aspects: The UI technology SAPUI5 and the Fiori applications making use of this technology, e.g. by offering extension points.

    • Regarding SAPUI5 have a look at the classic code-based extensions (e.g. view extension points) and especially at Caveats Regarding Stability Across Application Upgrades In simple words: The more complex the extension is, the more risk you have with patches/upgrades.
      Also check the SAPUI5 Flexibility Services with which you can adapt a UI in an upgrade-safe and modification-free way.
    • Regarding the Fiori app itself check information on the respective app, e.g. in the SAP Fiori apps reference library -> select the app -> Implementation Information -> Extensibility -> Extensibility Documentation.

    As you probably have guessed this is a trade-off between staying close to the standard versus being able to do all kinds of 'bigger' changes. Or in other words: It depends...


    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Oliver,

      Thanks a lot for the fast response and the reference points!



  • Jan 30 at 08:07 PM

    Hi Timo

    The right way I suggest would be do to base on a standard Fiori App if it meets your requirement and then extend as needed as why would you want to reinvent the wheel if there is a standard app which exists and does the work already?

    if not you can explore the floor plans provided by SAP and start from there which also helps in getting started pretty quickly



    Add comment
    10|10000 characters needed characters exceeded

  • Jan 31 at 09:20 AM

    SAP Fiori apps can be extended via hooks. This allows you only limited extensions.

    I think that your answer will come only after a little bit of experience and how much your customer wants a custom application that goes far away from the design and features of the Fiori app.

    Creating a Fiori like app from the scatch is not easy and is time consuming but it gives you the opportunity to learn the framework and the platform. Also you will have a custom app to re-use with your next clients ;)

    Add comment
    10|10000 characters needed characters exceeded