cancel
Showing results for 
Search instead for 
Did you mean: 

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

Former Member
0 Kudos

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

Timo

Accepted Solutions (0)

Answers (3)

Answers (3)

OliverGraeff
Product and Topic Expert
Product and Topic Expert

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...

Cheers,
Oliver

Former Member
0 Kudos

Hi Oliver,

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

Greetings

Timo

ericci
Active Contributor

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 😉

vinita_kasliwal
Active Contributor

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

https://experience.sap.com/fiori-design-web/explore/

Regards

Vinita