Content Layer Considerations

 

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.