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