Blog Robert Eijpe | Best Build own freestyle SAP Fiori apps for Fiori launchpad - 10 golden rules

At lot of people start developing own SAP Fiori Apps, but missing the programming guidelines to build a future proof applications for the Fiori Launchpad. At the SAP Teched 2015 in Las Vegas and Barcelona I presented my 10 golden rules to build future proof freestyle Fiori Applications based on UI5 SDK of the latest UI addon versions of the Business Suite.

These rules will help you to make the right decisions and will update your knowledge of UI5 development. The 10 golden rules I presented are:

1. SAP Fiori apps have a proper design and follow the SAP Design Guidelines (GR-01)

2. SAP Fiori Apps always exist of a UI part and OData part which must be defined in different software components (GR-02)

3. SAP Fiori UIs are build on top of SAPUI5 framework with a restricted set of the UI5 Controls and written in AMD syntax (GR-03)

4. It is recommended to build SAP Fiori app with SAP Web IDE, based on the new Fiori templates (GR-04)

5. Every SAP Fiori app must built as a component and defined by a set of metadata, so it can run in a container as a standalone web app, in the Fiori Launch Pad and as a native mobile App (GR-05)

6. SAP Fiori UI Views are always build as XML views and Extension points need to be implemented (GR-06)

7. Always use intent-based navigation to navigate within an app and between apps (GR-07)

8. Use only the newest UI5 OData Model (v2) to access one OData Service node of the back-end (GR-08)

9. Bounded UI5 control must be typed and for OData Models bounded with OData annotations (GR-09)

10. Use predefined UI5 style elements and change the look & feel with Theme Designer (GR-10)
 

Blogger: Robert Eijpe, SAP Mentor
LinkedIn profiel

 

Meest gelezen