You can extend Analyze Sentiments for different aspects according to your business needs. For this purpose, the following extensibility options are available:
Customizing master list item text
You can customize the text that appears in master list items.
Customizing detail header text
You can customize the object header text in the detail page.
Customizing filter for detail page chart
You can add a customized filter to the detail page chart.
To customize master list item text the following extensibility entities are available on the different software layers. You have to extend each of these entities according to your specific business needs:
UI | Back End/ABAP | |||
---|---|---|---|---|
View | Extension Point | Design Time: Gateway Entity | Design Time: Extension Include (in DDIC Structure) | Runtime: Superclass/ Method to Be Redefined |
S2.view.xml |
| Not applicable | Not applicable | Not applicable |
To customize detail header text, the following extensibility entities are available on the different software layers. You have to extend each of these entities according to your specific business needs:
UI | Back End/ABAP | |||
---|---|---|---|---|
View | Extension Point | Design Time: Gateway Entity | Design Time: Extension Include (in DDIC Structure) | Runtime: Superclass/ Method to Be Redefined |
S3.view.xml |
| Not applicable | Not applicable | Not applicable |
To add a customized filter for detail page chart, the following extensibility entities are available on the different software layers. You have to extend each of these entities according to your specific business needs:
UI | Back End/ABAP | |||
---|---|---|---|---|
View | Extension Point | Design Time: Gateway Entity | Design Time: Extension Include (in DDIC Structure) | Runtime: Superclass/ Method to Be Redefined |
S3.view.xml |
| Not applicable | Not applicable | Not applicable Method: <name of method> |
To plug in and execute custom code, the following hooks are available in the controller code:
Controller | Hook | Use |
---|---|---|
S4.controller.js | extHookDrilldownTitle | Allows you to customize the number of posts that appear in the drill-down page. |
S4.controller.js | extHookDrilldownFeedlist | Allows you to customize the |
If there are additional UI controller hooks available in the controller code, you can extend the UI controller code. For more information about UI controller hooks, see UI Controller Hooks.
The following UI controls can be hidden on the app UI:
View | Control ID | Use |
---|---|---|
s2.view.xml | list | Allows you to hide the master list |
s3.view.xml | objectheader | Allows you to hide the object header |
s3.view.xml | facetfilter | Allows you to hide the channel filter |
s3.view.xml | keywordfilter | Allows you to hide the free text filter |
s3.view.xml | charttoolbarid | Allows you to hide the chart and chart toolbar. |
s3.view.xml | listbar | Allows you to hide the footer |
s4.view.xml | objectheader | Allows you to hide the object header |
s4.view.xml | icontabbar | Allows you to hide top posts |
s4.view.xml | listbar | Allows you to hide the footer |
For more information about hiding UI controls, see Hiding UI Controls.
For a general description of the extensibility options and procedures of Fiori apps, see Extensibility.