You can extend the functionality of SAP Fiori apps by enhancing some of the content layers. The criteria for determining whether or not you need to enhance a layer are described in the following table:
Content Layer | When an Extension is Required | Relevance |
---|---|---|
Business Suite | The back-end logic and content required for the application enhancement does not exist in the Business Suite. | Relevant for transactional apps. Extensions in this layer are not covered here. Consult the app-specific documentation. |
Gateway | The back-end logic and content required for the app extension exists in the Business Suite layer, but is not exposed in the app's Gateway service. | Relevant for transactional and analytical apps. Extensions in this layer are not covered here in detail. For more information, see Extending the SAP NetWeaver Gateway Layer. |
HANA | The back-end content required for the app extension exists in the HANA models, but is not exposed in the app's OData service. | Relevant for analytical apps. Extensions in this layer are not covered here in detail. For more information, see Extending the SAP HANA Layer. |
UI | The back-end logic and content required for the app extension exists in the Gateway layer, but is not exposed in the app's UI. | Relevant for transactional apps, fact sheets, and analytical apps. This is covered in detail. See Extending the UI Layer. |
Search Model | The back-end logic and content required for the application enhancement does not exist in the Business Suite. | Relevant for fact sheets. Extensions in this layer are not covered here in detail. For more information, see Extending the Search Model Layer. |