You can extend the Manage Cost Center Master Data app according to your business needs for different aspects. For this purpose, the following extensibility options are available:
To add a customer field to the app, for example, 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 |
S1.view.xml | extFilters Extends the filter bar | FCOM_COSTCENTER_SRV | Not available | Not available |
S1.view.xml | extTableColumns Extends the view after the last column of the Cost Center table | FCOM_COSTCENTER_SRV | Not available | Not available |
To plug in and execute custom code, the following hooks are available in the controller code:
Controller | Hook | Use |
---|---|---|
S1.controller.js | extHookGetSettingsButton | Allows users to add their own buttons |
For more information about UI controller hooks, see UI Controller Hooks.
For a general description of the extensibility options and procedures of Fiori apps, see Extensibility.